Todo sobre permisos y políticas de protección de privacidad para apps

Igual que cualquier otra aplicación nativa, la creada con GoodBarber requiere un cierto número de permisos a fin de funcionar correctamente y a su vez, ofrecer una buena experiencia a sus usuarios. Sin embargo, dicha lista de demandas, a simple vista puede intimidar bastante; tanto al creador de la app, como a sus beneficiarios.
Por ello, en GoodBarber hemos considerado oportuno, el dedicar nuestro artículo de hoy a los permisos que requiere nuestro sistema, así como el porqué que esconde cada uno de éstos.
Permisos de iOS

Cuando se instala una app desde la App Store (recuerda que se trata de la única manera de hacerlo), Apple asume una serie de permisos implícitos por defecto que se descargan con cada app y no requieren de consentimiento expreso. Por ejemplo, se da por hecho que el usuario consiente el acceso a internet. Y por si fuera poco, el gigante de las telecomunicaciones también comprueba y chequea la relación entre las características de la aplicación y el propósito de ésta durante el proceso de revisión.
No obstante, otros permisos no se asumen implícitamente cuando el usuario instala la app, sino que se demanda su consentimiento cuando el beneficiario intenta acceder a la característica en cuestión. Ello significa que, hasta que usuario no dé el consentimiento expreso, la app no podrá poner en marcha la característica para la que necesita los permisos.
De ese modo, al instalar una app creada con GoodBarber, se te preguntará si deseas autorizar que la app reciba notificaciones push inmediatamente después del primer lanzamiento. Esto ocurre porque la app debería contar con la capacidad de recibir notificaciones push en cualquier momento. Y por el mismo motivo se demanda acceso a datos relacionados con la localización del usuario: para poder geolocalizarlas antes de su envío.
Por otro lado, el permiso para acceder a las fotografías de los usuarios no entra en escena hasta el momento en que el usuario realice alguna acción que desencadene la aparición de dicha petición; subir una imagen a través de la sección "Envío".
Éstos son los permisos que una app GoodBarber siempre demandará:
- Enviar notificaciones push
- Datos relativos a la localización
- Acceso a fotografías/vídeos
- Entrar en la cuenta de Twitter
Permisos de Android

Mientras que la lista de permisos con la que Google se presenta a los usuarios es más larga, dado que incluye algunos básicos que no están específicamente demandados por Apple, los usuarios cargan con una notable imposibilidad de descartar ciertos permisos individualmente. Por ejemplo, no puedes instalar la aplicación a menos que aceptes el acceso a datos sobre localización.
Así es como se vería la lista de permisos de una app creada con GoodBarber al instalarla desde la Play Store.
Al instalar la app desde Google Play
- Identidad: da acceso a los datos relativos al perfil del usuario. Ello nos permite encontrar las cuentas de Twitter y/o Facebook de los usuarios, si ellos desean usar dichos servicios.
- Localización: incluye una aproximada ubicación basada en la red, además de una más precisa basada en localización por GPS, si el usuario ha activado previamente el GPS de su dispositivo.
- Teléfono: permite a los usuarios efectuar llamadas mediante la sección "Contacto" con sólo presionar un botón.
- Fotografías/Vídeos/Archivos: te permite seleccionar un archivo de tu dispositivo y subirlo a la sección "Envío".
- Información sobre conexión de Wifi: permite que la aplicación detecte si hay, o no, una conexión para descargar contenido.
- Identidad del dispositivo e Información de llamada: nos servimos de ello para enviar notificaciones push. Sólo vemos la identidad interna del dispositivo, con la que cuentan todos los dispositivos. De modo que no tenemos la capacidad de identificar a usuarios individuales.
Al descargar el archivo .apk directamente

- Modificar o eliminar los contenidos de tu almacenaje USB y Prueba del acceso al almacenaje protegido: ambos suenan bastante sospechosos, pero en realidad sólo se refieren a la posibilidad de almacenar contenido de la app a escala local, en lugar de recuperar el contenido desde servidores cada vez que resulte necesario. Esto tiene dos ventajas importantes: la app es mucho más rápida y el contenido previamente guardado puede consultarse sin estar en línea.
- Prevenir el modo suspensión del teléfono: este permiso resulta necesario para llevar a cabo la reproducción ininterrumpida de vídeo en la app, sin que el teléfono entre en modo de suspensión, como haría de costumbre.
- Vibración de control: asegura que el teléfono vibre cuando recibe una notificación push.
- Dibujar sobre otras apps: de nuevo, un permiso que suena bastante opaco para la mayoría de usuarios. La razón por la que se usa en las apps de GoodBarber radica en la muestra de botones de mensajes (como "¿Guardar la imagen en la galería?"), así como para notificaciones push.
Es lo que hagas con ellos
Desafortunadamente, las descripciones de algunos permisos pueden ser lago engañosas para cierta gente.
Realmente nos encantaría conocer tu opinión sobre los permisos de iOS y Android. Cuál de los dos enfoques prefieres: ¿la información exhaustiva, a la vez que el "tómalo o déjalo" de Google; o el de Apple, donde puede que estés menos informado pero con mayor control sobre las posibilidades de acceso? Haznos llegar tu opinión en los comentarios!
Diseño

