search
HomeComputer TutorialsTroubleshootingTake control of your apps' permissions

Take control of your apps’ permissions

This story has been updated. It was first published on December 10, 2020.

Your smartphone wouldn’t be all that useful without all the apps you’ve downloaded. Even when you’re not actively poking around within a program, they can run in the background—updating your location, checking your email, or playing music—to make life more convenient. But to do so, they need permission from your phone.

Permissions let Google Maps check where you are in the world, your camera app peek through the phone’s lens, and your favorite messenger scan your contacts before sending a text. Typically, apps request this type of access when you first open them. But you might end up granting some permissions that go beyond what the apps actually need. To check on these, you should regularly audit your app permissions.

Periodic permissions checks protect you against potentially unscrupulous app developers and give you more control over your privacy. As an added bonus, if fewer apps are working away in the background, your phone can save on battery life. Here’s how to get checking.

On Android

To find your apps and their permissions on Android, open the Settings and then tap Apps. The menu will show you shortcuts to the permission settings of the four apps you most recently opened, but right under the last one, you can access a full list of every app you’ve installed on your phone.  

Tap the name of the app you’re interested in and select Permissions to see all the privileges it enjoys. You’ll see a clear list of the privileges you have granted under Allowed, and those you have denied under Not Allowed—tap on any one to change it. Most times, you’ll be able to choose between Allow only while using the app, Ask every time, and Don’t allow

[Related: 7 essential Android 12 features to tap on day one]

At the end of that menu, in what seems more like text than an actionable button, you’ll also see another option: See all apps with this permission. When you tap on it you’ll see a list of all of the apps with that same privilege broken down into categories depending on how and when they can have that specific access. To change anything that doesn’t sit right with you, tap the name of the app and change the permission.

If you want to have a more granular understanding of what an app can and cannot access, go back to the Permissions menu, tap on the three dots in the top-right corner of your screen and select All permissions. There you’ll see different items, like Camera, Location, and Files and Media, and whether or not the app is allowed to get to them. But under each category, you’ll also be able to see exactly what the app can do with the access it has. For example, you’ll see if the tool can only read the contents of your storage, or if it can also modify and even delete them. Tapping each item on the list will give you a more detailed explanation of what that permission means, though sometimes you’ll only get the same description as on the previous menu but with a couple more words. 

Another option is to browse by permission rather than by app. Open Settings, go to Privacy, and choose Permission manager. Here, you’ll find a list that includes Body sensors, Calendar, Camera, Contacts, Location, Microphone, SMS, Storage, Telephone, and more. Tap any entry to see which apps can access that particular function. Again, you can make any necessary changes by tapping the name of an app and changing the permission as indicated on the next menu.

However, before you start cutting off permissions, remember that some apps rely on this access to do their jobs. For example, if an app can view your contacts, it might be using them to help you share content, to split a ride-hailing fare, or to invite people to an event—not to mine your data for profit. 

If you’re not sure why an app is asking for a particular permission, don’t shut it down immediately. First, look at its official website or its listing on the Google Play Store to see if it explains why it needs that access. Or contact the developer directly to ask why the program requested a certain permission.

On iOS

On iOS, check on app permissions by opening Settings, then tapping Privacy. Here, iPhones group all the permissions by type, including access to your device’s location, the Health app, the microphone, and other functions. Tap any permissions entry to see which apps have requested access and hit the toggle switches to approve or block individual apps in each category. For location tracking, you have more minute control: You can allow apps to track your location at all times, only when they’re open, or not at all.

You can also adjust permissions on an app-by-app basis. On the Settings screen, scroll down to see a list of all your installed apps. Tap on one of the entries, then work through the permissions one by one.

Some of the permissions you’ll see on iOS don’t exist on Android devices. The Siri & Search entry, for example, means data from an allowed app will show up when you search your device manually or with Siri. Meanwhile, the Background App Refresh option means apps can update themselves in the background while they’re not actually in use. Most of the time, such as when an app checks your inbox for new emails, this ability can be useful. But if you turn this off for certain apps, you’ll get a slightly longer battery life in return.

As on Android, if you’re not sure why an app is asking for a particular permission, check its Apple Store listing or website, or contact the developer directly. For example, Snapchat published an explanation of the permissions it needs—including access to the camera to take Snaps and to the microphone to record audio—in order to work properly on your device.

In individual apps

On top of the standard requests, some apps want additional permissions that you can review inside their own settings. These usually cover data collection and user behavior within the app—so they’re less about what the app is allowed to do on your phone and more about what the app can log and record about your activity within it.

