Your solution depends on your use case, including the ideal level of protection for individual data, the configuration of your program, and user permissions.
However, I encourage you to explore the Tracker feature known as “Breaking The Glass”.
Here are a few learning resources that may point you in the right direction.
Note that breaking the glass is not yet available on Android, but this is a work in progress and should be available in future releases
Hope these resources are helpful. If you have more questions about which access level is best for your program or how to implement breaking the glass, please provide a more detailed use case and we can look into it together.