Quick Links

Android permissions used to be a mess, but modern versions of Android have simplified them greatly. Now, you grant apps access to certain features as it needs them. You can also manually revoke permissions from any app.

You don't need to root, install a custom ROM, or switch to an iPhone to do this anymore. In fact, Android finally has the app permission system it should have had all along, similar to the iPhone's system (though still room for improvement).

How Android's Permission System Works

Android apps will ask for permission when they need it. For example, instead of giving an app access to your camera when you install it, you'll be prompted the first time the app wants to access your camera. In addition, you can decide when it gets that permission.

Android permission prompt.

You can also manually manage any app's permissions at any time, even if it was designed for an older version of Android and doesn't normally ask you.

How to Manage a Single App's Permissions

To do this, we'll begin with the Settings app. Swipe down from the top of the screen once or twice—depending on your phone—and tap the gear icon.

Tap the gear icon.

Now go to the "Apps" section in the Settings.

Open the "Apps" section.

You'll see a list of all the apps installed on your Android device (you may need to expand the list to see them all). Tap one of the apps in the list to view more information.

Select an app.

Open the "Permissions" section on the App Info page.

Tap "Permissions."

You'll see all of the available permissions the app can use. The permissions you've "Allowed" are at the top, while the "Not Allowed" permissions are underneath. Simply tap a permission to adjust it.

When revoking permissions from older applications, you'll see a warning message saying, "This app was designed for an older version of Android. Denying permission may cause it to no longer function as intended."

Select a permission.

Some permissions only have binary "Allow" or "Don't Allow" options, but other permissions—such as Location and Camera—have more options.

Permission options.

At the very bottom of the permissions list is an "Unused Apps" section. This is where you can toggle on a switch to "Remove Permissions and Free Up Space." If you don't use the app for a while, the permissions will be revoked.

Unused apps option.

How to View and Manage All App Permissions

To view and manage all app permissions at once, go to "Privacy" section of the Settings and select "Permission Manager."

Go to the Privacy section.

You'll see a list of different categories of permissions along with the number of apps installed that have access to that permission. Categories include Body Sensors, Calendar, Call Logs, Camera, Contacts, Files and Media, Location, Microphone, and more.

Permissions.

Select one of the permissions to see which apps have access to it. If you want to revoke an app's access to that permission, select the app and turn it off.

Revoke an app's permission.

As with managing an individual app's permissions above, you'll see a warning message if that app was designed for a previous version of Android. Most apps should continue working fine, anyway—unless you revoke a permission that's central to any functionality.


As usual with Android, some of these steps may work differently on some devices. We performed this process with Android 12 on a Google Pixel phone. Android manufacturers often modify the interface on their devices, and some options may be in different places. Make sure to take advantage of other methods to check up on security and privacy.