For example, look at Twitter. From the front page of the app, tap on your avatar in the top left, choose Settings and privacy, and then choose Privacy and safety. Under the Data sharing and off-Twitter activity heading, you can see what data Twitter is collecting on your behavior, and how it uses this information to show you more relevant ads as you browse.

[Related: Transform your Twitter timeline with these 11 features and add-ons]

Other apps contain similar permissions within their settings or on their official websites. So if you’re concerned about privacy, try reviewing these, as well as the terms and conditions you accepted when you first signed up for that service. In some cases, you have to accept an app’s policies to use it at all.

When it comes to apps’ activity on your phone, from accessing the camera to rifling through your contacts, our previous instructions should have you covered. While removing certain permissions can, in some cases, limit an app’s overall functionality, most of the time, the app as a whole should still run with reduced access.

The above is the detailed content of Take control of your apps' permissions. For more information, please follow other related articles on the PHP Chinese website!

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
How to Fix Failed to Load xgameruntime.dll Error Code 126How to Fix Failed to Load xgameruntime.dll Error Code 126May 06, 2025 pm 08:03 PM

Encountering the "failed to load xgameruntime.dll error code 126"? This guide provides effective solutions to resolve this game launch issue. The xgameruntime.dll Error (Code 126): This error prevents certain games from launching, displayin

Oblivion Remastered Unreal Process Has Crashed: Quick Fix!Oblivion Remastered Unreal Process Has Crashed: Quick Fix!May 06, 2025 pm 08:02 PM

The "An Unreal Process Has Crashed" error in Oblivion Remastered prevents players from enjoying this updated RPG. This guide offers several solutions to resolve this issue. Try each fix until the problem is solved. Quick Navigation: An Un

Scan for Hardware Changes Freezes Windows Computer? Fix It!Scan for Hardware Changes Freezes Windows Computer? Fix It!May 06, 2025 pm 08:01 PM

Troubleshooting "Scan for Hardware Changes" Freezing Windows Some users experience system freezes after selecting "Scan for hardware changes" in Device Manager. This guide provides solutions to resolve this issue. A user on the M

Learn How to Recover 3DS SD Card Data on Windows: GuideLearn How to Recover 3DS SD Card Data on Windows: GuideMay 06, 2025 pm 06:03 PM

Recovering Lost Data from Your Nintendo 3DS SD Card: A Step-by-Step Guide Losing precious photos, videos, or game saves from your Nintendo 3DS SD card is frustrating. This guide offers solutions to recover your 3DS SD card data on a Windows PC. Unde

How to Fix Sunderfolk Save File Location & Not SavingHow to Fix Sunderfolk Save File Location & Not SavingMay 06, 2025 pm 06:02 PM

This guide explains how to locate your Sunderfolk save files and troubleshoot saving issues. Knowing your save file location allows you to manage your game progress. Sunderfolk Save File Location Sunderfolk, Dreamhaven's debut game, saves game data

How to fix Microsoft Teams Error tag 7ita9 in Windows?How to fix Microsoft Teams Error tag 7ita9 in Windows?May 06, 2025 pm 04:00 PM

Microsoft Teams is widely used for virtual meetings, team collaboration, and workplace communication. But from time to time, users encounter technical issues th

How to get real-time translations on your phoneHow to get real-time translations on your phoneMay 06, 2025 am 09:44 AM

AI-powered mobile translation apps have dramatically improved real-time conversation capabilities. With a strong internet connection, most apps now seamlessly translate spoken words, eliminating the need for manual typing or pronunciation struggles.

How to fix Windows update error 0x80071160?How to fix Windows update error 0x80071160?May 05, 2025 pm 10:00 PM

While many users dont realize that, Windows updates are among the most important features for maintaining the systems stability and security, as well as ensurin

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

mPDF

mPDF

mPDF is a PHP library that can generate PDF files from UTF-8 encoded HTML. The original author, Ian Back, wrote mPDF to output PDF files "on the fly" from his website and handle different languages. It is slower than original scripts like HTML2FPDF and produces larger files when using Unicode fonts, but supports CSS styles etc. and has a lot of enhancements. Supports almost all languages, including RTL (Arabic and Hebrew) and CJK (Chinese, Japanese and Korean). Supports nested block-level elements (such as P, DIV),

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

This project is in the process of being migrated to osdn.net/projects/mingw, you can continue to follow us there. MinGW: A native Windows port of the GNU Compiler Collection (GCC), freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All MinGW software can run on 64-bit Windows platforms.

MantisBT

MantisBT

Mantis is an easy-to-deploy web-based defect tracking tool designed to aid in product defect tracking. It requires PHP, MySQL and a web server. Check out our demo and hosting services.