Quick answer: What do app permissions allow, and which should I allow?
- Runtime permissions — on Android since 2015 and on iPhone, apps must ask before using sensitive data, usually when the feature is first used.
- Choices — 'while using the app', 'only this time' and 'don't allow'; location can also be approximate instead of precise.
- Highest risk — accessibility services, SMS, device admin and 'display over other apps' can be abused to read or control your screen.
- Live indicators — a green or orange dot (iPhone) or icon (Android) shows when the camera or microphone is in use.
- 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 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.
- 2008–2015
Install-time lists (Android)
Apps showed all permissions before installing; the only choice was to accept everything or not install.
- 2012
iOS privacy controls
iPhone apps must ask before reading contacts, photos and calendars.
- 2015
Runtime permissions (Android 6)
Sensitive permissions are requested when needed and can be revoked2.
- 2019
'Only while using the app'
Android 10 adds foreground-only location; iOS had offered it since 2014.
- 2020
Approximate location and indicators
iOS 14 adds approximate location, limited photo access and camera and mic dots; Android follows in 2021–22.
- 2021
App Tracking Transparency
iOS 14.5 requires apps to ask before tracking you across other apps and websites6.
- 2022
- 2025–2027
- 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.
| Permission | What it allows | Reasonable for | Red flag if requested by |
|---|---|---|---|
| Camera | Take photos and video while permitted | Camera, video call, scanning apps | A calculator or torch |
| Microphone | Record audio while permitted | Calls, voice notes, voice search | A wallpaper or game with no voice feature |
| Location (precise) | Your exact position | Maps, ride hailing, delivery | A news or shopping app (approximate is enough) |
| Location (always) | Your position in the background | Fitness tracking, family safety | Almost anything else |
| Contacts | Names, numbers, emails of everyone you know | Messaging, calling | Loan, quiz or utility apps |
| Photos / media | Your photo library, or selected items | Editing, sharing | Apps that could use the photo picker instead |
| SMS | Read and send text messages, including OTPs | Default SMS app only | Any other app, especially loan apps |
| Notifications | Send you alerts | Messaging, banking, delivery | Apps that send only promotions |
| Accessibility service | Read your screen and act on your behalf | Genuine assistive tools | Anything you did not install for accessibility |
| Display over other apps | Draw on top of other apps | Chat heads, screen filters | Apps 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.
How to check and change permissions

- Android: open the Privacy dashboard — Settings, then Security & privacy, then Privacy dashboard, shows which apps used location, camera and microphone in the last day.
- Android: use the Permission manager — in the same menu, pick a permission to see every app that has it and change each one.
- iPhone: open Privacy & Security — Settings, then Privacy & Security; tap Location Services, Camera, Photos or Contacts to review access5.
- iPhone: read the App Privacy Report — it shows how often apps accessed sensitive data and which internet domains they contacted.
- Switch off unused apps' access — Android can automatically remove permissions from apps you haven't used for months; leave that setting on.
- 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.

- 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
- Android Developers — Permissions on Android
- Android Open Source Project — Runtime permissions
- Android Developers — Notification runtime permission (Android 13)
- Android Developers — Photo picker
- Apple — Control access to information in apps on iPhone
- Apple Developer — App Tracking Transparency
- Apple Developer — App privacy details on the App Store
- Felt et al. — Android permissions: user attention, comprehension, and behavior, SOUPS 2012 (UC Berkeley)
- MeitY — Data protection framework (DPDP Act 2023 and Rules)
- Hogan Lovells — India's Digital Personal Data Protection Act 2023 brought into force (2025)
- Checked October 25, 2026. Figures that change — fees, salaries, prices — are reviewed every six months; if something is out of date, tell us.
Where to go from here
- Dark patterns — tricks that push people into saying yes
- Default effect — why the pre-selected option usually wins
- Career guidesHealthcare data privacy for 2027: why health data is sensitive, consent under India's DPDP Act and ABDM, access controls, secure sharing, breach response, HIPAA basics and privacy careers in healthHealthcare data privacy for 2027: sensitive health data, consent under DPDP and ABDM, access controls, secure sharing, breach response and careers.
- Tech stackNext.js vs React: what's the difference, and which should you use for your project?Next.js vs React explained: a library vs a framework, rendering options, routing, SEO, performance, hosting and when to use each — with simple examples.
- Tech explained12 famous product failures, from New Coke to Quibi, and the design lesson each one teachesTwelve famous product failures, from New Coke and Google Glass to Quibi, Juicero and the Tata Nano: what happened, how long each lasted and the lesson in each.
- How to make an appWhat is a PWA? Progressive web apps explained simplyA PWA is a website that installs and works like an app, offline and with push. How PWAs work, Indian success stories, iPhone limits and when to choose one.
- Career guidesHow to get a privacy and data protection job in 2027: India's DPDP Act timeline, consent and notices, data minimisation, breach response, children's data and privacy by designHow to get a data privacy job in 2027: India's DPDP Act timeline, consent, notices, minimisation, breach response, children's data, GDPR and pay in India.
- Tech stackFlutter vs React Native: which cross-platform framework should you pick for your app?Flutter vs React Native compared: performance, UI, developer hiring and salaries in India, ecosystem, web support and when each is the right choice.
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.
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.





