-
Notifications
You must be signed in to change notification settings - Fork 153
[Feature Request] Warning on new permissions in update #855
Description
Guidelines
- I have searched the issue tracker for open and closed issues that are similar to the feature request I want to file, without success.
- I'm on the latest version.
- I'm not using a test build (alpha/beta/release-candidate).
- This issue contains only one feature request.
Problem Description
Some updates of apps will extend the permissions
e.g. https://f-droid.org/packages/de.z11.roboyard/
version 30 (97) vs updates 41 (118) and later with added network permission since 41 (118).
Changing permission might change the evaluation of the app e.g. I might not mind contact or storage access if there is no network access as there is not risk of data loss, or I do not want an app suddenly without explanation or added features requesting additional permissions, as it might have been compromised.
Proposed Solution
Please highlight or warn when an update from the installed to the updated version is requesting additional permissions.
For example when hitting update there could be an pop-up with "This update incl. additional permissions:\n abc\nxyz".
Also consider if automatic updates should only occur when no new permissions are included.
Note that during permission comparison of versions, this comparison need to be invariant to order of permission declaration.
Alternatives Considered
Highlighting new permission in the permission section with a tag "New" in front similar to what the F-droid client (unreliably (see https://gitlab.com/fdroid/fdroidclient/-/work_items/3220) does.
IMO this would be also an option if reliable, but less ideal, as people need to actively check.
Relevant information
No response