I’m working with contractors on an app that is using a Realm Sync/Atlas.
Users may store somewhat sensitive/revealing data on the app. I’d obviously like to protect users data as much as possible. Is there any way for me to have a log or alert when a contractor views or queries the data of a specific user?
Apologies for the noob/naive question but just want to get a grasp on what’s possible in terms of protecting user data from the unlikely event a contractor looks at user data.
This is a very classical question in the technology domain that can be solved if you have a separate environment for development and production, so I would recommend you do the same.
Users may store somewhat sensitive/revealing data on the app. I’d obviously like to protect user’s data as much as possible. Is there any way for me to have a log or alert when contractor views or queries the data of a specific user?
This can be controlled by defining partitions and using a strategy that works for your use case. The strategies will allow you to create a private realm/partition for users’ private data which only users have access to and/or more public realms for shared data access. For more details check the Partitions and Strategies sections.