Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Auto-reset permissions #716

Open
MuntashirAkon opened this issue Mar 30, 2022 · 7 comments
Open

Auto-reset permissions #716

MuntashirAkon opened this issue Mar 30, 2022 · 7 comments
Labels
Feature: Routine Ops Feature New feature or request Priority: 3 Status: Pending The issue is not yet accepted

Comments

@MuntashirAkon
Copy link
Owner

Android 11 introduced a new feature known as “auto-reset permissions” which keeps track of the unused apps and offer to reset permissions for the selected apps. Recently, Google Play Protect has introduced similar features with backward compatibility from Android 6. Our intention is to take it to the next level (and help the deGoogled users) by introducing similar features in App Manager:

  1. Let the user select an interval for outdated apps (default: 3 months but may not work in all platforms) and scan interval (default: no scan)
  2. Scan and list outdated apps with dangerous permissions and app ops
  3. Provide options to ignore app ops or revoke permissions (or take an user to the settings page if root/ADB is unavailable)
@MuntashirAkon MuntashirAkon added Feature New feature or request Status: Pending The issue is not yet accepted Priority: 3 Feature: Routine Ops labels Mar 30, 2022
@Raif1
Copy link

Raif1 commented Apr 2, 2022

Is there a way to add an option to turn of all the permissions when device is turned off ? Ofcourse users can check which apps to turn of like permission ruler.

@MuntashirAkon
Copy link
Owner Author

Is there a way to add an option to turn of all the permissions when device is turned off ?

No, but you can turn off all permissions after booting is complete. To do this, create a new profile with all the apps whose permissions you need to turn off, set permissions to *, and then set up the profile with apps such as Tasker as given in 3ab3c4a.

@rodrigoswz

This comment was marked as off-topic.

@MuntashirAkon

This comment was marked as off-topic.

@shuvashish76
Copy link

shuvashish76 commented Mar 5, 2025

1, 3. Both sounds like the job of Routine Operations #61 IFTT (via profile?)
2. Job of Permission monitor #1023 and Activity log #143 (i.e. list of apps going to fall under Inactive/Out dated apps based on their AppUsage and last update date etc.)

IMO Auto-reset permissions = one type of event/module for Routine Operations.
It's different that Launch control #1478 (based on opening/closing apps) the sense that it depends on other factors.

@MuntashirAkon
Copy link
Owner Author

Auto-reset permissions = one type of event/module for Routine Operations.

It has the label "Routine Ops" for this reason. However, that not all, it is also one of the special filters. That's why it's classified separately.

Ideally, all routine operations should be triggered by a third-party apps (like Automation or Tasker) just as they can be managed from App Manager (but with a potentially good UI).

@MuntashirAkon
Copy link
Owner Author

Job of Permission monitor #1023

Permission monitor keeps track of a handful of sensitive permissions while this is a general implementation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature: Routine Ops Feature New feature or request Priority: 3 Status: Pending The issue is not yet accepted
Projects
None yet
Development

No branches or pull requests

4 participants