Todas las apps

Poner tu app en conformidad

Nunca decidiste recoger datos. Elegiste funcionalidades.

Añadiste la autenticación, así que tienes cuentas. Conectaste una red publicitaria, así que circula un identificador publicitario. Abriste una sección de eventos, así que tu app pide acceso al calendario de tus usuarios. Ninguno de esos gestos parece una decisión sobre privacidad y, sin embargo, cada uno añade una línea a lo que tendrás que declarar a Apple y a Google.

Eso es lo particular de construir sin código, y de eso trata esta guía: hacer el inventario de lo que tu app recoge, partiendo de lo que le has puesto dentro, y convertirlo después en ajustes y declaraciones.

El paso a paso de cada formulario está en nuestro centro de ayuda. Lo que sigue es la otra mitad, la que decide lo que vas a responder.

Capítulo 1Lo que tu app recoge

La pantalla que hace el inventario por ti

Ve a Settings Privacy center, pestaña Permissions.

Allí encontrarás la lista de permisos que tu app puede pedir a los dispositivos de tus usuarios y, para cada uno, una columna Usage que nombra la funcionalidad o funcionalidades que lo activan.

Eso es lo que hace valiosa esta pantalla: no te pide que adivines, te dice de dónde viene cada permiso.

La lista no tiene la misma longitud en todas las apps, porque sigue a lo que tu app lleva dentro. Una tienda muestra veinte permisos; una app de contenido con reproducción de medios y notificaciones geolocalizadas muestra más.

Unas cuantas líneas, para que te hagas una idea:

PermisoQué lo activa
CalendarioLa sección de eventos, para añadir un evento al calendario del dispositivo
MicrófonoLas secciones de formulario y de envío de contenido, para grabar vídeos
CámaraEl escaneo de códigos QR, la tarjeta de fidelidad, los envíos de contenido, los formularios, el perfil de usuario
Acceso a la galería de fotosLos envíos de contenido, los formularios y la foto de perfil
Posición en primer planoLos mapas, los eventos, el push, los formularios que recogen una dirección
Servicio en segundo planoEl reproductor de audio de los podcasts y los directos, los iBeacons
Identificador publicitarioLas herramientas de analítica y de publicidad

Lee esa columna como un inventario. Si un permiso te sorprende, busca la funcionalidad que aparece a su lado: es esa funcionalidad la que lo ha pedido, no la plataforma.

La primera pestaña del Privacy Center. Bajo una barra de cinco pestañas, un aviso recuerda que estos permisos deben declararse a las tiendas y que modificar uno obliga a recompilar y a reenviar la app. Debajo, una tabla de cuatro columnas: un interruptor y el icono de la plataforma afectada, el nombre del permiso, su descripción, la funcionalidad que lo activa, y el mensaje mostrado al usuario en el momento de pedirlo, modificable, con un enlace para volver al texto por defecto.
La columna Usage es el inventario: nombra la funcionalidad que pide cada permiso.

La frase que van a leer tus usuarios

Todo permiso que interrumpe al usuario lleva un campo Message. Es el texto que el sistema muestra en el momento en que tu app pide el acceso, y se propone un texto por defecto.

Ese campo merece algo mejor que su valor por defecto, por una razón sencilla: es el único sitio donde puedes explicar por qué lo pides. Un usuario que entiende acepta, un usuario que no entiende rechaza, y un rechazo se paga con funcionalidades degradadas. Así que escribe para qué sirve el permiso en tu app, no lo que es.

El enlace Use default message devuelve el texto original si quieres deshacer.

Un cambio obliga a recompilar

La pantalla lo dice ella misma: cualquier cambio en los permisos solo llega a tus usuarios cuando tu app se ha recompilado y se ha vuelto a enviar a las tiendas. Eso vale para las tres salidas, iOS, Android y la Progressive Web App.

No es un detalle de calendario. Significa que este capítulo se resuelve antes de tu envío, no durante.

Capítulo 2Las pantallas, y cuál te concierne

El Privacy center ordena sus ajustes en pestañas, y no todas hablan a todas las apps.

PestañaTe concierne si
PermissionsSiempre. Es el inventario del capítulo anterior
EU ConsentsMuestras publicidad o mides tu audiencia, y tienes visitantes europeos
Age verificationTu app se publica en las tiendas y su contenido no es para todas las edades
Data PrivacyTratas datos personales de residentes europeos
Terms and ConditionsPublicas una app de contenido. Una tienda tiene su propia pantalla, ver más abajo

