Abstract
Android Operating System works on a permission based model. This permission based model is used to protect user's data and system resources. Every Android app we install request certain permission from the user. Without the user acceptance of the permission, the app cannot be installed in our device. Asking permission from the user is meant to prevent spreading of the malicious apps among the Android devices. But there are some hidden meanings of the permissions which need to be understood before they are granted to the app.
"In this paper, we help the Android user to better understand the Android App Permission model and their hidden meaning, so that the user's can protect their devices from unwanted attacks from the cybercriminal activities. It is useful to understand what each Android app permission mean and what all information the app would be using before granting permission to the app's to access your device.