Looking at my sensor permissions, it looks like everything has this permission allowed so I'm having to go one-by-one turning it off for the majority of items. Why is "Allow" the default for this? Most every other permission is the opposite.
Sensor permissions - why default-allow?
[deleted]
- Edited
mucr https://nitter.net/GrapheneOS/status/1582464432101556225#m
https://nitter.net/DanielMicay/status/1483878918667083780#m
It is assumed every app needs it so it’s enabled for compatibility reasons. There’s a toggle in the Settings app to disable the Sensors permission by default for newly installed apps.
Thanks dismount2784. Gotta say I don't understand the Dev's logic since this is opposite of every other setting.
That said, I don't see where the sensor "default deny" toggle is in settings. Would you clarify the location?
- Edited
Settings | Privacy | Allow Sensors permissions to Apps by default
You can find that easily searching for 'sensors' in Settings
[deleted]
mucr It’s under Settings > Privacy
https://youtu.be/0ic6QK0xUMY first minute
[deleted]
- Edited
Most Android-powered devices have built-in sensors that measure motion, orientation, and various environmental conditions. These sensors are capable of providing raw data with high precision and accuracy, and are useful if you want to monitor three-dimensional device movement or positioning, or you want to monitor changes in the ambient environment near a device. For example, a game might track readings from a device's gravity sensor to infer complex user gestures and motions, such as tilt, shake, rotation, or swing. Likewise, a weather application might use a device's temperature sensor and humidity sensor to calculate and report the dewpoint, or a travel application might use the geomagnetic field sensor and accelerometer to report a compass bearing.
https://developer.android.com/guide/topics/sensors/sensors_overview
- Edited
@mucr The network and sensors permissions don't exist on regular Android. They have been added by GrapheneOS. As such, apps don't know how to request them. Leaving them on by default is done to maintain compatibility. The reason other permissions are denied by default is because they're standard Android permissions and so developers know about them and ask for them when their app needs it.
However, there have been some recent updates that give you further control when it comes to these two permissions. The changes are as follows:
When you install a new app, you will see a checkbox for the network permission before actually installing the app. You can uncheck it to disable the permission.
There is now a setting to deny the sensor permission to new apps that you install by default.
You can find this setting at - Settings > Privacy > Allow Sensors permission to apps by default
If you disable the toggle mentioned above, apps you install won't have the sensors permission. If the app actually needs that permission (an example of this would be a compass app, for example), you will get a notification telling you that the app is trying to use them, and you will be asked to grant it that permission.
These features are demonstrated in this video as well:
Come to find out the version I am on is before this feature, hence why I couldn't find it in Settings.
TY all