is there a list
is there a list
The savvy crowd on HN hopefully already knows how to protect ourselves, but we can't really expect the mass public to do so. Especially when some younger people today are losing awareness of the very concept of the browser as they use dedicated apps for all their internet use.
If a service is sub-par in the browser I don't use it. Be ThE cHaNgE yOu WaNt To SeE. I hate that sentence but it kinda applies here.
Banks are relying on Play Integrity protection as well as SMS-based 2FA, neither of which are both safe and private.
There will be false negatives for first-party spyware and sufficiently-obfuscated vendored libraries, but from my experience this is exceedingly rare.
Most apps will only be able to request location while running in the foreground.
Weather apps are unusual for having a reason to request background location access and so you should treat them with particular suspicion.
Within the same profile, apps can communicate through local IPC though. Wouldn't surprise me if some SDKs use this to coordinate exfiltration of data between apps. I mean, tracking companies have even used localhost sockets to improve tracking: https://localmess.github.io/
We sorely need IPC scopes.
Not really. I can just set the location in settings.
Instead our ownership and agency has been sacrificed on the altar of "but BigCo doesn't like it because users can lie."
Personally I am okay with my bank app doing this but I'm probably in a minority here.