Skip to main content

App Permissions - What Access Are You Granting?

About 2 min read

App permissions are the approvals that let an app access your phone's features and data, such as the camera, microphone, location, and contacts. It is reasonable for a map app to request location, but unnatural for a flashlight app to request your contacts. Excessive permission requests like that can be a sign that malware or spyware is trying to steal information. The rule of granting only the minimum necessary is the same idea as the principle of least privilege in corporate systems, and it forms the foundation of safe smartphone use.

Permission Types and Their Risk Levels

PermissionRisk if abused
LocationTracking of your home, workplace, and movement patterns; abuse for stalking
Camera and microphonePrivacy violations through covert photography and eavesdropping
ContactsLeaks of your acquaintances' data, used as a springboard for impersonation and fraud
SMSAccount takeover through theft of SMS verification codes
Accessibility (Android)Allows reading screen content and automating input, so abuse has some of the most severe impact

When in doubt, ask yourself: "Can I explain why this app needs this feature?" You can safely deny any permission you cannot explain. Most apps keep working for their core purpose even when a permission is denied.

How OS Permission Models Have Evolved

Android once used a model where all permissions were approved in bulk at install time, leaving users only two choices: allow everything or give up installing. With Android 6.0 (Marshmallow), released in 2015, it switched to the runtime permission model that asks for individual permissions when they are first needed, making per-permission denial possible. Apple introduced App Tracking Transparency (ATT) in iOS 14.5, released in April 2021, requiring explicit consent for ad tracking across apps. Both operating systems have evolved from "consent to everything at once" toward "ask individually at the moment of use."

How to Review and Adjust Permissions

  • iPhone: under Settings, Privacy and Security, you can review and change which apps are allowed, listed by permission type
  • Android: under Settings, Apps, select the app, then Permissions to change them individually; the permission manager also shows a list by type
  • Review frequency: in addition to checking at install time, take stock every few months and clean up permissions for unused apps and location access still set to always allow

How to judge the safety of an app itself before installing (checking the developer name, reviews, and distribution source) is laid out step by step in the article on telling safe apps from dangerous ones.

The Difference from OAuth "Permissions"

While app permissions here are approvals for on-device features and data, the permissions shown during "Sign in with Google" and similar flows are cross-account access grants via OAuth, which is a different thing. With OAuth you delegate read and write access to data your account holds (mail, calendar, contacts, and so on) to a third-party service, so it needs to be reviewed from a different angle than device permissions. The steps to check and revoke connected apps are explained in the article on the pitfalls of OAuth authorization.

Common Misconceptions

The idea that "you need not worry about permissions if the app is from an official store" is a misconception. Store review focuses on detecting malicious code and does not fully judge whether a permission is excessive for that particular app. Even legitimate apps may collect data unrelated to their core function for advertising or analytics. "Once granted, it is done" is also wrong: permissions can be revoked at any time. In fact, the habit of discarding permissions that have become unnecessary as you keep using your phone is the most effective way to nip damage in the bud.

Real-World Use Cases

"A family member said their phone felt slow, so I opened the permission manager and found an old photo-editing app still allowed location, contacts, and even the microphone. They had not used the app in over a year. After revoking everything, the editing features still worked fine, and they were surprised, saying they had no idea they had granted that much. Since then, our family has made a habit of auditing permissions every long holiday."

Frequently Asked Questions

What are app permissions?
They are the approvals that let an app access your phone's features and data, such as the camera, microphone, location, and contacts. The basic rule for safe use is minimum-necessary granting: allow only permissions that make sense for the app's function and deny requests you cannot explain. Permissions can be changed at any time afterward.
Which permissions deserve special caution?
Location (tracking of your movement patterns), camera and microphone (covert recording), contacts (leaking your acquaintances' data), SMS (account takeover via stolen verification codes), and Android's accessibility permission (reading the screen and automating input). Accessibility abuse has some of the most severe impact, so deny it whenever it is requested outside genuine uses such as screen reading.
Can I change permissions I have already granted?
Yes, at any time. On iPhone, go to Settings, Privacy and Security and review by permission type; on Android, go to Settings, Apps, select the app, then Permissions. Making a habit of auditing every few months and revoking permissions for unused apps and location access still set to always allow greatly improves your safety.

Related Terms

Was this article helpful?