EU Consents

La pantalla separa dos mecanismos, porque no se aplican en el mismo sitio.

Para tus apps nativas, el aviso pasa por Funding Choices, y se activa plataforma por plataforma: iOS, Android y la Progressive Web App tienen cada una su interruptor, con el identificador de tu cuenta publicitaria que hay que rellenar. La pantalla no deja duda sobre lo que está en juego: sin él, tus anuncios dejan de mostrarse a tus visitantes europeos.

Para tu Progressive Web App, se trata del aviso de cookies. Eliges entre un consentimiento rápido y un consentimiento detallado, escribes su título y su texto, eliges la página a la que lleva su enlace, y lo vistes con tu logo, tu color principal y tu tipografía.

Este capítulo se solapa con «Ganar dinero con tu app de contenido», que cubre la misma pantalla desde el ángulo publicitario.

La segunda pestaña. Un primer bloque gestiona el aviso de consentimiento de las apps nativas a través de un servicio externo, con una advertencia en negrita: sin ese aviso, los anuncios dejan de mostrarse a los visitantes europeos. Siguen tres interruptores, uno por plataforma, con el de iOS activado y seguido de su campo de cuenta publicitaria, difuminado aquí. Un segundo bloque, más abajo, activa el aviso de cookies de la versión web.
Dos mecanismos separados: las apps nativas por un lado, la versión web por el otro.

Age verification

Esta pantalla activa la verificación de edad en las apps nativas. Una vez activada, tu app adapta sus funcionalidades a la edad declarada y cierra las partes que no son para menores.

Es la única de estas pestañas que cambia lo que ven tus usuarios, en lugar de lo que declaras.

Data Privacy

Dos bloques de contacto, cada uno con un nombre, una dirección, un teléfono y un email: tu delegado de protección de datos y tu representante en la Unión Europea. Rellena los que te correspondan.

La misma pantalla te pide descargar y firmar el anexo de tratamiento de datos, que forma parte integrante de las condiciones del servicio.

Terms and Conditions

Aquí es donde las dos líneas de producto divergen, y la confusión es habitual. Una app de contenido gestiona sus condiciones y su política de privacidad desde una quinta pestaña del Privacy center, y la guía «Cobrar por el acceso a tu contenido» describe ese camino. Una tienda no tiene esa pestaña: tiene su propia pantalla, Settings Terms and Conditions, donde se definen las condiciones de venta y la política de privacidad de la tienda.

Capítulo 3Los dos formularios de las tiendas

Apple y Google te piden declarar lo que tu app recoge, cada uno en su propio formulario. Nuestro centro de ayuda da el paso a paso, pantalla por pantalla, incluido cómo introducir la dirección de tu política de privacidad en cada lado.

Lo que importa aquí es de dónde salen las respuestas.

Los dos formularios plantean sus preguntas por categoría de datos: ubicación, identificadores, actividad en la app, fotos y vídeos, información personal. Y para casi todas ellas, la respuesta depende de lo que hayas activado. La ubicación solo se declara si el permiso correspondiente está activo. Un identificador de usuario solo se declara si tienes autenticación o compras integradas. Los datos publicitarios solo se declaran si el identificador publicitario lo está.

Dicho de otro modo, el capítulo 1 de esta guía es la respuesta al formulario. Haz primero el inventario y rellena después: así no marcarás ni de más ni de menos.

Un punto que nuestro centro de ayuda dice con todas las letras, y conviene repetirlo: eres responsable de la exactitud de lo que declaras. La plataforma te dice lo que recoge para que tu app funcione, no conoce los usos que tú añades encima.

Capítulo 4El momento

Toda esta guía se reduce a una cuestión de momento.

Las cuatro pantallas se configuran antes del envío. Un cambio en los permisos obliga a recompilar y a enviar de nuevo. Un aviso de consentimiento que falta no se nota mientras construyes, se nota cuando tus anuncios dejan de mostrarse en Europa, o cuando un revisor rechaza tu app.

El coste de un rechazo no es el rechazo en sí, es el momento en que llega: cuando todo está construido, anunciado y, a menudo, con fecha puesta. Un cuarto de hora en estas cuatro pantallas antes de pulsar el botón de envío te ahorra una ida y vuelta de varios días.

Y si aun así llega un rechazo, nuestro centro de ayuda tiene toda una categoría para gestionarlos, tanto del lado de Apple como del de Google.