secrec See the word you used? PERMISSIONS. You didn't even use the word "sandbox". And for that matter, upstream includes network and sensors permissions. Now you just have a UI to disable them, the permission was there to begin with.
False. GrapheneOS provides toggles for the Network and Sensors permissions that it adds because these break compatibility with Android. The rest of the tightenings to the app sandbox don't break compatibility so that's what I meant by it not being "special".
To sandbox an app means that it's confined and can't access data that would be available to it otherwise. Since this is very restrictive and most apps need to access things outside their sandbox, the permissions exist as a way for apps to request and for users to allow requests to access things outside of the sandbox in a controlled way. Essentially, the permissions define the "interface" that apps have inside their sandbox to access sensitive stuff outside of it. Without sandboxing there would've been no need for the permissions system.
Quotes from the website (with my emphasis added):
"The standard INTERNET permission used as the basis for the Network permission toggle is enhanced with a second layer of enforcement and proper support for granting/revoking it on a per-profile basis."
"Sensors permission toggle: disallow access to all other sensors not covered by existing Android permissions (Camera, Microphone, Body Sensors, Activity Recognition) including an accelerometer, gyroscope, compass, barometer, thermometer and any other sensors present on a given device."
"GrapheneOS tries to avoid impacting the user experience with the privacy and security features. Ideally, the features can be designed so that they're always enabled with no impact on the user experience and no additional complexity like configuration options. It's not always feasible, and GrapheneOS does add various toggles for features like the Network permission, Sensors permission, restrictions when the device is locked (USB-C / pogo pins, camera, quick tiles), etc. along with more complex user-facing privacy and security features with their own UX."
Source:
https://grapheneos.org/features#network-permission-toggle
https://grapheneos.org/features#sensors-permission-toggle
https://grapheneos.org/