Tech explained · Android and iPhone

App permissions explained:
what your apps can really see

App permissions control what an app can access on your phone: camera, microphone, location, contacts, photos, messages and more. Since Android 6 (2015) and on iPhone, sensitive permissions are asked for at the moment they are needed, and you can allow them once, only while the app is open, or not at all, and revoke them at any time in Settings.

By , FounderUpdated 8 min read

Share

Quick answer: What do app permissions allow, and which should I allow?

  1. Runtime permissions — on Android since 2015 and on iPhone, apps must ask before using sensitive data, usually when the feature is first used.
  2. Choices — 'while using the app', 'only this time' and 'don't allow'; location can also be approximate instead of precise.
  3. Highest risk — accessibility services, SMS, device admin and 'display over other apps' can be abused to read or control your screen.
  4. Live indicators — a green or orange dot (iPhone) or icon (Android) shows when the camera or microphone is in use.
  5. Check regularly — the Privacy Dashboard on Android and Privacy & Security on iPhone show what each app has accessed.

Key takeaways

  • A permission should match a feature you use: a torch app has no reason to read contacts.
  • 'While using the app' and approximate location cover most needs; 'always' should be rare.
  • Accessibility and SMS permissions are the most abused by fraudulent apps, especially loan and fake-utility apps in India.
  • Research has long shown people rarely read permission lists; context-based prompts work better than install-time lists.
  • For app makers, asking at the right moment with a clear reason raises acceptance and builds trust.

Install a new app and within seconds it asks: may I use your location, send you notifications, see your photos? Most people tap "Allow" to get past the box. That single tap can give an app your precise movements, your contacts' phone numbers or the one-time passwords your bank sends by SMS. This guide explains what each common permission actually lets an app do on Android and iPhone, how the system has changed, what research says about how people decide, and how to check what your apps can see today.

What do app permissions allow, and which should I allow? At a glance: Runtime permissions; Choices; Highest risk; Live indicators; Check regularly.
At a glance: What do app permissions allow, and which should I allow?

What app permissions are, and how they changed

An app permission is a gate between an app and something sensitive on your device: hardware such as the camera or microphone, or data such as your location, contacts, photos and messages. Android and iOS block access to these by default; the app must declare what it wants and, for sensitive items, ask you15.

BEFORE · INSTALL-TIME, ALL OR NOTHING This app needs access to: Your locationYour contactsCameraMicrophoneSMS messagesPhone callsStorage ACCEPT NOW · ASKED IN CONTEXT, WITH CHOICES Allow Maps to use your location? Used to show your route. While using the appOnly this timeDon't allow ● camera ● mic in use
Then and now. Older Android versions showed every permission at install time with a single Accept button. Today sensitive permissions are requested when a feature needs them, with choices such as 'while using the app' or 'only this time', and live indicators show when the camera or microphone is active.
  1. 2008–2015

    Install-time lists (Android)

    Apps showed all permissions before installing; the only choice was to accept everything or not install.

  2. 2012

    iOS privacy controls

    iPhone apps must ask before reading contacts, photos and calendars.

  3. 2015

    Runtime permissions (Android 6)

    Sensitive permissions are requested when needed and can be revoked2.

  4. 2019

    'Only while using the app'

    Android 10 adds foreground-only location; iOS had offered it since 2014.

  5. 2020

    Approximate location and indicators

    iOS 14 adds approximate location, limited photo access and camera and mic dots; Android follows in 2021–22.

  6. 2021

    App Tracking Transparency

    iOS 14.5 requires apps to ask before tracking you across other apps and websites6.

  7. 2022

    Notification permission (Android 13)

    Apps must ask before sending notifications3; a photo picker lets you share chosen photos only4.

  8. 2025–2027

    India's DPDP Rules

    Consent obligations under the Digital Personal Data Protection Act phase in from November 2025910.

People who paid attention to permissions at install (2012 study)
17%
Who answered all comprehension questions correctly
3%
Android moves to runtime permissions
2015
Apple's App Tracking Transparency arrives
April 2021

What each permission lets an app do

The table lists common permissions, what they really allow and when it is reasonable to grant them.

