Thanks all for the thoughtful replies!
[deleted]
How can Silence encrypt the SMS/MMS database stored locally on your device? Does it store all SMSes and MMSes in its own app-based datavase and then delete them from OS' SMS database or something?
I think so? When Silence is the default SMS app of the Owner profile and receives a text, that text never shows up in the stock app, or in the stock app of any newly-enabled profiles (whereas when the stock app is the Owner's default, any texts received show up in the stock app of every profile with SMS permissions).
[deleted]
I think you should use a different profile for personal use and set it up like this:
- Disable the Messages app (If not possible via Settings, use Wireless/USB debugging)
- Install all the apps you need
- Disable Installation of new apps in this profile via Settings in Owner profile, to mitigate the risk of third-party SMS app being installed on this profile.
So this is what I was hoping to do when I found out about GOS's profiles support. The main problem I ran into is that SMSes can't be disabled in a profile's settings without also disabling the phone (and I'd need the phone in my regular-use profile). I'm not sure I know how to disable SMS via Wireless or USB debugging though -- do you have a link to some instructions on how to do that?
It also makes me a little nervous that all those SMSes just sit in the OS database ready to be read by any profile with SMS permission, but I guess the trick to that is to deny that permission to everything except the SMS profile (which should maybe be the Owner profile since it always has SMS access?).
But yeah I guess if there's a way to deny a profile SMS access without denying phone access, then a separate SMS profile could work. So any tips on how to do that would be very welcome!