Política de privacidad
En pocas palabras
- No hay cuenta, ni registro, ni identificador de usuario.
- Sin analítica, sin informes de fallos, sin publicidad, sin rastreo, sin SDK de terceros.
- Tu ubicación y la dirección de la brújula se procesan solo en el dispositivo y nunca se transmiten.
- El acceso a la cámara y a las fotos existe para una sola cosa: leer tu propia tarjeta de socio. La tarjeta permanece cifrada en el dispositivo y se borra en cuanto tú la borras.
- La app hace peticiones de red únicamente para actualizar el paquete de contenidos del zoo — y el mapa base de Apple en la pantalla del mapa carga datos cartográficos de Apple. Véase Qué sale del dispositivo.
- El desarrollador no opera ningún servidor donde pudieran estar datos sobre ti.
Responsable del tratamiento
El responsable conforme al Reglamento General de Protección de Datos (RGPD) es el desarrollador de la app Your Zoo.
TODO Completar el nombre o razón social, la dirección postal y el correo de contacto del responsable. Apple exige ambos datos en App Store Connect y en esta página.
Nombre: TODO: nombre / empresa
Dirección: TODO: calle, código postal, ciudad, país
Correo: TODO: direccion-contacto@dominio.tld
No hay delegado de protección de datos; la app no trata datos personales de un modo que lo requiera.
Ubicación, brújula y movimiento
La audioguía necesita saber ante qué recinto estás. Por eso la app pide el permiso de ubicación («Mientras se usa la app») en el primer inicio. Si lo rechazas, la app sigue funcionando: solo contará lo que tú toques en el mapa o en la lista.
Se procesan, como mucho dos veces por segundo:
- la coordenada y su precisión,
- la dirección de la brújula y su precisión,
- el rumbo y la velocidad de la localización,
- la marca de tiempo.
Estos valores se comparan solo en memoria con la geometría de los recintos incluida en la app. No se guardan, no se registran y no se transmiten, con la única excepción de las grabaciones voluntarias descritas más abajo. La app nunca busca una dirección para tu posición ni consulta ningún servicio de geocodificación.
Mientras suena el audio, la app mantiene la localización activa con la pantalla apagada para que la historia continúe con el teléfono en el bolsillo; iOS muestra entonces su indicador azul de ubicación. Tras 90 segundos sin moverte, la app baja la precisión y apaga la brújula para ahorrar batería. En dispositivos con coprocesador de movimiento utiliza la clasificación de movimiento de iOS («andar, correr, ir en bici») para una sola cosa: salir de ese modo de ahorro cuando reanudas la marcha. Los datos de movimiento no se guardan.
Tu tarjeta de socio
En la sección «Tu zoo» puedes fotografiar una sola vez tu tarjeta física del zoo o elegir una foto existente de tu fototeca. El acceso a la cámara y a las fotos no se usa para nada más.
La imagen se analiza íntegramente en el dispositivo (Apple Vision, sin conexión de red). Se leen el código QR, el tipo de tarjeta, el tratamiento y el nombre, el número de tarjeta y el inicio y fin de validez. Antes de guardar ves todos los campos reconocidos y puedes corregirlos.
Lo que se guarda después en el contenedor privado de la app: esos campos como un archivo pequeño y, si se
detectó, un recorte de la foto del retrato. Ambos se escriben con la protección de archivos de iOS en el nivel
«completo» (FileProtectionType.complete): están cifrados y solo son legibles mientras el dispositivo
está desbloqueado. La foto original de la tarjeta no se conserva, y la app no añade ninguna foto a tu fototeca.
Los datos de la tarjeta no salen del dispositivo. No se envían a nadie, tampoco al zoo. En el torno muestras el código QR en la pantalla; el lector del zoo lo lee igual que en la tarjeta de plástico.
«Borrar tarjeta» elimina de inmediato el archivo y el retrato del dispositivo. Al desinstalar la app también desaparecen. Como cualquier archivo del contenedor de la app, se incluyen en la copia de seguridad de iCloud o del ordenador si tienes las copias activadas; esa copia está en Apple o en tu ordenador, no en manos del desarrollador.
Grabaciones de referencia (voluntarias)
En los ajustes existe una función que graba las localizaciones para mejorar el reconocimiento. Está desactivada por defecto y solo se inicia si la activas expresamente.
- Se graba una línea por localización con coordenada, precisión, brújula, velocidad, marca de tiempo y el recinto que has marcado como correcto.
- Las grabaciones son archivos de texto en el contenedor privado de la app.
- Nunca se transmiten automáticamente. Un archivo solo sale del dispositivo si tú mismo lo compartes con «Compartir», y entonces va a donde tú lo envíes.
- Cada grabación puede borrarse por separado en los ajustes.
Una grabación contiene tu recorrido por el zoo y es, por tanto, un dato personal. Activa la función solo si así lo quieres y borra los archivos cuando ya no los necesites.
Ajustes y progreso en el dispositivo
La app recuerda localmente (en sus propias preferencias, sin identificador y sin sincronización con iCloud): el idioma elegido, la velocidad de reproducción, la fuente de ubicación, qué recintos has marcado como favoritos, cuál de los cinco datos de cada especie tocó en último lugar, si el modo sin conexión está forzado, la dirección del servidor de actualizaciones y la hora de la última comprobación. Nada de esto te identifica y nada de esto se envía.
Qué sale del dispositivo
La app contiene exactamente un cliente de red propio y, además, utiliza el componente de mapas de Apple. Estos son todos los casos:
1. Actualizaciones de contenido del paquete del zoo
Como mucho una vez por hora — y siempre que pulses «Buscar actualizaciones» en los ajustes — la app consulta
un almacén de archivos, por defecto raw.githubusercontent.com/andreseloysv/zoo. Descarga el índice
de zoos, el archivo de manifiesto y, solo si hay una versión más reciente, los archivos de contenido
modificados.
No se envía nada salvo la propia petición: la dirección del archivo solicitado y una marca de
la versión de la app (User-Agent: Your Zoo/0.1.0). No se incluyen identificadores,
ni cookies (la conexión usa una sesión efímera sin almacenamiento de cookies ni caché), ni la ubicación, ni datos
de la tarjeta. Técnicamente inevitable: el operador del almacén — con el ajuste por defecto, GitHub, Inc.
(EE. UU.) — ve la dirección IP de tu dispositivo y puede registrarla según sus propias normas. Cada archivo
descargado se verifica con su suma SHA-256 antes de usarse.
El interruptor «Forzar modo sin conexión» de los ajustes suprime por completo esta petición. La app sigue funcionando igual, porque el paquete del zoo viaja dentro de la app.
2. El mapa base de la pantalla del mapa
Your Zoo dibuja sus recintos, caminos y símbolos sobre el mapa de Apple (MapKit). Mientras la pantalla del mapa está abierta, MapKit carga de Apple los datos cartográficos de la zona visible. Es decir: la información de que un dispositivo está mirando esa zona sí sale del teléfono. Estas peticiones las hace el sistema operativo, no la app; según Apple no se vinculan con tu cuenta de Apple. El interruptor «Forzar modo sin conexión» solo afecta a las actualizaciones de contenido y no detiene estas peticiones del mapa. Si quieres evitarlas, pon el dispositivo en modo avión: la ubicación, la audioguía y la tarjeta digital siguen funcionando; solo el mapa base gris bajo los recintos queda vacío o muestra únicamente las zonas ya almacenadas.
3. Enlaces que tú mismo pulsas
En «Créditos y licencias» y en el enlace al zoo, un toque abre la página en Safari. A partir de ese momento se aplica la política de privacidad del sitio visitado.
Fuera de la red: la voz
Las historias las lee el sintetizador de voz de iOS en el propio dispositivo. No se envía ningún texto a un servicio de voz. Las voces adicionales de mejor calidad se descargan, si quieres, desde los ajustes de iOS, no desde esta app.
Lo que la app no hace
- Sin cuentas, sin registro, sin dirección de correo, sin inicio de sesión.
- Sin analítica, sin estadísticas de uso, sin servicios de fallos ni telemetría.
- Sin publicidad, sin identificador publicitario (IDFA), sin la solicitud de App Tracking Transparency, sin rastreo entre apps, dispositivos o empresas.
- Sin SDK, bibliotecas ni servicios de terceros. La única dependencia es la biblioteca de código propia de la app.
- Sin notificaciones push, sin acceso a contactos, calendario o salud, sin grabación de audio.
- Sin venta, cesión ni intercambio de datos: no hay datos que ceder.
En consecuencia, el manifiesto de privacidad de la app (PrivacyInfo.xcprivacy) no
declara ningún tipo de dato recopilado ni dominio de rastreo; las únicas API protegidas declaradas son las
preferencias de la propia app y la fecha de modificación de los archivos de contenido.
Permisos de un vistazo
| Permiso | Para qué | ¿Sale del dispositivo? |
|---|---|---|
| Ubicación (mientras se usa; en segundo plano durante la reproducción) | Reconocer ante qué recinto estás | No |
| Cámara | Fotografiar tu tarjeta de socio | No |
| Fotos | Elegir una foto existente de la tarjeta. Para esto la app no pide ningún permiso: iOS muestra el selector fuera de la app y solo le entrega la imagen elegida. La app nunca ve tu fototeca. | No |
| Movimiento y forma física | Salir del modo de ahorro cuando reanudas la marcha | No |
| Micrófono | No se solicita. La app no graba audio. | — |
Cualquier permiso concedido puede revocarse en los ajustes de iOS en cualquier momento. Sin ubicación solo pierdes el reconocimiento automático; sin cámara, solo la fotografía de la tarjeta.
Menores
Your Zoo está pensada para familias; los niños forman parte del público. La app no recopila datos de nadie, tampoco de menores. No hay cuenta, ni perfil, ni publicidad, ni chat o comentarios, ni contenidos aportados por los usuarios, ni compras dentro de la app. Como ningún dato personal llega al desarrollador ni a terceros, no surgen obligaciones de consentimiento conforme a la ley estadounidense COPPA ni al artículo 8 del RGPD. La tarjeta digital pertenece a quien usa el dispositivo; un menor solo debería importar la tarjeta de un adulto con el consentimiento de este.
Bases jurídicas
En la medida en que el tratamiento ocurre exclusivamente en tu dispositivo, el desarrollador no tiene acceso alguno a él ni dispone de datos personales. Para el resto:
- Ubicación y brújula: tratamiento local sobre la base del permiso que concedes en iOS y necesario para prestar la función de la app (art. 6.1.b RGPD). Puedes detenerlo en cualquier momento en los ajustes de iOS.
- Tarjeta de socio: tratamiento local a petición expresa tuya para ofrecerte la tarjeta digital (art. 6.1.b RGPD). Los datos de una tarjeta de socio pueden incluir nombre y tratamiento; permanecen en tu dispositivo.
- Actualizaciones de contenido: interés legítimo en que los contenidos del zoo estén actualizados y sean correctos (art. 6.1.f RGPD). La transmisión inevitable de tu dirección IP al operador del almacén puede desactivarse con «Forzar modo sin conexión».
- Grabaciones: únicamente con tu consentimiento (art. 6.1.a RGPD), que retiras desactivando la grabación y borrando los archivos.
Transferencias fuera de la UE: la comprobación de actualizaciones se dirige a GitHub, Inc. (EE. UU.) y las peticiones del mapa base a Apple Inc. (EE. UU.); en ambos casos se transmite la dirección IP de tu dispositivo. Ambas empresas están certificadas en el EU-US Data Privacy Framework. No se transmite ningún contenido de la app.
Tus derechos
Conforme al RGPD tienes derecho de acceso (art. 15), rectificación (art. 16), supresión (art. 17), limitación (art. 18), portabilidad (art. 20) y oposición (art. 21).
Como el desarrollador no almacena datos sobre ti — no hay servidor, ni cuenta, ni identificador —, una solicitud de acceso solo puede responderse así: no se conservan datos sobre ti. Los datos en cuestión están únicamente en tu dispositivo, y allí ejerces los derechos de forma directa:
- Acceso y portabilidad: la tarjeta se muestra completa en «Tu zoo»; las grabaciones pueden verse en los ajustes y compartirse como archivo.
- Rectificación: los campos de la tarjeta se corrigen al importarla y al volver a escanearla.
- Supresión: «Borrar tarjeta» elimina la tarjeta y el retrato, «Borrar» en una grabación elimina ese archivo, y desinstalar la app lo elimina todo.
- Retirada: los permisos de ubicación, cámara y fotos se revocan cuando quieras en los ajustes de iOS.
El responsable atiende las consultas en la dirección indicada arriba. Además, tienes derecho a presentar una reclamación ante una autoridad de control de protección de datos, en particular en el Estado miembro de tu residencia.
TODO Añadir la autoridad de control competente según el domicilio del responsable (en España, la AEPD; en Alemania, la autoridad del Land correspondiente).
Plazos de conservación
- Valores de ubicación y brújula: solo mientras se calculan; no se guardan.
- Tarjeta y retrato: hasta que los borres o desinstales la app.
- Grabaciones: hasta que las borres o desinstales la app.
- Ajustes: hasta que los cambies o desinstales la app.
- En el desarrollador: nada, porque nada se transmite.
Seguridad
La tarjeta y el retrato se cifran con la protección de archivos de iOS en el nivel «completo». Todos los demás archivos están en el contenedor privado y aislado por el sistema operativo y no pueden ser leídos por otras apps. La app no ofrece compartición de archivos. Las peticiones de red van siempre por HTTPS, sin cookies y sin caché; el contenido descargado se verifica con sumas de comprobación antes de usarse.
Cambios en esta política
Si la app incorpora algo que trate datos de otra manera, esta página se actualizará antes y la fecha de arriba cambiará con ella. Las versiones anteriores pueden consultarse en el historial del repositorio público.
Contacto
Consultas de privacidad, retiradas de consentimiento y solicitudes de acceso: TODO: direccion-contacto@dominio.tld
Your Zoo no está afiliada al Zoo de Fráncfort. Para la propia tarjeta de socio y para todo lo que ocurre en el torno se aplica la política de privacidad del zoo.