Still confused about Permissions
- By Hadron
- Apps & Games
- 2 Replies
If you've never opened it it can't do anything: an app needs to be opened at least once after installation before it can run.
Once you've granted the permission the app can use it whenever it runs, except in some cases where you have the option to grant the permission "this time only".
Some apps can run in the background (some have to do so to do their job). Others only run when you run them. Some permissions also have the option to only be available when the app is run, which I understand to be "when you are running it in the foreground".
Apps like browsers should not be doing anything in the background, and in general the sort of thing you describe should not be happening when you aren't using the app. But yes, in principle if an app is malicious and you grant it access to some data it could abuse that in the background. Of course if the app is malicious it could also abuse the permission when you are running it, e.g. if you download a flashlight app that wants access to your contacts it doesn't make a huge difference whether it uploads them somewhere else when you are sleeping or does it when you turn the flashlight on. And if you think "surely nobody would grant a flashlight access to their contacts!" that's actually why the system asks you to grant the permission: in the old days an app got all permissions it requested automatically, and many people were too uninformed, lazy or dumb to check what permissions it wanted before installing or running it (and yes, you really did get flashlight apps that wanted access to all of your sensitive data...).
By the way, the browser asks for those permissions because there are some websites for which they are needed (I never grant any of those actually: I don't want shortcuts to websites on my homescreen and have no interest in letting a website access my camera or mic). I take the attitude of "do I need this particular app to have access to these particular things?", and if the answer is "no" then I don't grant them (e.g. some people might want a weather app to show the weather in their current location, but if I don't care about that then I don't give it that access). However it's sometimes not immediately obvious why a permission is necessary, e.g. to go back to my example of the flashlight app, that probably will ask for camera access not to snoop on you but because it needs it to control the flash.
Current versions of Android now remove permissions from apps you don't use for a couple of months (so if you run them again they'll ask you to grant them again).
Once you've granted the permission the app can use it whenever it runs, except in some cases where you have the option to grant the permission "this time only".
Some apps can run in the background (some have to do so to do their job). Others only run when you run them. Some permissions also have the option to only be available when the app is run, which I understand to be "when you are running it in the foreground".
Apps like browsers should not be doing anything in the background, and in general the sort of thing you describe should not be happening when you aren't using the app. But yes, in principle if an app is malicious and you grant it access to some data it could abuse that in the background. Of course if the app is malicious it could also abuse the permission when you are running it, e.g. if you download a flashlight app that wants access to your contacts it doesn't make a huge difference whether it uploads them somewhere else when you are sleeping or does it when you turn the flashlight on. And if you think "surely nobody would grant a flashlight access to their contacts!" that's actually why the system asks you to grant the permission: in the old days an app got all permissions it requested automatically, and many people were too uninformed, lazy or dumb to check what permissions it wanted before installing or running it (and yes, you really did get flashlight apps that wanted access to all of your sensitive data...).
By the way, the browser asks for those permissions because there are some websites for which they are needed (I never grant any of those actually: I don't want shortcuts to websites on my homescreen and have no interest in letting a website access my camera or mic). I take the attitude of "do I need this particular app to have access to these particular things?", and if the answer is "no" then I don't grant them (e.g. some people might want a weather app to show the weather in their current location, but if I don't care about that then I don't give it that access). However it's sometimes not immediately obvious why a permission is necessary, e.g. to go back to my example of the flashlight app, that probably will ask for camera access not to snoop on you but because it needs it to control the flash.
Current versions of Android now remove permissions from apps you don't use for a couple of months (so if you run them again they'll ask you to grant them again).
