Your Zoo

Política de privacidad

Your Zoo para iOS, versión 0.1.0 · En vigor desde el 21 de septiembre de 2026

En pocas palabras

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:

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.

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

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

PermisoPara qué¿Sale del dispositivo?
Ubicación (mientras se usa; en segundo plano durante la reproducción) Reconocer ante qué recinto estásNo
CámaraFotografiar tu tarjeta de socioNo
FotosElegir 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ísicaSalir del modo de ahorro cuando reanudas la marchaNo
MicrófonoNo 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:

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:

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

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.