3 ms·
Fingerprinting is "analog" by its nature and thus never 100% reliable. Besides, here's another idea: not only make internet access a runtime permission like I
by grishka 5y ago
Fingerprinting is "analog" by its nature and thus never 100% reliable.
Besides, here's another idea: not only make internet access a runtime permission like I suggest in another comment here, but also make it per-domain. If you don't trust an app, run it in a "paranoid mode" where you have to explicitly allow it to access every domain it tries to access. Advertisers always use their own infrastructure to prevent fraud among other reasons.
And another one: a docker-style fully isolated container for you to run apps you don't trust. The container simply lies to apps with hardcoded or random values for anything that could possibly be used for fingerprinting.