I'm curious about other people's thoughts and user profile setups. I'm currently running an owner profile that only contains secure open source apps, bank apps, Spotify, Sony and Jabra Headphones apps, and apps needed to run Galaxy watch apps. Thankfully, they all run well without GPS. To make things less complicated, I opted for private space nested under this profile to contain few social media apps that need GPS to run properly. I just never lock this private space so that I can keep a seamless experience. I'm aware that GrapheneOS' sandboxing is pretty good but I just keep this setup for two reasons:
- To minimise any possible chance of data being passed from most apps to GPS through interprocess communication (IPC).
- To safeguard the owner profile from GPS.
Regarding the second point though, I don't actually know why I'm doing this. Couldn't I just switch the profiles around and make my owner profile have GPS and the apps that need it then the private space be everything else that can survive without GPS? I want to do this so that I can use features that would be useful like quick share, call screening, RCS, etc. I also want to keep the Galaxy Watch apps in the same profile so that I could get notifications on my watch. Would there be any downsides to this privacy-wise? Do I need to keep GPS out of the owner profile for specific reasons? My current threat model is just protecting data from most apps from GPS and accepting that my social media apps need GPS for real-time notifications.