Skip to content
Privacy & security

Android App Permissions Explained: What to Allow and Deny

What common Android permissions actually allow, which ones deserve extra caution, and how to review and revoke them in the permission manager.

· 4 min read

Every time an app asks to use your camera, location or contacts, Android is asking you to make a small security decision. Most people tap Allow to make the pop-up go away. Taking a few seconds to understand what each permission means protects your privacy far more than any cleaning app, and it matters even more for apps you install from outside Google Play.

How Android permissions work

Android splits access into a few kinds:

  • Normal permissions, such as internet access, are granted automatically because they carry little risk.
  • Runtime permissions cover sensitive data and hardware. The app must ask, and you can allow or deny.
  • Special access covers powerful abilities, such as drawing over other apps or installing apps. These are not granted from a pop-up; you switch them on in a separate settings screen.

On recent Android versions, many runtime permissions offer finer choices, such as Allow only while using the app or Ask every time. Choose the narrowest option that still lets the app do what you want.

What the common permissions mean

  • Location. Lets the app know where you are. Maps and delivery apps need it; most others do not. Where available, choose approximate rather than precise location, and prefer "while using the app".
  • Camera and microphone. Needed for video calls, voice notes and scanning QR codes. On newer Android versions, an indicator appears in the corner of the screen while either is in use.
  • Contacts. Lets the app read your address book. Messaging apps use it to find friends, but it also exposes other people's details, so think twice.
  • Photos and videos, or files and media. Lets the app read your gallery or storage. Newer Android versions let you share only selected photos instead of everything.
  • Phone, SMS and call logs. Sensitive and rarely needed. Some messaging apps use SMS access to read verification codes automatically, but you can usually type the code yourself.
  • Notifications. On recent Android versions, apps must ask before showing notifications. Allow it for apps whose alerts you want.
  • Nearby devices. Used for Bluetooth accessories, casting and similar connections.

Permissions that deserve extra caution

A few abilities can give an app a great deal of control. Grant them only when you understand exactly why the app needs them:

  • Accessibility services. Designed to help people with disabilities, but they let an app read the screen and act on your behalf. Very few ordinary apps need this.
  • Display over other apps. Lets an app draw on top of others, which can be used to show fake screens.
  • Device admin apps. Give an app control over settings such as screen locks, and can make an app harder to uninstall.
  • Install unknown apps. Lets an app install other apps. Turn it on only for the file manager or browser you are using, and switch it off afterwards.
  • All files access. Lets an app read and change almost everything in shared storage.

If an app demands one of these without a clear reason, and refuses to work otherwise, that is a strong signal to uninstall it.

Review permissions in the permission manager

  1. Open Settings → Security & privacy → Privacy → Permission manager. On many phones it is under Settings → Privacy or Settings → Apps → Permissions instead; menu names differ by brand and Android version.
  2. Tap a permission, such as Location, to see every app that has it.
  3. Tap an app and change the setting to Deny, Ask every time or Allow only while using the app.
  4. For special access, open Settings → Apps → Special access (sometimes Special app access) and review each category.
  5. To see everything one app can do, open Settings → Apps, choose the app and tap Permissions.

Many recent Android versions also offer a privacy dashboard that shows which apps recently used location, camera or microphone, and an option to remove permissions automatically from apps you have not used for a while. Leave that option on.

A simple rule of thumb

Ask whether the permission matches the app's purpose. A messaging app asking for the microphone makes sense; a flashlight app asking for your contacts does not. When in doubt, deny it. Most apps still work, and they will ask again if a feature truly needs it.

Key takeaways

  • Choose "while using the app" or "ask every time" over permanent access whenever possible.
  • Location, contacts, SMS and call logs deserve a second thought before you allow them.
  • Accessibility, display over other apps, device admin and all files access are powerful; grant them rarely.
  • Review permissions regularly in the permission manager and special access screens.
  • If a permission does not match what the app does, deny it.

Keep reading