Questions tagged [permissions]

The access that apps advertise that they need to function. Example: Full internet access, send SMS messages, etc. Please use this tag for app-permissions only. For file permissions, use 'file-permissions' instead.

What are permissions?

In the context of Android, "permissions" refers to the access that apps advertise that they need in order to function.

When you install an app, you are presented with a list of items which the developer has indicated are needed for the app. Permissions may include "Full internet access", "things that cost you money", "read phone state", and so on.

REMARK: If you have questions about what a given permission stands for, please consult our Permission Index. Check for the permission in question. If the explanation there is not detailed enough, see whether it has a special question linked; if so, follow up to it. If not, Ask Your Question and link it to this permission's comments in the index.

What is not covered by this tag?

Further readings

553 questions
28
votes
3 answers

What can an app do with the "USE ACCOUNTS ON THE DEVICE" permission?

Can such an app freely read my emails/calendar/message/docs/etc.? The "USE ACCOUNTS ON THE DEVICE" permission is also known for developers as android.permission.USE_CREDENTIALS. Example of such apps: WhatsApp, MightyText.
AlikElzin-kilaka
  • 532
  • 2
  • 7
  • 12
20
votes
2 answers

What does "Drawing over other apps" mean?

I installed a GIF app from Play Store, and they want permission to do this. I don't even understand what drawing over other apps means. Is it the floating hearts in a GIF in a private message in Messenger? I'm confused.
Stacey
  • 201
  • 1
  • 2
  • 3
19
votes
2 answers

What does permission "MANAGE_ACCOUNTS" mean?

Once in a while I read that MANAGE_ACCOUNTS Permission is needed (actually it is called "KONTEN HINZUFÜGEN ODER ENTFERNEN" as I have a German phone. I guess the text below is something like "Add or remove accounts, create accounts and set passwords,…
Martin Thoma
  • 343
  • 1
  • 2
  • 9
11
votes
4 answers

What does the "modify/delete USB storage contents" permission really mean?

What does the modify/delete USB storage contents permission really mean? Does it grant access for the application to read, modify and write all the data on my USB storage? Maybe it is this only limited to a subset of that data (e.g. only data…
Oak
  • 3,726
  • 7
  • 31
  • 38
8
votes
2 answers

Better description of permissions

Is there a list of permissions with more detailed descriptions available? The standard ones doesn't feel good, and I don't trust developers who write that they need permission X only to do Y--if their app requires permission X, this app will be able…
liori
  • 489
  • 4
  • 11
8
votes
1 answer

Revoke App Permissions Without Root?

I have some apps that are asking for unnecessary permissions. I would like to revoke these, but I've read that this is not possible without rooting. Is there any way to do this without having to root?
user13391
8
votes
1 answer

How Android's permissions mapping with UIDs/GIDs works?

Reading the book: Android Security Internals I'm reading at Chapter 2 - Permission Management paragraph that permissions are assigned to application at install time by the package manager with a mapping like Apk's UID <-> Permissions. Later in the…
ela
  • 193
  • 1
  • 4
7
votes
2 answers

List of ADB settable permissions

I am searching for a list of permissions that can be set with adb. I could just iterate through all permissions and ignore the failed ones but i'd rather filter out the ones that i know can't be set before hand.
Bluscream
  • 73
  • 1
  • 1
  • 3
7
votes
2 answers

What does "discover known accounts" permission mean?

I am not sure what an app can do to me if it is able to discover my account, to what extent? Thank you very much.
user2722
5
votes
0 answers

what is INTERACT_ACROSS_USERS_FULL permission?

In my project.. I needed to make multiuser enviroment. So I declared INTERACT_ACROSS_USERS_FULL permission. Then I also found INTERACT_ACROSS_USERS permission. INTERACT_ACROSS_USERS_FULL and INTERACT_ACROSS_USERS, what is the difference? what is…
Noh
  • 51
  • 3
4
votes
1 answer

How to find out which new permissions are required by an update?

When updating an app that requires new permissions, those new permissions used to be labelled with a green NEW tag. No more. Now I can only see the full list of permissions required. I'm still prompted to confirm the change, but I can't save time by…
RomanSt
  • 626
  • 3
  • 9
  • 25
3
votes
2 answers

Where does Android keep app permissions?

I have a rooted Android, and I want to disable (not read/write/execute) permissions to an app (for example, I don't want it accessing the camera or the phone). Where does Android keep those permissions? Is it in a database somewhere?
androidfan
  • 51
  • 3
3
votes
3 answers

Permission to make and manage phone calls

I just bought a second hand phone (my first device running android). I'm surprised by the fact that three times I've been asked for permission to make and manage phone calls. This is a very scary thing to allow and it's even for things that don't…
Kvothe
  • 183
  • 2
  • 2
  • 8
3
votes
3 answers

Why do some games ask for calling/SMS permissions?

More and more Android apps (games to be specific) require permissions to make calls. Some of them also require permission to send SMS, read bookmarks, history, etc. What is the explanation for this? I mean, why would a game need to have those…
user769889
  • 131
  • 1
  • 2
3
votes
1 answer

What is the permission ACCESS_WEATHERCLOCK_PROVIDER?

Some launcher apps uses android.permission.ACCESS_WEATHERCLOCK_PROVIDER permission. What is this permission for?
9re
  • 109
  • 13
1
2 3 4 5