Show sandbox access
Since we can't guarantee the level of sandboxing for flatpaks from outside AppCenter, I think it makes sense to show what kind of install time permissions will be granted.
The expectation that we want to trend towards in AppCenter is active consent over portals. So if a user assumes that every app they install must ask for permission to use Location or to capture the screen, but this sideloaded app doesn't have that kind of sandboxing, that's important to know.
Could you please explain the displayed permissions well for less technical users?
An example of GNOME as I don't want it with:
- Network May communicate over the network
- Obsolete display system Uses an outdated, insecure display system
My expectation would be that users can learn with Sideload what the permissions mean in clear text. And they should also be able to grasp the implications of each individual permission in relation to the security of their system.