What are app permissions?

App permissions are the phone functions that an app needs to access in order to function correctly. Starting from Android 6.0 app permissions have become more user friendly by allowing the user to toggle on and off the permissions that a particular app can have.