Can #Android be tweaked in such a way that

September 9, 2021, 12:42 am
Can #Android be tweaked in such a way that
Can Android be tweaked in such a way that all processes related to an app are reliably killed when the app window is not in the foreground, and all of the app data wiped?

It`s best to avoid the app getting the data in the first place since wiping it locally probably isn`t going to make much difference if your concern is a shady app exfiltrating data entered into it or that you grant it the ability to access via file manager, permissions, etc.

You could always do that by hand if you don`t mind the inconvenience. User profiles provide a way to do it for a whole group of apps. It`d be possible to support a toggle making the app data get cleared + app force stopped when it stops running but it`s not really our approach.

@GrapheneOS Kinda "Private Mode" in web browsers

@GrapheneOS I wouldn`t care if apps would take a minute to launch, as long as I can be sure that the app can do absolutely nothing while it is not in the foreground, and cannot persist any data between app runs

It`s not possible to access hardware identifiers for Android 10 and beyond. Phone number requires the Phone permission and there isn`t really any other use for that permission despite apps misleading users. Don`t need it to mute audio during calls, etc.

I am basically looking for a "virtual machine" for Android apps, running on Android devices

Perhaps something that can prevent?.

Furthermore, is there a way to ensure that Android apps cannot access any unique IDs such as the device serial number, IMSI, phone number etc. which could be used as metadata "supercookies" for tracking?

Use case: Proprietary apps that are forced upon us, e.g., by for using the Packstation service. I want to make extra sure that such apps cannot do anything (such as consume power, track me, etc.) when I don`t need (open) them, and cannot persist data across app runs

 
Sponsored links