Permisos de aplicación

Los permisos suelen estar declarados en el manifiesto de la aplicación, y determinados permisos deben ser concedidos específicamente en tiempo de ejecución por el usuario, quien podrá revocarlos en cualquier momento.

A continuación se enumeran tipos de permisos habituales en sistemas operativos móviles para teléfonos inteligentes o tabletas:[1]​[2]​ En las versiones anteriores a Android 6.0 «Marshmallow», se otorgaban los permisos automáticamente a las aplicaciones en tiempo de ejecución y se presentaban dichos permisos al instalarse en Google Play Store.

Los permisos se conceden de forma permanente con pocas restricciones automáticas.

En algunos casos, la implementación de los permisos sigue un enfoque de «todo o nada»: el usuario debe conceder todos los permisos requeridos para poder acceder a la aplicación o de lo contrario no podrá acceder a la misma.

El sistema de permisos ha sido ampliamente criticado por investigadores por varios motivos, entre ellos: Algunas aplicaciones, como XPrivacy y Mockdroid,[18]​ falsifican datos como medida de privacidad.