Hello, I'm currently using GrapheneOS on Pixel 8.
I've tried to make use of user isolation for privacy oriented apps & separate for proprietary apps, but it has turned very tedious for me to keep switching and I would like to find a middle ground for better usability.
Ultimately, I want to reduce my dependency on proprietary apps, but currently, I want to reduce how much data could be collected by these apps.
I want to know what privacy concerns still exist when using single user profile, with work profile to isolate the proprietary apps.
Some things that I know are isolated: Contacts, storage, etc.
Some issues that I could think of:
- Clipboard is shared. I'd expect to see a notification that it's being accessed, but if it's a background service, I wouldn't realize.
- Pure user isolated encryption is lost. As users are not separate, all data relevant to the user can be accessed (although, I'd expect separate user space for the work profile, I don't know if this can be broken through).
- Trust that DPC (device policy controller)/Shelter ensures isolation. I'm not sure if there are any known major issues with their implementation.
(Without app/Test DPC: https://androiddev.social/@MishaalRahman/110737255948689914)
Some questions about the isolation through work profile:
- If (sandboxed) play services is installed in the work profile, does that mean it can access app list of the main profile/other intrusive data gathering, which can help in identifying the device & various app usage info?
- Is IPC possible between the primary & work profile apps? Or can data be collected about apps from the work profile?
- Can you enable always-on VPN (Wireguard) only in non work profile, while the work profile uses normal connection?
- Are notifications created on the main profile readable within the work profile?
- My understanding of reducing browser fingerprinting is to reduce installed addons so my device is not as unique. I assume this has no bearing on separate user profiles though.
Are there any other ways that data could be shared / other privacy concerns, I would like to know, and maybe find workarounds for it.
Or even benefits of using work profile within same user, if any.