Collection Permissions
Provide an extra layer of protection for sensitive data such as emails, names, or birthdays by setting up permissions on your collections!
Skill Level: Intermediate

This feature is currently in Beta

This feature is currently only available to a few Adalo makers, but we will be enabling it for everyone soon! Be sure to keep an eye on our social pages for the official announcement!
If you have suggestions or feedback about this Beta feature, please submit them here.

Before You Begin

Walkthrough

In-Depth
Setting up permissions on Collection data provides some extra protection of sensitive information and is quite easy to do!
Updating collection permissions is different from just hiding this information from users by using visibility rules. Instead of just hiding the information, the data is not even served to the users device from the database.

User Collection Permissions

1. Click on the database icon
in the left menu of the Adalo Editor.
2. Click on your Users collection, then choose Records
3. In the top right corner of the records popup, click on the Shield and Key icon
4. On this screen, you can select different properties in the User collection and change who can View and who can Edit that particular property. Note that no one is able to view the password property - not even the owning user.
5. Under the View and Edit dropdowns you have a few options to choose from:
  • Everyone - The allows any user to view or edit the property if your app is designed for them to do so.
  • Only Logged In Users - The allows only users who are logged into your app to view or edit a property if your app is designed for them to do so.
  • Only the Record Creator - This means that only the user with the email listed on the user record can view or edit the property if your app is designed for them to do so.
  • Nobody - No one is allowed to view or edit the property within your live app. As the app maker, you will always be able to view and edit any record in the Adalo Editor, regardless of permissions settings.
6. Properties with permissions enable are denoted by a black shield icon in the right side of the property while properties that everyone can view and edit are denoted by a gray shield icon.
Property with permissions enabled.
Property with permissions disabled
7. Once finished editing the permissions, click Save and Close in the bottom right of the popup.

Other Collection Permissions

1. Click on the database icon
in the left menu of the Adalo Editor.
2. Click on the more button next to the Database Collections heading.

Learn More

  • Applying permissions to relationships is not currently possible, but we're working on this feature!
  • This feature is completely optional but can help provide extra safeguards for sensitive user data.
  • This feature is retroactive for the Users collection. The Email, Username, Full Name, and Password will only be able to be changed by the owning user by default. For instance, [email protected] can only edit his own email, username, full name, and password. You as the app maker can, however, change these default permissions if you want to.

Help

If you need additional help with this article, you can always ask in our community forum! Be sure to paste the link to this article in your post as well!
Do you have a tutorial or help doc request? Let us know!
Last modified 17d ago