Advanced Permissions for Data Control

Set precise access levels with conditional rules
Ensure data security with visibility controls.

Introducing Permissions

Want to limit the data that different users can access?

Being able to share data is now table stakes. Both your team and customers need it. However, these days, it’s absolutely critical to maintain tight control over who has access to what information.
Noloco provides several features that allow you to define exactly what different users should be able to access.

Limit access and visibiliity

Collection Filters

Add filters to control what records appear in a list

Want your team to be able to see all data but other users should only be able to see specific records associated with their account?
Use filters to control which records appear in a list. For example, only show the user their own collection of properties. No more, no less.

User Roles

Create user roles to set access levels

By default, your app comes with Team Admin and User roles. But you can create as many other roles as you like and assign them to different users. This is critical if you want to limit visibility and data access to different groups of users. For example, you may want your Finance team to be able to access different information to your Ops team.

Visibility Settings

Now you see me, now you don’t.

Control which users have access to specific pages and individual sections on a page as well.

Set visibility by:

  • Internal vs External Users
  • User Role
  • Custom Visibility Rules

If you want, you could only show a page to users whose first name is Harry. We love practical examples.

Conditional visibility demonstRATION

Permissions

Take it a step further with database permissions

At the database level, you can determine by user role whether users should be able to read, create or update records in each collection.

You can also choose whether each user group should have access to all records or only their own records (kind of like filters above).

Finally, you can also control their access at field level as well. Perhaps there’s some internal only fields that your users should never be able to see.

Custom database permissions in Noloco to cater apps to users