Hi,
I have a GooglePixel7Pro with GrapheneOS based on Android13 not rooted.
I have one "main" profile, not other profiles.
I use a openVPN connection to my company that needs to run all the time, so my VPN slot is blocked.
That means using Netguard is not an option.
With the Permissions Manager I can restrict Network Access to my Apps. But it is done in a ALL or NOTHING way.
I need to set some of my apps that they can communicate with LAN networks ( Class A/B/C Private Address Range)
but CANNOT communicate with the WAN (Internet).
Simple example: You have a smart home app that you dont trust so you want it to be able to reach your smart whatever in your local house network but not send data about that device to whoever knows.
On rooted Android devices this is possible with the app afwall+
But I do not want to root my device just for this.
I found an article that it is possible to kind of run two VPN client simultaneously on an android device using multiple user profiles but is seems complicated, battery hungry and error prone.