Google package

Permission controller

Do not remove: com.google.android.permissioncontroller Do not remove Vendor documentation
Maker
Google LLC
Category
Security
Confidence
Vendor documentation
Verified
25 October 2026

The Mainline module that shows permission prompts and manages which apps can use your camera, location and other data. Do not remove it: disabling or uninstalling it can leave the phone unusable.

What it does

Permission controller is Google's build of the PermissionController Mainline module. It draws the prompts that ask whether an app may use the camera, microphone, location, contacts and similar data, runs the permission screens in Settings, tracks permission use for the privacy dashboard, removes permissions from apps you have not used for a while and manages default app roles such as the browser and SMS app. Google updates it through Google Play system updates.

If you disable it

Apps cannot ask for or receive permissions, the permission screens in Settings stop working and default apps cannot be changed. Do not disable it.

How to disable it

On most phones Settings greys out Disable for this package, so ADB is the way to turn it off. The commands below work without root and can be undone.

Turn it back on

adb shell pm enable com.google.android.permissioncontroller

Restore it after a per-user uninstall

adb shell cmd package install-existing com.google.android.permissioncontroller

Data and battery

Records which apps used which permissions and when, on the device, for the privacy dashboard.

Where it appears

  • Made by Google LLC.
  • Android versions: 10 and later.

Questions people ask

What is com.google.android.permissioncontroller?

com.google.android.permissioncontroller is Permission controller. The Mainline module that shows permission prompts and manages which apps can use your camera, location and other data.

Can I disable Permission controller?

No. Do not remove it: disabling or uninstalling it can leave the phone unusable.

What happens if I disable Permission controller?

Apps cannot ask for or receive permissions, the permission screens in Settings stop working and default apps cannot be changed. Do not disable it.

Sources

  1. Android Open Source Project: PermissionController moduleAndroid source
  2. Android Developers: Permissions on AndroidDeveloper documentation
  3. Universal Android Debloater list entryCommunity list

Each source answered when this page was checked on 25 October 2026.

Confidence: Vendor documentation. Backed by the maker's own documentation, the Android source or the Play listing. How we decide a verdict.

Cite this page: https://mysystemapp.com/packages/com.google.android.permissioncontroller/ (verified 25 October 2026). Something wrong or out of date? Request a correction.