In Short

Application permissions are always a topic for discussion, and with Android M the way they are handled has undergone some major changes.

Previously, you were given a list of permissions an application asked before you installed the app, and once you did install, you had no ability to edit those without a bit of modification. Now, things are more granular and we can select (and revoke) permissions at will, and will be asked when we first run an app. This will cause a bit of confusion at first, but the Android development team already have some best practices and methods that should make thing less painful.

Keeping track of what an application can and cannot do is important. We're here to help keep it all sorted.