PermissionWhat it allowsReasonable forRed flag if requested by
CameraTake photos and video while permittedCamera, video call, scanning appsA calculator or torch
MicrophoneRecord audio while permittedCalls, voice notes, voice searchA wallpaper or game with no voice feature
Location (precise)Your exact positionMaps, ride hailing, deliveryA news or shopping app (approximate is enough)
Location (always)Your position in the backgroundFitness tracking, family safetyAlmost anything else
ContactsNames, numbers, emails of everyone you knowMessaging, callingLoan, quiz or utility apps
Photos / mediaYour photo library, or selected itemsEditing, sharingApps that could use the photo picker instead
SMSRead and send text messages, including OTPsDefault SMS app onlyAny other app, especially loan apps
NotificationsSend you alertsMessaging, banking, deliveryApps that send only promotions
Accessibility serviceRead your screen and act on your behalfGenuine assistive toolsAnything you did not install for accessibility
Display over other appsDraw on top of other appsChat heads, screen filtersApps you don't fully trust (used for fake overlays)

Table: Common app permissions, what they allow and when to grant them (Android and Apple documentation; Science of Apps guidance)

Do people read permission requests?

Mostly not, and research has shown it for years. In a 2012 study at UC Berkeley, Adrienne Porter Felt and colleagues surveyed 308 Android users online and observed 25 in a lab. Only 17% paid attention to permissions during installation, and only 3% of survey respondents answered all three questions about what permissions meant correctly8. The researchers concluded that install-time warnings did not help most people make good decisions.

That finding is one reason both platforms moved to asking in context. A request that appears when you tap "Scan a document" ("Allow camera?") is easier to judge than a list of 15 permissions before you have used the app. It also reflects the default effect: when one option is easiest, most people take it, so the design of the prompt matters as much as the user's intentions.

Quick quizWhich permission should a torch (flashlight) app need?

A torch app only needs to switch on the flash; on Android 6 and later that needs no camera permission, and no torch needs location, contacts or SMS. Requests for anything more are a warning sign.

How to check and change permissions

Diagram of 6 steps for how to check and change permissions: 1. Android: open the Privacy dashboard; 2. Android: use the Permission manager; 3. iPhone: open Privacy & Security; 4. iPhone: read the App Privacy Report; 5. Switch off unused apps' access; 6. Check the store listing.
How to check and change permissions
  1. Android: open the Privacy dashboard — Settings, then Security & privacy, then Privacy dashboard, shows which apps used location, camera and microphone in the last day.
  2. Android: use the Permission manager — in the same menu, pick a permission to see every app that has it and change each one.
  3. iPhone: open Privacy & Security — Settings, then Privacy & Security; tap Location Services, Camera, Photos or Contacts to review access5.
  4. iPhone: read the App Privacy Report — it shows how often apps accessed sensitive data and which internet domains they contacted.
  5. Switch off unused apps' access — Android can automatically remove permissions from apps you haven't used for months; leave that setting on.
  6. Check the store listing — Google Play's Data safety section and the App Store's privacy labels describe what an app says it collects7.

What app makers should do differently

For people building apps, permissions are a trust moment, and the way you ask changes the answer.

Checklist: What app makers should do differently — Ask in context; Explain before the system prompt; Ask for the least access; Work without it; Never ask for SMS or accessibility unless it is your core feature; Prepare for India's DPDP Rules.
What app makers should do differently
  • Ask in context — request the camera when the user taps "scan", not on the first screen.
  • Explain before the system prompt — a short screen saying why you need access, and what happens if they say no, raises informed acceptance.
  • Ask for the least access — approximate location, the photo picker and "while using" are enough for most features.
  • Work without it — if a user refuses, the app should still work, with that feature disabled and a way to enable it later.
  • Never ask for SMS or accessibility unless it is your core feature — stores restrict them and users rightly distrust them.
  • Prepare for India's DPDP Rules — consent must be free, specific, informed and as easy to withdraw as to give, with core obligations applying from May 202710.

Pushing people into "Allow" with confusing wording or repeated prompts is a dark pattern, and it backfires once users notice. A clear, honest request is better for retention. Our onboarding audit reviews exactly these permission moments in new-user flows.

Key terms, defined

Runtime permission — a permission requested while the app is running, at the moment a feature needs it.

Foreground / background access — whether an app can use a permission only while it is open, or also when it isn't.

Approximate location — an area of a few square kilometres rather than your exact position.

Accessibility service — a powerful Android permission designed for assistive tools that can read the screen and perform actions.

App Tracking Transparency (ATT) — Apple's rule that apps must ask before tracking you across other companies' apps and websites.

DPDP Act — India's Digital Personal Data Protection Act, 2023, which sets consent rules for personal data; its Rules were notified in November 2025.

How we researched this

Permission behaviour and settings follow Android's and Apple's own developer and support documentation; the user-attention findings come from Felt and colleagues' SOUPS 2012 study at UC Berkeley; India's legal timeline from MeitY and law-firm analyses of the DPDP Rules notified in November 2025. Menu names differ slightly between phone makers and versions. The illustration is our own drawing of typical prompts, not a screenshot. Last reviewed October 2026.

