How to Manage App Permissions on Android 6.0

Google updates it Android version 6.0 called Marshmallow which include a new app permission system. In the previous version of Android, you can't revoke app permission from any app. With the updated version of Android 6.0, you can manually revoke app permission. You don't need to root, use third party software to revoke app permission.
How to manage app permission on Android 6

In Android 6.0 Marshmallow, the users can deny specific app permission and they are allowed to manage app permissions individually. 


How to Manage App Permission on Android 6.0 


To see permissions for individual application, Go to settings > Apps to see a list of all the apps installed on your Android device. Tap one of the app in the list to view more information, You'll see a Permission category that lists all the permissions that individual app has access to.  Just turn off the permission you don't want to gain access.

There are different categories of app permission like Contacts, Camera, Location, Microphone, Phone, SMS and Storage. When you revoking permissions from any application, you'll see a warning message like "This app was designed for an older version of Android. Denying permission may cause it to no longer function as intended".

Note : An App update create a new sub permission without asking you again. For example, even if an app only uses the “read phone status and identity” permission in the Phone category and you choose to allow “Phone” access, a future update to the app could add the “Directly call phone numbers; this may cost you money,” and “Reroute outgoing calls” permissions. As these are part of the “Phone” category, the app would be allowed to use them without any additional prompts, as you’ve allowed that “Phone” access.  Here’s a list of permission groups and more information on Google’s website.