Hello, I'm new to GrapheneOS and I have a doubt about permissions.
If I go to Aurora, and check for example the application X (ex-twitter), they list 66 permissions that the app require. These are very granular, in opposition to the ones that we can turn on/off that are more general. For example, I understand that these can be managed by our toggle for file access permissions:
- Read image files from shared storage.
- Read video files from shared storage.
However, there are a couple like:
- Change network connectivity
- View Wi-Fi connections
- View network connections
- Connect to paired bluetooth devices.
Do those granular permissions map to a "more general" permission (like Network, or Sensors), or are simple permissions that are out of the scope from us to handle and it's an accept/reject app decision?
If my neighbor has all the permissions on, X can know his exact location, and by comparing available networks confirm my location too.
If I connect from home and from work, X would also know all my patterns just by checking the available wi-fi connections.
I put X as an example, I'm looking for a general answer.