Aavot app status: in development — there’s no official Aavot app download or APK yet. See the status & join the waitlist →
Tech Explainers

How Android App Permissions Actually Work

What a permission is, who enforces it, and why “allow while using the app” changed everything.

Quick answer

Android permissions are the system’s gatekeeper: an app must ask, and you must grant, before it can use sensitive things like your location, camera, microphone, contacts or files. Low-risk permissions are granted automatically; sensitive ones prompt you at the moment they’re needed. Modern Android adds finer control — “only while using the app”, one-time access, and auto-revoke for unused apps.

Key points
  • Permissions are enforced by Android, not by the app’s good behaviour.
  • Normal permissions are auto-granted; sensitive ones need your consent.
  • Runtime prompts appear when the app first needs the permission.
  • “While using the app” and one-time access limit background abuse.
  • Android auto-revokes permissions from apps you stop using.

Permissions are the most important privacy control on your phone, and also the most misunderstood. Here’s how they actually work — not the marketing version, the real mechanics — so you can make informed choices.

A permission is a gate the system enforces

Every sensitive capability on Android — reading your location, using the camera, accessing contacts, sending SMS — sits behind a gate controlled by the operating system, not the app. An app can request to pass through, but only Android decides whether it can, based on what you’ve granted. This matters: an app can’t simply help itself to your microphone because its code wants to. If the permission isn’t granted, the request fails at the system level.

Two kinds of permission

Normal permissions cover low-risk things (vibrate, connect to the internet, set an alarm). Android grants these automatically at install because they can’t expose personal data or cost you money. Sensitive (runtime) permissions cover the things that can — location, camera, microphone, contacts, SMS, call logs, body sensors, files. These require your explicit approval.

Why prompts appear when they do

Older Android asked for every permission up front, at install, as one long list nobody read. Modern Android asks in context: the first time a messaging app needs your camera, it prompts you right then, so the request makes sense. You can allow, deny, or — for the sensitive trio of location, camera and mic — grant one-time or “only while using the app” access.

Foreground vs background access

The biggest privacy leap was separating “while using the app” from “all the time.” Background location, in particular, is how apps quietly track you when closed. Android now makes background access a separate, deliberate choice, and shows an indicator when the camera or mic is active. If an app only needs your location while you’re using it, that’s all it should get.

Auto-revoke and transparency

Two more modern touches: Android automatically revokes permissions from apps you haven’t opened in a while (so a forgotten app doesn’t keep access forever), and the Privacy Dashboard shows which apps used which permissions and when. Both help you notice an app reaching for more than it should.

Putting it to use

Because the system — not the app — enforces permissions, you are genuinely in control: denying or revoking a permission works. Grant only what an app plausibly needs, prefer “while using the app,” and review the Privacy Dashboard occasionally. For the practical how-to, see how to check what permissions an app really needs. And remember that sideloaded apps skip the store’s scanning entirely — one more reason to avoid unofficial APKs.

Frequently asked questions

What’s the difference between normal and sensitive permissions?

Normal permissions (vibrate, internet) are low-risk and granted automatically. Sensitive “runtime” permissions (location, camera, contacts) can expose personal data, so Android asks you to approve them explicitly.

Can an app use a permission I didn’t grant?

No — Android enforces permissions at the system level. If you didn’t grant it, the app’s request simply fails. That’s why revoking a permission is effective, not just cosmetic.

What does one-time permission mean?

You can grant access (like the microphone) just for this one session. Next time the app needs it, it must ask again — good for apps you use rarely.

Get launch updates from Aavot

One email when the official app ships. No spam, unsubscribe anytime.

Related reading

Tech Explainers

How Android Updates Actually Reach Your Phone

Android updates travel a longer road than you’d think — from Google to chipmaker to manufacturer to you. Here’s how the pipeline works and why phones…

26 Aug 2026
Tech Explainers

What App Developers Can Actually See About You

Apps see more than the permissions you grant — device details, usage patterns, and data from bundled ad SDKs. Here’s what developers can actually see, and…

23 Aug 2026