Frequently asked questions

Which app permissions are dangerous?

The highest-risk permissions are accessibility services (which can read and act on your screen), SMS (which can read one-time passwords), device administrator, 'display over other apps', and access to notifications. Camera, microphone, precise location and contacts are sensitive too. Grant these only to apps you trust and for features you actually use.

Should I allow location permission?

Allow it when a feature needs it, such as maps, food delivery or ride hailing, and choose 'while using the app' rather than 'always'. If the app only needs your city, choose approximate location. Apps that work without location, such as a calculator or photo editor, should not get it.

What is the difference between 'while using the app' and 'always'?

'While using the app' lets the app access the permission only when it is open on screen or running a visible activity. 'Always' lets it access the permission in the background too, such as tracking location while you are not using the app. Most apps never need 'always'.

How do I check app permissions on Android?

Open Settings, then Security & privacy (or Privacy), then Permission manager to see which apps have each permission, or Privacy dashboard to see which apps used location, camera and microphone in the last 24 hours. You can also long-press an app icon, tap App info, then Permissions.

How do I check app permissions on iPhone?

Open Settings, then Privacy & Security, and tap a category such as Location Services, Camera or Photos to see which apps have access and change it. App Privacy Report in the same menu shows how often apps accessed data and which domains they contacted.

What is App Tracking Transparency?

App Tracking Transparency is an Apple rule introduced in iOS 14.5 in April 2021. Apps must ask your permission before tracking your activity across other companies' apps and websites for advertising. If you choose 'Ask App Not to Track', the app cannot access your device's advertising identifier.

Sources

  1. Android Developers — Permissions on Android
  2. Android Open Source Project — Runtime permissions
  3. Android Developers — Notification runtime permission (Android 13)
  4. Android Developers — Photo picker
  5. Apple — Control access to information in apps on iPhone
  6. Apple Developer — App Tracking Transparency
  7. Apple Developer — App privacy details on the App Store
  8. Felt et al. — Android permissions: user attention, comprehension, and behavior, SOUPS 2012 (UC Berkeley)
  9. MeitY — Data protection framework (DPDP Act 2023 and Rules)
  10. Hogan Lovells — India's Digital Personal Data Protection Act 2023 brought into force (2025)
  11. Checked October 25, 2026. Figures that change — fees, salaries, prices — are reviewed every six months; if something is out of date, tell us.
Pass it on

Know someone who'd enjoy this?

Send it to them — one tap, no sign-up. Good ideas travel best between friends.

Keep exploring

Where to go from here

Join free

Get the ideas, not the noise.

Sign up with Google and we’ll send you short UX psychology tips by email — why people tap, stall and leave, and what to do about it. Unsubscribe anytime. Prefer something to keep? Get the free Laws of UX guide as a PDF.

Get the free Laws of UX PDFFree · no spam · unsubscribe anytime
Technology is the easy part

Adoption is where products win or fail.

A behavioral UX audit of your app or SaaS product: why users hesitate, stall and leave, and a prioritized fix list. Fixed price, 2–4 weeks.

Free certification

Turn what you know into a credential.

Free, test-based UX, UI and product certifications. Answer real product scenarios, graded on our server, and earn a founder-signed certificate anyone can verify and you can add to LinkedIn.

  • Credential ID
  • QR verification
  • LinkedIn-ready
Free PDF · 74 pages · 2 editions

The Laws of UX, in one field guide

60 research-backed principles in 6 categories — what each one means, why it works on the human brain and how to use it on your own screens. Written by Sushant Singh, founder of Science of Apps, who has scaled consumer apps to lacs of users and spent 10+ years leading product across startups and digital businesses in the US, EU & India.

Pick your edition
Free. No card, no paywall — just your email.
Free PDF · 74 pages

Get Laws of UX by email

Choose your edition

You’ll also get occasional UX psychology tips. Unsubscribe anytime. Privacy policy

Free PDF · 90 pages · 2 editions

100+ Subscription Paywalls, decoded

110 real paywalls from top apps, taken apart, rated out of 5 and decoded with the Laws of UX — plus the frameworks, copy and checklists to ship your own. By Sushant Singh, founder of Science of Apps.

  • 110 paywalls rated
  • 34 Laws of UX
  • 12 frameworks

Which paywall scored 4.8 out of 5, and which scored 2.6? It’s all inside.

Pick your edition
Free. No card, no paywall — just your email.
Free PDF · 90 pages

Get 100+ Paywalls, Decoded by email

Choose your edition

You’ll also get occasional UX psychology tips. Unsubscribe anytime. Privacy policy