Honesty is the best policy · Crore Bet Casino · 700% welcome bonus

Android knowledge centre

Android App Permissions Explained

Permissions are the most straightforward thing about any app: whatever a page says, the manifest has to declare what the software can actually do. Reading a permission request in context — normal for this kind of app, odd for that one — takes about ten seconds and is easily the most useful Android skill to pick up.

A phone showing a permissions list with camera, location, notification and storage toggles, beside a padlock.
Every permission stays under your control, and you can change any of them later in Settings.

How the permission model works

Three tiers, and they behave quite differently:

  • Normal permissions (internet access, vibration) are granted automatically at install. They expose very little and rarely need your attention.
  • Sensitive permissions (camera, microphone, location, contacts, SMS, storage) trigger a prompt the first time the app actually uses them. You can say no, and the app has to cope without.
  • Special access (accessibility services, device admin, display over other apps, install unknown apps) sits apart in Settings rather than behind a prompt, because each one gives an app system-level reach. Worth reading rather than granting on autopilot — and most apps never ask.

Recent Android versions add some genuinely useful refinements: one-time grants (“Only this time”), approximate instead of precise location, and automatic permission reset for apps you have not opened in months.

Permission groups decoded

What each major permission actually allows
PermissionWhat it really allowsHow often it's needed
Internet (normal tier)Send and receive data with a server. Granted silently at install.Universal — every connected app has it
Notifications (Android 13+)Post notifications, including promotional ones.Optional — handy for match alerts, easy to decline
CameraCapture photos or video while the app is open.Contextual — expected for an ID or document check, not at first launch
LocationDevice position, precise or approximate.Contextual — often requested for regional features; approximate is usually enough
Storage / photos & mediaRead (and on older Android versions, write) shared files and media.Contextual — modern scoped storage means most apps need only a file picker
Contacts / call logRead your address book or call history.Rarely — very few app categories have a real use for it
SMS (read/receive)Read incoming and stored text messages.Almost never — OTP auto-fill works without it on modern Android
PhoneRead phone state; in older forms, place calls.Occasionally — legitimate for calling features, otherwise skippable

Normal vs unusual, by app type

The same permission means different things depending on what the app does. Some reference points:

Permission expectations by category
App typeExpected requestsWouldn't expect
MessagingContacts, camera, microphone, notificationsDevice admin, accessibility
NavigationPrecise location, notificationsContacts, SMS
Casino-style / wallet appsInternet, notifications; camera only at an ID-verification stepSMS, contacts, call log, accessibility, device admin
Photo editorPhotos/media access, cameraLocation, SMS, contacts
Torch / utilityAlmost nothingPractically any sensitive permission

The Casino-style row is the reassuring one: the category needs very little, so a genuine app in it has a short list — which also makes an odd request easy to spot. Worked examples are in the Crorebet app guide and the APK troubleshooting knowledge base.

Special access, explained

  • Accessibility services let an app read what is on screen and act on your behalf. They exist for assistive technology, and nothing in the app categories covered here has any use for them — so decline if you are ever asked.
  • Device admin allows device-management policies, including preventing an app’s own removal. It belongs to work profiles and device-management tools; if an ordinary app holds it, the removal steps are in the removal walkthrough.
  • Display over other apps lets an app draw on top of others — perfectly normal for chat bubbles and blue-light filters. It is also the usual explanation for a greyed-out Install button, because Android hides the button when something is drawing over it.
  • Install unknown apps is the one-time switch that lets your browser or file manager install a package. You grant it to whichever app is doing the install, and you can switch it back off afterwards.

Reviewing and changing what you granted

  1. Open the permission manager

    Settings → Security & privacy → Permission manager (the exact path shifts a little by manufacturer). It lists every permission with the apps that hold it.

  2. Review by permission, not by app

    Looking at “which apps can read SMS” surfaces anything unexpected far faster than going through apps one at a time.

  3. Check the privacy dashboard

    Android’s dashboard shows which apps used the camera, microphone or location in the last 24 hours — actual usage, not just capability. It is a satisfying screen to scroll through.

  4. Change your mind freely

    Revoking costs nothing: an app that genuinely needs a permission will ask again in context, with the reason on screen. If you cannot explain why something has a permission, take it back and see whether you notice.

  5. Look at special access separately

    Settings → Apps → Special app access covers accessibility, device admin, overlays and install-unknown-apps, which the permission manager does not list.

  6. Leave Play Protect switched on

    It keeps an eye on installed apps in the background, so your own review is not the only line of defence. What it does and does not cover is in how Play Protect works.

A navy shield with a green scanning line passing over a package, connected to a phone showing a green checkmark.
Your permission choices and Play Protect's background checks work as a pair — neither needs any setup.

Short permission list, quick setup — see the app on your own phone.Get Crorebet for mobile

Frequently asked questions

An app stops working when I deny a permission. Is that reasonable?

It depends on the link between the permission and the feature. A camera app cannot work without camera access, and that is fair enough. A Casino-style app does not need SMS access to open — so if a copy insists on something unrelated to its features, decline it and download the app again from the operator’s own page.

Do denied permissions actually stop an app doing something?

Yes — Android enforces them at the system level, so a denied permission means the capability is genuinely unavailable. What it cannot cover is information you type in yourself, which is why permission choices pair well with the file checks in how to check an APK.

Why did a permission disappear from an app I haven't used?

Android automatically resets permissions — and may hibernate apps — after a few months of no use. It is a housekeeping feature; the app simply asks again next time you open it.

Are manufacturer Android skins different?

Only the menus. MIUI, One UI, ColorOS and the rest move settings around, but the underlying model — tiers, runtime prompts, special access — is the same everywhere.

Related guides

Sources & references

  1. Android Developers — permissions overview — accessed August 2026
  2. Android Developers — SMS Retriever API (OTP without SMS permission) — accessed August 2026
  3. Android Help — change app permissions — accessed August 2026