package icon

Permission Pilot

Android app permission overview
New in version 2.1.1-rc0
🐛 Bug fixes, 🚀 performance boosts, maybe even ✨ new features.

Changelog: https://myperm.darken.eu/changelog

FYI: It’s just me here — thanks for understanding if replies take a bit. ¯\_(ツ)_/¯
Permission Pilot is a new kind of app to help you review apps and their permissions.

With each Android update permissions are getting more complex.
Android showing permissions in various different locations, doesn't make it easier to review them:

* App Info page
* Special Access
* Permissions Manager
* and more...

Permission Pilot lists all permissions in a single location, giving you a bird's eye view of app permissions.

Two perspectives are available: You can either view all permissions an app requests, or view all apps that request a permission.

Apps tab
All installed apps, including system apps and work profile apps.
Clicking on any app will list all permissions that the app has requested, including those that show up under Permissions Manager and Special Access, along with their status.
This will also include internet permissions, SharedUserID status!

Permissions tab
All permissions that exist on your device, including those that show up under Permissions Manager and Special Access.
Permissions are pre-grouped for easier navigation, e.g. Contacts, Microphone, Camera, etc.
Clicking on a permission shows all the apps that request access to that permission.

Apps and permissions can be searched using free-text, sorted and filtered by different criteria.

Overview
A summary dashboard showing app counts by category — privacy, security, install source, and more. Each category row navigates directly to a filtered app list.

Permission Watcher
Get notified when an app update adds new permissions or changes existing ones. Permission Watcher checks your apps after each update and creates a report if anything changed.

Data Export
Export app or permission data in Markdown, CSV, or JSON.

Manifest Viewer
Browse raw app manifests with searchable, categorized sections. See which apps can discover other installed apps.

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 2.1.1-rc0 (20101000) suggested Added on May 06, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 6.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "dataSync"
      Allows the app to make use of foreground services with the type "dataSync"
    • show notifications
      Allows the app to show notifications
    • query all packages
      Allows an app to see all installed packages.
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • eu.darken.myperm.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 6 MiB PGP Signature | Build Log

  • Version 2.0.3-rc0 (20003000) - Added on May 06, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 6.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "dataSync"
      Allows the app to make use of foreground services with the type "dataSync"
    • show notifications
      Allows the app to show notifications
    • query all packages
      Allows an app to see all installed packages.
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • eu.darken.myperm.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 6 MiB PGP Signature | Build Log