How to edit app permissions in Android 6 Marshmallow
One of the eagerly awaited Android 6 Marshmallow features is the granular permission control for apps. The way the UI handles app permissions has been overhauled – up until Android Lollipop, an app would ask for its access to various phone resources to be granted in bulk, right at installation. At this point, the user would have to agree to these "terms" in order to get it installed. Afterwards, the app would have free reign over whatever the user agreed on – microphone, camera, location, make calls, send messages, etc. You can see how this could be a bit of a problem or at the very least – cause for paranoid concern.
Things that are NOT allowed: