Skip to content

[Feature Request] Permission Watcher / Schedule Checker #15

Description

@GreenMystic

Please check before submitting

  • I have read CONTRIBUTING.md and the relevant sections of the ROADMAP.md.
  • I have searched open and closed issues and the roadmap for an existing request covering this idea.
  • I am running the latest AppManagerNG release and this feature is not already shipped under another name.

Describe the problem the feature solves

this feature will solve issues related to permission privacy
where user want to maximize privacy as possible but couldn't revoke permission if app launched

Describe the solution you'd like

Implement Permission watcher Checker where is permission will be auto revoked / allowed / ignored depend on user desired condition / situation

and schedule checker for checking if permission is already set by user or not

Describe alternatives you've considered

Permission that needed at least ADB but AMNG can leverage accessibility service to do same thing however accessibility method is quite annoying than ADB or Root

Fit with AppManagerNG constraints

this feature only need ADB or Accessibility service which is offline or local on your devices only thuz comply with Privacy and security practice

Additional context

References:

  1. PMX PRO Permission Watcher
  2. PMX PRO Schedule Checker
  3. Bouncer Temporary / OTP

Developer might want consider to add all available privilige because:

  1. Root:
    • Not All People can root their devices
    • Root is inconvenient if seen from security / PI POV
  2. ADB:
    • Depend on OEM ADB Privilige can be crippled due to missing required permission
  3. Accessibility services:
    • User must wait due to "Loading Screen"

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions