I have noticed that having an active VPN in Private Space, while using apps in owner profile, increases the accumulated data in the Private Space VPN (meaning that apps in owner profile goes through the Private Space VPN). I'm using Proton VPN, and the VPN is not active in owner profile, only in Private Space. I can't see anyone else having this issue. Is it only me?
- Proton VPN
- Private DNS is: Off
- 2025080400
From GrapheneOS website:
Android VPN configuration is split up for each profile which means work profiles, Private Spaces and secondary users have their own VPN configuration which is a fantastic privacy feature. Android has a standard restriction preventing processes from using a network which the current profile isn't allowed to access. However, this doesn't take multicast packets into account and it's possible to send multicast packets via VPN tunnels belonging to a different profile. GrapheneOS addresses this by extending the standard netfilter configuration with a multicast firewall preventing sending packets through a VPN tunnel which a process isn't supposed to be able to access.
GrapheneOS closes a hole in Android's eBPF-based firewall system which made it possible to bypass the VPN by specifying a specific interface with a special system call.