If you think about the apps you use every day, most of them have data that is specific to you. In other words, when other people log into that app, they don't see your data, they see their own.
When we build apps with Glide, we have a couple of ways to do this.
🔐 Row Owners
If you have entire rows of data in your app that only belong to certain users, then you should use Row Owners. When you assign a Row Owner column, only the users who have been assigned that row will be able to download that data. No other users will get access to it. Learn more here 👇
Assigning Row Owners is great for restricting access to certain items. But what if you want to show all items to all users - but have data on each item be specific to each user - like a personal rating for that item or personal notes? For that, you need user-specific columns.
Like Row Owners, User-Specific columns are very secure. Learn more here 👇
Conditions can be used to hide or show components, tabs, or individual list items. However, this hiding is cosmetic. In other words, the app still downloads the data that is not seen and may still be accessible. If your app contains sensitive or private data, you should only use Row Owners and User-Specific columns.
Whether you use Row Owners, User-Specific Columns, or Conditions, you'll want to Preview As certain users whilst you build your app. This will allow you to see what they will see - without having to log in. Just put the user's email in the Preview As box and you'll see exactly what they'll see