1. Responsable del tratamiento
El responsable del tratamiento de los datos personales tratados en relación con el uso de la aplicación móvil Whispet (en adelante: la «Aplicación») es:
CRE8EVE Sp. z o.o.
Dirección: Tulipanowa 4, 72-003 Dobra, Polonia
KRS (Registro Mercantil): 0000912669 | NIP (Número de Identificación Fiscal): 8513262229 | REGON: 389506637
Correo electrónico de contacto: hello@whispet.app
(en adelante: el «Responsable»)
Delegado de Protección de Datos: El Responsable no ha designado un Delegado de Protección de Datos. Conforme al art. 37, ap. 1, del RGPD, la designación de un Delegado de Protección de Datos no es obligatoria — el Responsable no es una autoridad pública, sus actividades principales no consisten en operaciones de tratamiento que requieran una observación habitual y sistemática de interesados a gran escala, ni en el tratamiento a gran escala de categorías especiales de datos. Cualquier cuestión relativa a la protección de datos personales puede dirigirse directamente al Responsable en la dirección de correo electrónico indicada arriba.
Base jurídica del tratamiento. El tratamiento de datos personales de los Usuarios se rige por:
- el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo que respecta al tratamiento de datos personales y a la libre circulación de estos datos (RGPD),
- la Ley polaca de 10 de mayo de 2018 sobre la Protección de Datos Personales (Dz.U. 2018, partida 1000, con sus modificaciones posteriores), que implementa el RGPD a nivel nacional,
- el Reglamento (UE) 2024/1689 del Parlamento Europeo y del Consejo, de 13 de junio de 2024, por el que se establecen normas armonizadas en materia de inteligencia artificial (EU AI Act), en lo relativo a la función de reconocimiento de animales en las fotografías (véase §9).
2. Definiciones
Aplicación — la aplicación móvil Whispet disponible para dispositivos con sistema iOS y iPadOS (la versión para Android está prevista).
Usuario — persona física que utiliza la Aplicación.
Datos personales — toda información sobre una persona física identificada o identificable, en el sentido del art. 4, apdo. 1, del RGPD.
RGPD — Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo que respecta al tratamiento de datos personales y a la libre circulación de estos datos (Reglamento General de Protección de Datos).
Tratamiento — cualquier operación o conjunto de operaciones realizadas sobre datos personales, en el sentido del art. 4, apdo. 2, del RGPD.
Plan Free — plan de suscripción gratuito con funcionalidad básica.
Plan Premium — plan de suscripción de pago (mensual o anual) con funcionalidad ampliada.
3. Alcance de los datos tratados por la Aplicación
3.1. Inexistencia de cuentas de usuario
La Aplicación funciona completamente en local — no requiere registro, inicio de sesión ni la creación de una cuenta. No recogemos direcciones de correo electrónico, contraseñas ni ningún dato de autenticación. Todos los datos se almacenan exclusivamente en el dispositivo del Usuario.
3.2. Datos de las mascotas
| Datos | Finalidad | Base jurídica |
|---|---|---|
| Nombre de la mascota | Identificación dentro de la Aplicación | Art. 6, ap. 1, letra b) RGPD (contrato) |
| Especie (perro, gato, otro) | Personalización de funciones | Art. 6, ap. 1, letra b) RGPD (contrato) |
| Raza / variedad | Cálculo del peso ideal, recomendaciones | Art. 6, ap. 1, letra b) RGPD (contrato) |
| Sexo | Información sobre la mascota | Art. 6, ap. 1, letra b) RGPD (contrato) |
| Fecha de nacimiento | Cálculo de la edad | Art. 6, ap. 1, letra b) RGPD (contrato) |
| Número de microchip | Identificación de la mascota | Art. 6, ap. 1, letra b) RGPD (contrato) |
| Dirección del veterinario | Datos de contacto del veterinario | Art. 6, ap. 1, letra b) RGPD (contrato) |
| Estado de castración/esterilización | Información sanitaria | Art. 6, ap. 1, letra b) RGPD (contrato) |
3.3. Fotografías
| Datos | Finalidad | Base jurídica |
|---|---|---|
| Ruta de la fotografía (local) | Visualización en la línea de tiempo | Art. 6, ap. 1, letra b) RGPD (contrato) |
| Descripción de la fotografía | Organización de la galería | Art. 6, ap. 1, letra b) RGPD (contrato) |
| Fecha de captura | Ordenación cronológica | Art. 6, ap. 1, letra b) RGPD (contrato) |
| Estado de favorito | Funcionalidad de favoritos | Art. 6, ap. 1, letra b) RGPD (contrato) |
| Etiquetas (etiquetas automáticas) | Categorización de fotos | Art. 6, ap. 1, letra b) RGPD (contrato) |
| Identificador técnico del recurso en la galería de iOS | Detección de duplicados al importar el historial fotográfico | Art. 6, ap. 1, letra b) RGPD (contrato) |
| Identificador de la foto en Apple Photos (Apple PhotoKit) | Referencia a la misma fotografía en la biblioteca de Apple Photos del Usuario en los distintos dispositivos conectados a la misma cuenta de iCloud — permite la sincronización de la fotografía entre iPhone y iPad sin transmitir los bytes de la imagen a través de servidores de Whispet | Art. 6, ap. 1, letra b) RGPD (contrato) |
| Fecha EXIF (DateTimeOriginal) | Colocación de la foto en la línea de tiempo en la fecha correcta | Art. 6, ap. 1, letra b) RGPD (contrato) |
Identificador técnico del recurso en la galería de iOS es un puntero a la fotografía en la galería del sistema del iPhone/iPad del Usuario, utilizado exclusivamente para detectar duplicados al reimportar fotografías. No contiene datos personales.
Identificador de la foto en Apple Photos (sincronización entre los dispositivos del Usuario) es un puntero técnico opcional, opaco, generado por Apple (disponible desde iOS 16). Hace referencia a la misma fotografía en la biblioteca de Apple Photos en cada dispositivo del Usuario conectado a la misma cuenta iCloud. La Aplicación no transmite bytes de fotografía a través de servidores de Whispet ni de CRE8EVE — la sincronización se realiza exclusivamente a través de Apple iCloud Photo Library, controlada por el Usuario en Ajustes iOS → iCloud → Fotos. El identificador no contiene datos personales.
Guardado en la biblioteca de Apple Photos. Las fotos tomadas con la cámara integrada en la Aplicación se copian automáticamente al álbum «Whispet» en la biblioteca de Apple Photos del Usuario (se requiere consentimiento de acceso a la biblioteca de Fotos en Ajustes iOS → Whispet → Fotos). El guardado se realiza únicamente en local. Detalles: Ayuda → «¿Mis fotos están seguras si desinstalo la aplicación Whispet?».
Importación del historial de fotos (Premium). La función permite la importación masiva de fotos desde la galería del dispositivo. Todas las operaciones se realizan únicamente en el dispositivo.
Detección inteligente de fotos de mascotas (Premium). La función de detección inteligente de fotos de mascotas (Smart Detection) utiliza Apple Vision framework para detectar fotos de animales en la galería del dispositivo. El análisis se realiza completamente en el dispositivo — ningún dato se transmite a servidores externos.
Lectura de la fecha EXIF. La Aplicación lee exclusivamente la fecha EXIF DateTimeOriginal para colocar las fotos en la línea de tiempo en la fecha correcta. Las coordenadas GPS no se leen ni se almacenan; los metadatos de localización se eliminan al guardar. La lectura se realiza en local.
Descarga bajo demanda de fotos compartidas (Shared Care). Al utilizar Shared Care (§6a), la Aplicación descarga únicamente los metadatos y las miniaturas; el contenido completo de la fotografía se descarga de la base privada iCloud de Apple solo cuando se abre. El mecanismo protege frente al consumo excesivo de memoria.
3.4. Datos médicos de la mascota
| Datos | Finalidad | Base jurídica |
|---|---|---|
| Vacunas (nombre, fecha, fecha de caducidad, dosis) | Seguimiento del historial de vacunación | Art. 6, ap. 1, letra b) RGPD (contrato) |
| Medicamentos (nombre, dosis, pauta de administración) | Recordatorios de medicación | Art. 6, ap. 1, letra b) RGPD (contrato) |
| Peso (valor, fecha, unidad) | Monitorización del peso | Art. 6, ap. 1, letra b) RGPD (contrato) |
| Alergias/alérgenos (nombre, tipo, síntomas) | Registro de alergias | Art. 6, ap. 1, letra b) RGPD (contrato) |
| Alimentación (nombre, tipo, valoración, suplementos) | Gestión de la dieta | Art. 6, ap. 1, letra b) RGPD (contrato) |
| Visitas veterinarias (fecha, clínica, notas) | Historial de visitas | Art. 6, ap. 1, letra b) RGPD (contrato) |
| Documentos médicos (nombre, fotos/escaneos) | Almacenamiento de documentación | Art. 6, ap. 1, letra b) RGPD (contrato) |
3.5. Diarios de eventos
| Datos | Finalidad | Base jurídica |
|---|---|---|
| Definición del diario (nombre, icono, color, campos) | Estructura del diario de eventos | Art. 6, ap. 1, letra b) RGPD (contrato) |
| Entradas del diario (valores de campos, notas, fechas) | Registro de eventos sanitarios/conductuales | Art. 6, ap. 1, letra b) RGPD (contrato) |
| Fotos adjuntas a las entradas (rutas locales) | Documentación visual de los eventos | Art. 6, ap. 1, letra b) RGPD (contrato) |
Los diarios de eventos permiten al Usuario hacer un seguimiento de eventos recurrentes (p. ej., crisis epilépticas, problemas digestivos) mediante campos definidos por el Usuario (chips/etiquetas, deslizadores, interruptores, campos numéricos, selectores de hora). Todos los datos se almacenan exclusivamente en local en el dispositivo.
Aviso: Los datos médicos y los datos de los diarios de eventos se refieren a animales, no a personas físicas. El tratamiento de estos datos en el contexto del RGPD se realiza como un elemento del servicio prestado al Usuario.
Nota sobre las fotos adjuntas a los registros médicos y a las entradas de los diarios de eventos: Las fotos adjuntas a un registro médico (p. ej., el escaneo de una cartilla de vacunación, una foto del envase de un medicamento) o a una entrada de un diario de eventos están técnicamente vinculadas a esa entrada concreta. Al eliminar la entrada, también se eliminan automáticamente las fotos adjuntas — en todos los dispositivos del Usuario y en los dispositivos de las personas con las que el Usuario haya compartido la mascota mediante la función de Shared Care. Esta operación es irreversible.
3.6. Tarjeta QR de la mascota — datos de contacto opcionales del propietario
La funcionalidad Tarjeta QR de la mascota permite al Usuario indicar opcionalmente su nombre y número de teléfono para incluirlos en la tarjeta. Estos datos no se almacenan en la Aplicación ni en el dispositivo — se introducen de forma temporal y se incrustan directamente en la imagen del código QR generada. Al cerrar la pantalla de la Tarjeta QR, los datos de contacto introducidos se descartan. El código QR se genera exclusivamente en el dispositivo; ningún dato se transmite a ningún servidor.
3.7. Gestión de consentimientos
La Aplicación no mantiene un registro propio de consentimientos ni un audit trail de marcas temporales de aceptación. Los consentimientos relativos al tratamiento de datos se gestionan a través de infraestructura externa:
- Acceso a la cámara, biblioteca de Apple Photos, notificaciones — concedidos y revocados por el Usuario en Ajustes iOS → Whispet. Gestionado por Apple Inc. como operador del sistema iOS.
- Aceptación de los Términos de Servicio y la Política de Privacidad — se produce por el hecho de utilizar la Aplicación (Términos de Servicio §1.3); la Aplicación no muestra una pantalla click-through ni guarda una marca temporal de aceptación.
- Términos de Apple ID e iCloud — gestionados por Apple Inc. en el marco de la cuenta Apple ID del Usuario.
- Suscripción Premium — historial de compras y aceptación de las condiciones de suscripción gestionados por la Apple App Store.
3.8. Sugerencias de direcciones y navegación (Apple Maps)
Al añadir una clínica veterinaria, la Aplicación sugiere nombres y direcciones de centros y determina sus coordenadas, de modo que sea posible mostrar la chincheta en el mapa e iniciar la navegación. Las sugerencias proceden de Apple Maps (MapKit) — un servicio del sistema de Apple.
| Datos | Finalidad | Base jurídica |
|---|---|---|
| Fragmento del nombre o de la dirección introducido por el Usuario en el formulario de la clínica | Sugerencias de búsqueda y determinación de las coordenadas del centro (geocodificación) | Art. 6, ap. 1, letra b) RGPD — ejecución de un contrato (función de la Aplicación) |
- Alcance: a Apple se transmiten exclusivamente el texto introducido en el campo de nombre o dirección de la clínica (sugerencias) y la dirección o las coordenadas de la clínica guardada — cuando la Aplicación muestra la vista previa del mapa en la ficha de la clínica o cuando el Usuario inicia la navegación («Cómo llegar»). No se transmiten datos de la mascota, datos médicos, fotografías ni datos de contacto del Usuario.
- Sin ubicación del Usuario. La Aplicación no solicita acceso a la ubicación y no lee la posición del dispositivo. La región de búsqueda se determina a partir del país configurado en los ajustes del sistema o de la dirección de una clínica añadida previamente por el Usuario.
- Transferencia: las consultas son gestionadas por Apple Inc. (EE. UU.) — véase §6.
- Control: las consultas se envían únicamente cuando el Usuario utiliza las funciones de clínicas: escribe en el formulario de la clínica, abre la ficha de la clínica con la vista previa del mapa o selecciona «Cómo llegar». El Usuario puede introducir la dirección manualmente, sin utilizar las sugerencias; si no añade ninguna clínica, no se envía ninguna consulta a Apple Maps.
Dictado. La Aplicación no realiza reconocimiento de voz propio y no solicita acceso al micrófono. Si el Usuario dicta notas, lo hace mediante el micrófono del teclado del sistema iOS — se trata de una función de Apple: la Aplicación recibe únicamente el texto ya transcrito y nunca tiene acceso al audio.
3.9. Función mascota demo (onboarding)
La Aplicación permite generar una mascota demo (Milo / Luna) con datos sintéticos de ejemplo con fines de onboarding. Las fotos demo han sido generadas por inteligencia artificial y están marcadas con un signo visible «AI» conforme al Art. 50 EU AI Act (Reglamento (UE) 2024/1689 — obligación de etiquetar el contenido generado por IA).
Los datos demo son sintéticos y no constituyen datos personales en el sentido del Art. 4 ap. 1 RGPD. La demo se almacena únicamente en local y se elimina automáticamente al añadir una mascota real o al aceptar una invitación de Shared Care. Detalles: Ayuda → «¿Qué son las mascotas demo?».
4. Finalidades del tratamiento y bases jurídicas
El Responsable trata los datos personales con las siguientes finalidades:
4.1. Ejecución de un contrato (Art. 6, ap. 1, letra b) RGPD)
- Prestación de los servicios de la Aplicación (timeline, galería, datos médicos, diarios de eventos, recordatorios, importación del historial fotográfico, detección inteligente de fotos de mascotas, lectura de la fecha EXIF)
- Ejecución de los planes de suscripción de pago
4.2. Obligación legal (Art. 6, ap. 1, letra c) RGPD)
- Atención de los derechos del Usuario (arts. 15-22 RGPD)
4.3. Interés legítimo del Responsable (Art. 6, ap. 1, letra f) RGPD)
- Garantía de la seguridad y estabilidad de la Aplicación
- Diagnóstico de problemas técnicos
5. Destinatarios de los datos
Los datos personales del Usuario no se transmiten a ningún servidor del Responsable. La Aplicación no utiliza servicios analíticos, publicitarios ni servidores externos gestionados por el Responsable. De forma limitada, los datos pueden compartirse con las siguientes categorías de destinatarios:
| Destinatario | Alcance de los datos | Finalidad |
|---|---|---|
| Apple Inc. (CloudKit — base de datos privada) | Datos de la mascota, fotografías, datos médicos, entradas del diario | Sincronización de la base privada iCloud entre los dispositivos del mismo Usuario |
| Apple Inc. (CloudKit — compartición) | Datos de la mascota, fotografías, datos médicos (solo lectura para los Participantes) | Shared Care (compartición opcional del perfil de una mascota con usuarios iCloud indicados — únicamente cuando el propietario activa la función en la Aplicación; requiere plan Premium) |
| Apple Inc. (Vision framework) | Ninguno — tratamiento en el dispositivo | Reconocimiento automático de animales en las fotografías (framework Apple Vision, tratamiento totalmente on-device) |
| Apple Inc. (Apple Maps / MapKit) | Fragmento del nombre o de la dirección de la clínica introducido por el Usuario | Sugerencias de direcciones y geocodificación al añadir una clínica veterinaria — véase §3.8 |
| Apple Inc. (StoreKit) | Datos de transacciones (pagos) | Gestión de pagos In-App Purchase |
Nota sobre la sincronización iCloud: Los datos se sincronizan exclusivamente con la base privada iCloud del Usuario, a la que Apple no tiene acceso (cifrado de extremo a extremo con iCloud Advanced Data Protection activado). El Responsable no tiene acceso a los datos almacenados en iCloud.
Nota sobre Shared Care: La compartición de datos con otros usuarios tiene lugar exclusivamente a petición expresa del Usuario (propietario). El Usuario puede revocar el acceso en cualquier momento desde la Aplicación.
Nota sobre las sugerencias de direcciones: A Apple Maps llega exclusivamente el texto introducido en el campo de nombre o dirección de la clínica. La Aplicación no lee la ubicación del dispositivo y no transmite a Apple Maps ningún dato de la mascota ni dato médico. Véase §3.8.
Nota sobre Apple Vision framework: La detección inteligente de fotos de mascotas se realiza completamente en el dispositivo del Usuario. Ningún dato de imagen ni los resultados del análisis se transmiten a servidores externos.
Nota sobre los pagos: El Responsable no tiene acceso a los datos de pago del Usuario (p. ej., número de tarjeta). Los pagos son gestionados íntegramente por la Apple App Store.
6. Transferencias de datos fuera del Espacio Económico Europeo (EEE)
Los datos del Usuario pueden ser transferidos fuera del EEE en los siguientes casos:
- Sincronización iCloud (CloudKit): Los datos se almacenan en servidores de Apple Inc. (EE. UU.) en la base privada iCloud del Usuario. Apple garantiza la protección de los datos sobre la base de su DPA (Data Processing Agreement) y de las Cláusulas Contractuales Tipo (SCC).
- Shared Care: Cuando el Usuario activa Shared Care, los datos se almacenan en un espacio de compartición de Apple CloudKit dedicado en servidores de Apple Inc. (EE. UU.). Base de transferencia: igual que la anterior.
- Sugerencias de direcciones y geocodificación (Apple Maps / MapKit): El fragmento del nombre o de la dirección de la clínica introducido por el Usuario se transmite a Apple Inc. (EE. UU.) con el fin de devolver las sugerencias y las coordenadas del centro. Véase §3.8.
- Notificaciones de cambios en iCloud (Apple Push Notification service): La información de que en la base privada iCloud del Usuario han aparecido cambios pendientes de sincronizar se entrega a través del servicio de Apple (EE. UU.). Dicha notificación no contiene el contenido de los datos del Usuario.
- Compra de la suscripción Premium: Los datos de la transacción son tratados por Apple Inc. (EE. UU.) a través del sistema StoreKit/App Store.
Las entidades mencionadas garantizan un nivel adecuado de protección de los datos sobre la base de:
- Cláusulas Contractuales Tipo (SCC) aprobadas por la Comisión Europea
- EU-US Data Privacy Framework (en la medida en que se encuentre vigente)
Nota: La Aplicación no utiliza Google Fonts, Firebase, servidores analíticos ni cualquier otro servicio externo distinto de los servicios de Apple mencionados anteriormente (CloudKit, StoreKit, Apple Maps, Apple Push Notification service). El Responsable no opera servidores propios — los datos del Usuario no llegan al Responsable en ninguna forma. La fuente Nunito se incluye directamente en el paquete de la aplicación y no se descarga de servidores externos.
6a. Funcionalidad de Shared Care (compartir el perfil de una mascota)
La Aplicación permite al titular de la cuenta (en adelante el «Propietario») compartir perfiles seleccionados de sus mascotas con otros Usuarios — familiares o personas cercanas (en adelante «Participantes»). La funcionalidad se implementa exclusivamente mediante la compartición de Apple CloudKit. Cada mascota compartida dispone de su propio espacio de compartición aislado en la base de datos iCloud del Propietario — todos los datos fluyen directamente entre los dispositivos de los participantes a través de la infraestructura de Apple. CRE8EVE NO interviene en la transferencia de los datos de Shared Care ni tiene acceso a los contenidos compartidos.
El número máximo de personas con las que el Propietario puede compartir sus mascotas es de 10 Participantes únicos en total (una misma persona con acceso a varias mascotas compartidas cuenta como una).
6a.1. Alcance del acceso de los Participantes
Tras aceptar la invitación, el Participante obtiene acceso a los siguientes datos de la mascota compartida:
- Perfil básico: nombre, especie, raza / variedad, fecha de nacimiento, avatar (solo lectura — el Participante no puede editar el perfil).
- Fotografías: el Participante puede añadir sus propias fotos. El Participante no puede eliminar ninguna foto — ni siquiera las que ha añadido él mismo. La eliminación de fotos está reservada exclusivamente al Propietario y protege el historial de la mascota frente a eliminaciones accidentales por parte de personas con acceso.
- Datos médicos: modo solo lectura. El Participante ve vacunas, medicamentos, visitas, alérgenos, alimentación, documentos y el diario de eventos, PERO no puede editarlos ni eliminarlos. El Propietario conserva el control total.
6a.2. Modos de compartición (por participante) — acceso más restringido por defecto
El Propietario puede elegir el modo de compartición por participante:
- Solo fotografías (predeterminado): El Participante ve únicamente las fotografías de la mascota; sin acceso a datos médicos. Sin un cambio explícito a «Acceso completo», el Participante nunca obtiene acceso a los datos médicos.
- Acceso completo: El Participante ve todos los datos (perfil + fotografías + datos médicos — los datos médicos siguen siendo de solo lectura).
Invitación con denegación por defecto (privacidad desde el diseño y por defecto — RGPD Art. 25 + Art. 5.1.c)):
Toda invitación enviada por la Aplicación se configura por defecto con el modo «Solo fotografías», con independencia de la preferencia del Propietario en el formulario de invitación. Esto deriva de dos principios del RGPD y de una limitación técnica de la API de Apple CloudKit Sharing:
- Art. 5.1.c) RGPD (minimización de datos) — en el momento del envío de la invitación, el Participante aún no está identificado de forma unívoca por Apple. La invitación se dirige a un valor
lookupInfo(correo electrónico o número de teléfono de iCloud), y Apple verifica eluserRecordIDdel Participante únicamente en el momento de la aceptación. El alcance mínimo de acceso por defecto elimina el riesgo de divulgación de los datos médicos de la mascota en caso de envío de la invitación a una dirección equivocada. En la práctica, el Propietario comparte una mascota enviando un enlace generado por iMessage (o Mail) a una persona que dispone de un dispositivo Apple y una cuenta de iCloud; la persona se une abriendo el enlace y aceptando la invitación. Opcionalmente, el Propietario puede añadir a una persona por adelantado indicando su correo de iCloud o número de teléfono («Añadir persona»); esos datos no salen del dispositivo hasta la aceptación. - Art. 25 RGPD (protección de datos desde el diseño y por defecto) — la Aplicación configura la funcionalidad por defecto con el alcance de tratamiento más restringido posible (fotografías), y cualquier ampliación del alcance (datos médicos) requiere una acción adicional y consciente del Propietario efectuada tras la identificación positiva del destinatario.
Cambio al modo «Acceso completo» (post-aceptación):
Tras la aceptación de la invitación por el Participante, el Propietario puede cambiar en cualquier momento el modo a «Acceso completo» de forma separada por cada mascota. La operación se realiza en Ajustes → Shared Care → tocar la tarjeta de la persona. El cambio surte efecto tras una breve sincronización (normalmente unos segundos), sin notificación al Participante.
6a.3. Revocación del acceso — tres rutas
La Aplicación ofrece al Propietario tres rutas separadas e independientes para revocar el acceso, adaptadas a distintas situaciones reales:
- Por mascota por persona (icono de papelera junto a la mascota en la tarjeta de la persona) — revoca el acceso de esa persona únicamente a una mascota concreta. Las demás mascotas que el Propietario comparta con esa persona siguen siendo accesibles. La persona permanece en la lista de personas con acceso.
- Por persona — todas las mascotas («Eliminar por completo» en la tarjeta de la persona) — revoca el acceso de esa persona a todas las mascotas del Propietario y la elimina de la lista de personas con acceso.
- Por mascota — todas las personas (interruptor de compartición de la mascota en OFF) — detiene la compartición de esa mascota con todos los Participantes simultáneamente. La lista de personas con acceso permanece sin cambios.
En las tres rutas, los permisos del Participante se revocan inmediatamente en el lado de los servidores de Apple iCloud. La notificación push sobre la revocación en el dispositivo del Participante puede retrasarse hasta 15 minutos — se trata de un comportamiento conocido e intencional de la infraestructura de Apple iCloud (las notificaciones de revocación se despriorizan frente a las de aceptación de invitaciones, que se entregan habitualmente en 1–2 segundos). Durante esta ventana de retardo, el Participante puede seguir viendo visualmente la mascota en la memoria local de la aplicación, pero todas las solicitudes de descarga de datos nuevos desde iCloud son rechazadas por los servidores de Apple. La aplicación del Participante elimina la mascota de la vista en la siguiente sincronización exitosa.
- El Participante puede, en cualquier momento: abandonar la compartición («Salir») por su lado. El efecto en el dispositivo del Participante es inmediato; la notificación al Propietario puede retrasarse de forma análoga.
- Pérdida del Premium por parte del Propietario: Si el Propietario pierde su suscripción Premium, Shared Care se desactiva inmediatamente para todas las mascotas del Propietario. Los Participantes no son notificados con antelación (decisión de producto destinada a preservar la privacidad del estado de la suscripción del Propietario). El Apple Billing Grace Period (3–28 días, según los ajustes de Apple) protege frente a pagos fallidos — durante el período de gracia, la suscripción permanece activa en el lado de los servidores de Apple y Shared Care sigue funcionando.
6a.4. Conservación de fotografías tras la pérdida de acceso
Tras la revocación del acceso, el Participante pierde el acceso a todos los datos de la mascota en la zona de compartición, incluidas las fotografías añadidas por él mismo (arquitectura Apple CloudKit Sharing — la zona pertenece técnicamente al Propietario). Antes de la pérdida de acceso, la Aplicación ofrece al Participante una exportación opcional de sus propias fotografías a la galería del sistema iOS.
Con independencia de la pérdida de acceso en la Aplicación, toda fotografía tomada con la cámara Whispet por el Participante se copia automáticamente a la biblioteca de Apple Photos del Participante (álbum «Whispet») — el mecanismo descrito en §3.3 se aplica de forma idéntica del lado del Participante en el modo Shared Care. La copia en Apple Photos permanece bajo el control exclusivo del Participante y no está sujeta a la revocación de acceso — Apple Photos es un área de tratamiento independiente.
La revocación del acceso no conlleva la pérdida de datos del lado del Propietario — el Propietario conserva el control total sobre la mascota (incluidas las fotografías añadidas por el Participante).
6a.5. Base jurídica y alcance del tratamiento
La funcionalidad Shared Care utiliza exclusivamente la infraestructura de Apple CloudKit (véase: https://whispet.app/legal/es/subprocessors). CRE8EVE, en su calidad de Responsable del tratamiento:
- NO interviene en la transferencia de los datos de Shared Care,
- NO tiene acceso a los contenidos compartidos (con iCloud Advanced Data Protection activado — cifrado de extremo a extremo del lado de Apple),
- NO almacena la lista de participantes en sus propios servidores,
- NO utiliza los datos de Shared Care con ninguna finalidad ajena al funcionamiento de la función dentro de la Aplicación.
Base jurídica del tratamiento: art. 6, ap. 1, letra b) RGPD (ejecución de un contrato).
Ámbito de acceso en los planes Free y Premium. Compartir las propias mascotas con otras personas y añadir personas a la lista «Personas con acceso» requieren una suscripción Premium por parte del Propietario. En el plan Free están disponibles: la participación (recepción de mascotas compartidas por otros Propietarios), la consulta de la pantalla de Shared Care y la edición de la propia firma (el nombre visible para las personas con acceso).
Nota terminológica: En la interfaz de la Aplicación y en la documentación interna del proyecto, la funcionalidad aparece bajo el nombre «Shared Care». No debe confundirse con el servicio de plataforma Apple iCloud Family Sharing — Shared Care en Whispet es una funcionalidad independiente implementada mediante la CloudKit Sharing API y NO requiere ni utiliza la pertenencia a un grupo Apple Family.
7. Plazo de conservación de los datos
| Categoría de datos | Plazo de conservación |
|---|---|
| Datos de la mascota | Hasta su eliminación por el Usuario |
| Fotografías | Hasta su eliminación de la Aplicación por el Usuario |
| Datos médicos de la mascota | Hasta su eliminación por el Usuario |
| Diarios de eventos y entradas | Hasta su eliminación por el Usuario |
| Datos en iCloud (CloudKit) | Hasta su eliminación del dispositivo o la desactivación de la sincronización iCloud por el Usuario |
Los datos se almacenan localmente en el dispositivo del Usuario y — si la sincronización iCloud está activada — paralelamente en la base privada iCloud del Usuario. La desinstalación de la Aplicación elimina los datos locales; los datos en iCloud permanecen hasta su eliminación por el Usuario mediante la función «Eliminar todos mis datos» disponible en la Aplicación (Ajustes → Tu cuenta), que borra todas las zonas de datos de Whispet de la base privada iCloud del Usuario.
Eliminación permanente de mascota previamente compartida (Shared Care). Todos los contenidos personales de la mascota — fotografías, entradas, datos médicos, registros de compartición, archivos locales — son eliminados en cascada del dispositivo y de la base privada iCloud. La Aplicación conserva un token técnico mínimo (~10–15 KB, sin datos personales), que actúa como ancla de sincronización entre los dispositivos del Usuario. El token es totalmente eliminable mediante la función «Eliminar todos mis datos» (Ajustes → Tu cuenta). El mecanismo es conforme con el Art. 17 RGPD.
8. Derechos del Usuario
Sobre la base del RGPD, al Usuario le asisten los derechos de acceso, rectificación, supresión, limitación, portabilidad, oposición y retirada del consentimiento (arts. 15–21 RGPD) y el derecho a presentar una reclamación ante la autoridad de control (art. 77 RGPD).
Realización de los derechos — arquitectura zero-server. Los datos del Usuario no se almacenan en los servidores del Responsable. Se encuentran exclusivamente en el dispositivo del Usuario y — opcionalmente — en la base privada iCloud del Usuario (Apple CloudKit), a la que el Responsable no tiene acceso programático (Apple ha diseñado CloudKit deliberadamente de modo que los desarrolladores de aplicaciones no puedan leer, modificar ni eliminar los datos del usuario en su cuenta iCloud). En consecuencia, la realización de los derechos RGPD se produce de la siguiente forma:
| Derecho | Forma de realización |
|---|---|
| Acceso (Art. 15) | Todos los datos son directamente visibles para el Usuario en la Aplicación. Copia completa de los datos de iCloud: privacy.apple.com → «Obtener una copia de tus datos» (Apple como responsable de la cuenta iCloud). |
| Rectificación (Art. 16) | El Usuario edita los datos directamente en la Aplicación en cualquier momento. |
| Supresión — «derecho al olvido» (Art. 17) | La función «Eliminar todos mis datos» en Ajustes → Tu cuenta elimina todas las zonas de datos de Whispet de la base privada iCloud del Usuario y los datos locales. La suscripción Premium permanece activa — Apple la gestiona de forma independiente. |
| Limitación del tratamiento (Art. 18) | Desactivación de la sincronización iCloud en Ajustes iOS → Apple ID → iCloud → Whispet (limita el tratamiento exclusivamente al dispositivo). |
| Portabilidad de los datos (Art. 20) | Exportación de la documentación médica desde el perfil de la mascota a PDF o XLSX y exportación de los diarios de eventos desde el propio diario. Copia completa de los datos iCloud: privacy.apple.com. |
| Oposición (Art. 21) | La desinstalación de la Aplicación interrumpe el tratamiento. |
| Retirada del consentimiento (Art. 7, ap. 3) | Retirada de los consentimientos del sistema en Ajustes iOS → Whispet (Cámara / Fotos / Notificaciones). |
8.1. Función «Eliminar todos mis datos» (Art. 17 RGPD)
La ruta estándar «Ajustes iOS → Apple ID → iCloud → Gestionar almacenamiento de la cuenta → Whispet» gestiona únicamente los archivos de iCloud Drive y los contenedores de las primeras aplicaciones de Apple. No elimina los datos del contenedor CloudKit personalizado de Whispet. Por este motivo, la función «Eliminar todos mis datos» integrada en la Aplicación (Ajustes → Tu cuenta) es la única vía fiable para ejercer el derecho de supresión en el sentido del Art. 17 RGPD.
8.2. Contacto con el Responsable
El Usuario puede dirigirse al Responsable solicitando ayuda o presentando una solicitud formal en hello@whispet.app. El Responsable atenderá la solicitud en el plazo de un mes conforme al Art. 12, ap. 3 RGPD. El Responsable no realiza operaciones autónomas sobre los datos del Usuario en iCloud (sin acceso programático — véase arriba) — ayuda en el proceso y registra las solicitudes formales en su documentación interna de cumplimiento.
8.3. Reclamación ante la autoridad de control (Art. 77 RGPD)
Presidente de la Oficina de Protección de Datos Personales (PUODO), ul. Stawki 2, 00-193 Varsovia, https://uodo.gov.pl. El Usuario con residencia habitual en otro Estado miembro del EEE también puede presentar una reclamación ante la autoridad de control competente de ese Estado (lista: https://www.edpb.europa.eu).
9. Elaboración de perfiles y decisiones automatizadas
La Aplicación no aplica elaboración de perfiles ni decisiones automatizadas en el sentido del Art. 22 RGPD.
Funciones de IA. La detección inteligente de fotos de mascotas (Apple Vision framework) sirve para categorizar fotos y filtrar la galería. El análisis se realiza completamente en el dispositivo, sin identificación de personas, sin reconocimiento facial, sin tratamiento de datos biométricos en el sentido del Art. 4 pto. 14 y del Art. 9 RGPD.
EU AI Act (Reglamento UE 2024/1689). Las funciones de IA de la Aplicación (reconocimiento de animales en las fotografías — véase más arriba) se clasifican como riesgo mínimo. El Art. 50 EU AI Act (transparencia, en vigor desde el 2 de agosto de 2026) no se les aplica — no son chatbots, no reconocen emociones, no generan ni manipulan contenidos.
10. Requisito de edad
La Aplicación está destinada a personas que hayan cumplido 16 años (art. 8 RGPD). Las personas menores de 16 años pueden utilizar la Aplicación únicamente con el consentimiento de un progenitor o tutor legal.
El Responsable no recoge conscientemente datos personales de personas menores de 16 años sin el consentimiento de su progenitor/tutor.
11. Seguridad de los datos
El Responsable aplica medidas técnicas y organizativas apropiadas para garantizar la seguridad de los datos personales, entre ellas:
11.1. Arquitectura local con sincronización iCloud
- Los datos se almacenan localmente en el dispositivo del Usuario en la base de datos local de la aplicación.
- La Aplicación sincroniza los datos con la base privada iCloud del Usuario (Apple CloudKit) — los datos se conservan exclusivamente en la cuenta iCloud del Usuario, no en los servidores del Responsable. Apple no tiene acceso al contenido con iCloud Advanced Data Protection activado.
- La Aplicación no utiliza servicios de Firebase, Google, Amplitude ni ningún otro servicio externo de analítica o publicidad.
- Inexistencia de cuentas de usuario en los sistemas del Responsable — no existe riesgo de fuga de credenciales de inicio de sesión por el lado del Responsable.
11.2. Cifrado
- En el dispositivo (at-rest): los datos están protegidos por los mecanismos de cifrado del sistema operativo iOS / macOS (en particular Data Protection y iOS Keychain / macOS Keychain para elementos seleccionados).
- En tránsito (in-transit): la sincronización con iCloud se realiza mediante protocolos de Apple CloudKit protegidos por cifrado (Apple utiliza TLS para la comunicación con la infraestructura de iCloud).
- En iCloud (at-rest del lado de Apple): los datos almacenados en la base privada de iCloud están cifrados conforme a la política de Apple. Con la opción iCloud Advanced Data Protection activada, la sincronización está cubierta por cifrado de extremo a extremo — en ese caso ni siquiera Apple tiene acceso técnico al contenido.
11.3. Minimización de datos
- La Aplicación recoge únicamente los datos necesarios para la prestación de los servicios.
- El análisis de fotografías (detección de fotos de mascotas, lectura de la fecha EXIF) se realiza en el dispositivo — los datos no salen del dispositivo.
- La importación del historial fotográfico procesa las fotografías por lotes con redimensionamiento — todas las operaciones se realizan localmente en el dispositivo.
11.4. Protección de la integridad de los datos
- Antes de cada sincronización con iCloud, la aplicación verifica la integridad de los datos (corruption guard). Los datos dañados se bloquean y no se transmiten a iCloud, lo que evita la propagación de errores entre dispositivos.
11.5. Notificaciones
- La Aplicación utiliza notificaciones locales (recordatorios de vacunas, medicamentos, fotografías) y el Apple Push Notification Service (APNS) para notificaciones silenciosas de sincronización de Shared Care. La Aplicación no utiliza otros servicios externos de notificaciones (p. ej., Firebase Cloud Messaging).
12. Modificaciones de la Política de Privacidad
El Responsable se reserva el derecho a introducir modificaciones en esta Política de Privacidad.
- El Usuario será informado de las modificaciones sustanciales a través de la Aplicación (notificación in-app) con al menos 14 días de antelación a su entrada en vigor.
- El uso continuado de la Aplicación tras la entrada en vigor de las modificaciones implica la aceptación del nuevo contenido de la Política.
- La versión actual de la Política está siempre disponible en los ajustes de la Aplicación.
13. Contacto
Para cualquier cuestión relativa a la protección de los datos personales, te rogamos contactar con nosotros:
- Correo electrónico: hello@whispet.app
- Dirección postal: CRE8EVE Sp. z o.o., Tulipanowa 4, 72-003 Dobra, Polonia
14. Bases jurídicas
Esta Política de Privacidad ha sido elaborada sobre la base de:
- Reglamento (UE) 2016/679 (RGPD/GDPR) — Reglamento General de Protección de Datos
- Ley polaca de 10 de mayo de 2018 sobre la Protección de Datos Personales (Dz.U. 2018, partida 1000, con sus modificaciones posteriores)
- Ley polaca de 18 de julio de 2002 sobre la Prestación de Servicios por Vía Electrónica (Dz.U. 2002, n.º 144, partida 1204, con sus modificaciones posteriores)
- Ley polaca de 16 de julio de 2004 — Derecho de las Telecomunicaciones (Dz.U. 2004, n.º 171, partida 1800, con sus modificaciones posteriores)
Documento preparado para la aplicación Whispet v1.3 (actualizado 20 de junio de 2026)