Política de Privacidad
Última actualización: abril de 2026 (v1.0.0)
Ámbito y aceptación
Esta Política de Privacidad ("Política") regula la recopilación, uso, divulgación y retención de información en relación con la aplicación móvil "Petfolio" (la "App"), operada por Chunhou Li ("nosotros" o "nuestro"). Al instalar, acceder o utilizar la App, el usuario ("Usuario") reconoce haber leído, comprendido y aceptado quedar vinculado por esta Política. Si no estás de acuerdo con esta Política, no debes usar la App.
Definiciones
A los efectos de esta Política:
- "Datos Personales" significa cualquier información relativa a una persona física identificada o identificable.
- "Tratamiento" significa cualquier operación u operaciones realizadas sobre Datos Personales (p. ej., recopilación, almacenamiento, modificación, divulgación).
- "Responsable del Tratamiento" significa la persona física o jurídica que determina los fines y medios del Tratamiento.
- "Datos del Usuario" significa todos los datos introducidos, generados o almacenados por el Usuario en la App, incluidos, entre otros, perfiles de mascotas, fotos, registros de salud, registros de cuidados, archivos adjuntos de visitas veterinarias, inventarios y configuraciones.
Responsable del Tratamiento y principio clave
El Responsable del Tratamiento de los Datos Personales en relación con la App es Chunhou Li. La correspondencia puede enviarse a: diveintothefog@gmail.com. Puede solicitarse una dirección física con fines legales o reglamentarios mediante el correo electrónico anterior.
No operamos servidores y no almacenamos, retenemos ni tratamos Datos del Usuario en sistemas bajo nuestro control. Todos los Datos del Usuario permanecen únicamente en el dispositivo del Usuario o, cuando el Usuario ha habilitado la sincronización con iCloud, en infraestructura operada por Apple Inc. ("Apple") como parte del servicio iCloud (bajo el Apple ID del Usuario). No tenemos acceso a, ni recibimos ni transmitimos, Datos del Usuario.
1. Categorías de datos tratados
1.1 Datos proporcionados por el Usuario
Durante el uso de la App, el Usuario puede introducir o proporcionar las siguientes categorías de datos, que se tratan localmente en el dispositivo del Usuario y, cuando la sincronización con iCloud está habilitada, por Apple en nombre del Usuario:
- Datos del perfil de mascota: nombre, especie, raza, fecha de nacimiento, sexo, peso, notas de alimentación y comidas o premios favoritos.
- Fotografías: fotos de mascotas añadidas a la App, incluidas imágenes principales de perfil y galerías por mascota.
- Registros de salud: registros de peso; registros de vacunas (nombre, fecha de administración, próxima dosis, información del veterinario); registros de prevención de parásitos (producto, fecha, dosis, peso en ese momento, tipo opcional: interno / externo / combinado); planes y registros de medicación; registros de baños (fecha, productos, peluquero, coste); registros de síntomas (fecha, etiquetas, notas libres, foto opcional); eventos importantes e hitos (cumpleaños, adopción, hitos personalizados); registros de visitas al veterinario (fecha, clínica, veterinario, diagnóstico, tratamiento, coste, seguimiento).
- Fotografías y Live Photos: las fotos pueden añadirse como imágenes estándar o como Live Photos (archivos JPEG + MOV emparejados). Cuando el Usuario selecciona una Live Photo, tanto el componente estático como el de movimiento se almacenan localmente en el dispositivo del Usuario junto con cualquier metadato EXIF preservado.
- Archivos adjuntos: archivos PDF e imágenes (p. ej., informes veterinarios, resultados de laboratorio) adjuntos a visitas al veterinario y almacenados localmente en el dispositivo del Usuario.
- Inventario y catálogos del hogar: productos de comida, productos de nutrición/suplementos y productos de arena (con atributos como marca o nombre del producto, tipo, valoración, precio y foto o enlace de producto opcionales). Cada entrada del catálogo puede vincularse a una sola mascota o mantenerse a nivel de hogar para que viaje a través de Compartir en Familia.
- Directorio de contactos veterinarios: registros de clínicas y veterinarios a nivel de app (nombre, dirección, teléfono, correo, notas). El Usuario puede copiar valores o iniciar llamadas, correos o direcciones en Mapas desde el directorio; todas estas acciones se realizan en el dispositivo mediante servicios del sistema.
- Pólizas de seguro: proveedor, prima, fecha de renovación, ciclo de facturación y notas por mascota. Las primas se prorratean para el resumen de gastos localmente en el dispositivo.
- Estructura del hogar: un registro "Familia" agrupa todas las mascotas, contactos y elementos de catálogo del hogar; el Usuario puede compartir la Familia con otros usuarios de iCloud mediante Compartir en Familia (véase la sección 3.3).
- Configuración de la App: unidad de peso, moneda, formato de fecha, preferencias de notificación (activadas/desactivadas, hora del recordatorio), opciones predeterminadas de orden y filtro, preferencia de modelo Gemini AI (si está configurado) y preferencia de sincronización con iCloud.
1.2 Datos obtenidos automáticamente por la App
Los siguientes datos pueden obtenerse o derivarse únicamente en el dispositivo del Usuario; no se transmiten a nosotros:
- Metadatos de fotos: los datos EXIF (p. ej., fecha de captura) o la fecha de creación del recurso fotográfico pueden leerse para rellenar automáticamente campos de fecha. Este tratamiento ocurre únicamente en el dispositivo del Usuario.
- Fecha y calendario: la fecha y el calendario del dispositivo pueden usarse para calcular próximas dosis, edad, cuentas atrás y programación de recordatorios. No se transmite a nosotros ninguna información de ubicación o zona horaria.
- Información del dispositivo: la App Store y los servicios del sistema de Apple pueden recopilar información (p. ej., versión de iOS, modelo de dispositivo) según las políticas de Apple. No utilizamos análisis ni rastreo de terceros.
1.3 Datos no recopilados
No recopilamos, y la App no está diseñada para recopilar:
- Información de identificación personal (nombre, correo, dirección física) excepto cuando el Usuario la proporciona voluntariamente al contactarnos (p. ej., consultas de soporte).
- Datos de ubicación. La App no solicita ni utiliza los servicios de ubicación.
- Información de pago o financiera (la App no procesa pagos).
- Historial de navegación o actividad fuera de la App.
2. Fines y base legal del tratamiento
2.1 Fines
Los Datos del Usuario se tratan únicamente con los siguientes fines:
- Proporcionar y mantener la funcionalidad principal de la App (perfiles de mascotas, seguimiento de salud, recordatorios, calendario, visitas veterinarias, inventarios de comida / nutrición / arena, seguros y eventos importantes).
- Habilitar funciones opcionales como notificaciones, sincronización con iCloud, Compartir en Familia y extracción de texto con Gemini AI a partir de informes veterinarios o etiquetas de medicamentos (cuando el Usuario inicia la extracción).
- Cuando el Usuario ha habilitado la sincronización con iCloud, permitir el almacenamiento y la sincronización de los Datos del Usuario entre los dispositivos del Usuario mediante el servicio iCloud de Apple. Dicho tratamiento lo realiza Apple conforme al Apple ID del Usuario y a las condiciones y política de privacidad de Apple; nosotros no realizamos ni controlamos tal tratamiento.
- Cuando el Usuario haya compartido un hogar mediante Compartir en Familia, permitir que los participantes autorizados (elegidos por el Usuario) accedan y modifiquen los datos compartidos del hogar a través del servicio de compartición de CloudKit de Apple.
Cuando el Usuario nos contacte para soporte (p. ej., por correo), trataremos solo la información contenida o adjunta a esa comunicación con el fin de responder a la consulta.
2.2 Base legal (EEE / RGPD del Reino Unido)
En la medida en que tenga lugar un Tratamiento de Datos Personales en relación con la App, dicho Tratamiento se realiza únicamente en el dispositivo del Usuario o en infraestructura operada por Apple (cuando la sincronización con iCloud o Compartir en Familia están habilitadas). No tratamos Datos Personales en sistemas bajo nuestro control. En la medida en que se considere que la App trata Datos Personales en el dispositivo del Usuario, las bases legales conforme al Reglamento General de Protección de Datos (UE) 2016/679 y al RGPD del Reino Unido son:
- Ejecución de un contrato (Art. 6(1)(b)): el Tratamiento es necesario para la ejecución del contrato entre el Usuario y nosotros (provisión de la App y su funcionalidad principal).
- Consentimiento (Art. 6(1)(a)): cuando el Usuario habilita explícitamente funciones opcionales como la sincronización con iCloud, Compartir en Familia o notificaciones, el Tratamiento se basa en el consentimiento del Usuario.
3. Almacenamiento y seguridad
3.1 Ubicación de los datos
No almacenamos Datos del Usuario. Todos los Datos del Usuario se conservan únicamente en una o ambas de las siguientes ubicaciones:
- Dispositivo del Usuario: los Datos del Usuario —perfiles, fotos, registros de salud, archivos adjuntos y configuración— se almacenan localmente en el dispositivo utilizando el framework Core Data (con
NSPersistentCloudKitContainer). Los archivos adjuntos (PDFs e imágenes) se almacenan en el directorio Documents de la App. - iCloud de Apple (opcional): cuando el Usuario ha habilitado la sincronización con iCloud, la App utiliza la integración CloudKit de Core Data, de modo que una copia de los Datos del Usuario se almacena también en infraestructura operada por Apple (iCloud), asociada al Apple ID del Usuario. La clave API de Gemini se almacena en el Llavero de iOS y puede sincronizarse a los dispositivos del Usuario a través del Llavero de iCloud si el Usuario tiene esa función habilitada. No tenemos acceso a ninguno de estos datos.
3.2 Sincronización con iCloud
Cuando la sincronización con iCloud está habilitada, los Datos del Usuario pueden almacenarse en el dispositivo del Usuario y en la infraestructura iCloud de Apple. Dichos datos están:
- Cifrados en tránsito y en reposo por el servicio iCloud de Apple.
- Sujetos a los Términos y Condiciones de iCloud y la Política de Privacidad de Apple.
- Accesibles únicamente al Usuario en dispositivos con su Apple ID (y, cuando está habilitado Compartir en Familia, a los participantes autorizados elegidos por el Usuario).
- No accesibles para nosotros ni para terceros bajo nuestro control; no operamos servidores ni almacenamos Datos del Usuario.
La sincronización con iCloud es opcional y puede desactivarse en cualquier momento desde la App o la configuración del sistema. Al alternar la sincronización, la App se reinicia para reconfigurar su pila de Core Data.
3.3 Compartir en Familia
La App incluye una función opcional de Compartir en Familia que permite al Usuario compartir su hogar de mascotas con otros usuarios de iCloud (p. ej., pareja, compañero de piso o cuidador):
- La compartición se realiza mediante el servicio de compartición CloudKit de Apple con
UICloudSharingController. Se crea unCKSharepara el registro "Familia", dando acceso a los participantes autorizados a todas las mascotas, fotos y registros bajo ese hogar. - En la versión 1, cada Usuario puede compartir como máximo un hogar propio y aceptar como máximo un hogar compartido por otro Usuario. No existe granularidad por mascota o por registro.
- Las ediciones concurrentes de varios participantes se reconcilian mediante CloudKit con granularidad a nivel de propiedad bajo el criterio de "última escritura gana"; no realizamos reconciliación personalizada.
- Los participantes los gestiona el Usuario (propietario) a través de la hoja de compartir del sistema. El Usuario puede dejar de compartir, eliminar participantes o abandonar un hogar compartido en cualquier momento.
- Todos los datos de compartición se almacenan y enrutan mediante la infraestructura CloudKit de Apple; no operamos servidores de compartición y no tenemos acceso a los datos compartidos.
3.4 Medidas técnicas y organizativas
La seguridad de los Datos del Usuario depende de su ubicación de almacenamiento:
- En el dispositivo del Usuario: los datos se almacenan con los mecanismos seguros de iOS (Core Data, App Sandbox y Llavero para elementos sensibles como claves API).
- Cuando está habilitada la sincronización con iCloud o Compartir en Familia: los datos están cifrados y almacenados en la infraestructura iCloud de Apple.
- No se transmiten Datos del Usuario a nosotros ni a ningún sistema operado por nosotros.
4. Servicios de terceros y enlaces externos
4.1 Servicios de Apple
La App se integra con los siguientes servicios operados por Apple Inc.:
- App Store: distribución y actualizaciones de la App. Apple puede recopilar información de acuerdo con su Política de Privacidad.
- iCloud y CloudKit: sincronización opcional de los Datos del Usuario y Compartir en Familia. Cuando están habilitadas, los Datos del Usuario se almacenan en el dispositivo del Usuario y en la infraestructura iCloud de Apple.
- Notificaciones push: entrega de recordatorios de cuidado y notificaciones silenciosas de CloudKit utilizadas para avisar a la App de cambios remotos.
- Búsqueda Spotlight: los nombres, razas y especies de las mascotas se indexan localmente en el índice Spotlight del dispositivo (vía CoreSpotlight) para un descubrimiento rápido. La indexación ocurre solo en el dispositivo.
La Política de Privacidad de Apple está disponible en: https://www.apple.com/privacy/. Se recomienda a los Usuarios revisarla.
4.2 API de Google Gemini
La App ofrece una función opcional impulsada por IA que extrae datos estructurados (p. ej., nombres de productos, dosis, fechas de administración) a partir de fotografías de informes veterinarios, etiquetas de vacunas o envases de medicamentos mediante la API de Google Gemini. Esta función está desactivada por defecto y solo está disponible cuando el Usuario ha introducido su propia clave API de Gemini en los ajustes de la App. Cuando el Usuario inicia una extracción:
- Datos enviados a Google: la fotografía seleccionada por el Usuario (JPEG comprimido) y la preferencia de idioma del Usuario. No se incluyen datos de identificación de mascotas, detalles de contacto, información de cuenta ni coordenadas GPS.
- Procesamiento por Google: Google procesa la solicitud y devuelve un resultado estructurado. El procesamiento de Google está sujeto a los Términos del Servicio de la API de Gemini y a la Política de Privacidad de Google.
- Vista previa y confirmación: el resultado de la extracción se muestra al Usuario para revisión. Nada se guarda en los registros del Usuario hasta que éste confirma.
- Resultados almacenados localmente: los datos confirmados se almacenan en el dispositivo del Usuario y, cuando iCloud está habilitado, en la infraestructura iCloud de Apple. No almacenamos ni tenemos acceso a estos resultados.
- Iniciado por el Usuario únicamente: no se envían datos a Google a menos que el Usuario active explícitamente una extracción. La clave API de Gemini del Usuario se almacena en el Llavero de iOS.
4.3 Exportación e importación
La App permite al Usuario exportar los Datos del Usuario (mascotas, registros de salud, fotos incluidos los componentes de movimiento de Live Photo, catálogos del hogar, archivos adjuntos y configuración) a un archivo ZIP en el dispositivo o a la app Archivos, e importarlo desde un ZIP previamente exportado (reemplazar todo o fusionar). Las operaciones de exportación e importación se realizan únicamente en el dispositivo del Usuario o en ubicaciones seleccionadas por él. Las exportaciones incluyen un manifiesto, un archivo JSON de datos, un archivo JSON de configuración, la galería de fotos (imágenes estáticas, archivos .mov emparejados de Live Photo y fotos de productos por elemento) y los archivos adjuntos de visitas veterinarias. No recibimos, almacenamos ni tratamos datos exportados o importados.
4.4 Enlaces externos y datos de referencia en el dispositivo
La App puede contener enlaces a recursos de terceros con fines generales de referencia. Acceder a tales enlaces lleva al Usuario fuera de la App; se aplican las prácticas y términos de privacidad de esos terceros. La App también incluye datos de referencia incorporados (p. ej., bases de datos de razas de perros, gatos, conejos, aves y pequeños mamíferos) almacenados localmente en el dispositivo; dichos datos no se usan para identificar al Usuario.
4.5 Widgets y enlaces directos
La App ofrece widgets de pantalla de inicio ("Próximos eventos" y "Foto de mascota") que muestran información de los registros del Usuario. Los datos del widget se escriben en un contenedor de App Group compartido en el dispositivo y no se transmiten a nosotros. La App también admite enlaces directos con el esquema URL petfolio:// para navegar a mascotas, fechas del calendario y vistas específicas; la actividad de enlaces directos ocurre localmente en el dispositivo.
5. Divulgación de Datos Personales
No vendemos, alquilamos ni comercializamos Datos Personales. No divulgamos Datos del Usuario a terceros, excepto:
- Con el consentimiento del Usuario: cuando el Usuario habilita la sincronización con iCloud o Compartir en Familia, los Datos del Usuario se almacenan o comparten en el dispositivo y en la infraestructura iCloud de Apple conforme a la elección del Usuario.
- Con participantes autorizados del hogar: cuando el Usuario comparte una Familia, los participantes elegidos por el Usuario obtienen acceso a través del servicio de compartición CloudKit de Apple.
- Obligación legal: cuando la ley aplicable o un proceso legal válido (p. ej., orden judicial, citación) exija la divulgación. Como no almacenamos Datos del Usuario, no tendríamos tales datos para divulgar a menos que el Usuario los haya proporcionado voluntariamente (p. ej., en una comunicación de soporte).
6. Derechos y elecciones del interesado
6.1 Acceso, rectificación, supresión y portabilidad
Sujeto a la ley aplicable, el Usuario puede:
- Acceder: consultar todos los Datos del Usuario (mascotas, registros, fotos, archivos adjuntos, configuración) dentro de la App.
- Rectificar: editar, actualizar o eliminar mascotas, registros, fotos, archivos adjuntos, inventario, contactos veterinarios, pólizas y configuración en cualquier momento.
- Suprimir: eliminar elementos individuales; desinstalar la App elimina los datos almacenados localmente en el dispositivo (los datos en iCloud permanecen hasta que el Usuario los elimine desde los ajustes del Apple ID).
- Portabilidad: exportar una copia completa de los Datos del Usuario a un archivo ZIP desde la App.
6.2 Preferencias de notificación
Las notificaciones pueden habilitarse o deshabilitarse en cualquier momento desde los ajustes de la App. Los permisos también pueden gestionarse desde los ajustes del sistema del dispositivo.
6.3 iCloud y Compartir en Familia
Cuando se utiliza iCloud, el Usuario puede gestionar los datos mediante los ajustes del Apple ID. La sincronización puede desactivarse en cualquier momento desde la App o los ajustes del sistema. Compartir en Familia puede detenerse o abandonarse en cualquier momento desde la App.
7. Menores
La App no se dirige a menores. No recopilamos ni tratamos a sabiendas Datos Personales de menores.
- Estados Unidos (COPPA): no recopilamos a sabiendas Datos Personales de niños menores de 13 años. No operamos servidores ni almacenamos Datos del Usuario; por tanto, no tenemos acceso ni posesión de tales datos para eliminarlos. Si eres padre, madre o tutor y crees que tu hijo menor de 13 años ha usado la App, puedes eliminar todos los datos desinstalando la App y, si se usó iCloud, eliminando los datos correspondientes desde la cuenta Apple ID / iCloud del niño.
- Espacio Económico Europeo / Reino Unido (RGPD): no recopilamos a sabiendas Datos Personales de niños menores de 16 años (o la edad aplicable de consentimiento digital en la jurisdicción correspondiente, que puede ser inferior). No operamos servidores ni almacenamos Datos del Usuario.
8. Transferencias internacionales
Cuando el Usuario se encuentra fuera de los Estados Unidos y utiliza la sincronización con iCloud o Compartir en Familia:
- Los Datos del Usuario almacenados en la infraestructura de Apple pueden almacenarse o tratarse en los Estados Unidos o en otros países donde opere Apple.
- Para los Usuarios en el EEE o el Reino Unido, las transferencias de Datos Personales fuera del EEE o el Reino Unido pueden estar sujetas a las salvaguardas apropiadas, incluidas la adhesión de Apple a las Cláusulas Contractuales Estándar u otros mecanismos aprobados por la Comisión Europea o las autoridades del Reino Unido, y la participación de Apple en el Marco de Privacidad de Datos UE-EE. UU. o la extensión del Reino Unido cuando proceda.
- Al habilitar iCloud o Compartir en Familia, el Usuario reconoce que los Datos del Usuario pueden almacenarse en los servidores de Apple conforme a lo anterior.
Cumplimos con la legislación aplicable en materia de protección de datos, incluido el RGPD cuando sea aplicable.
9. Derechos de privacidad de California (CCPA/CPRA)
Si eres residente de California, puedes tener derecho, conforme a la Ley de Privacidad del Consumidor de California (con modificaciones por la CPRA) y sus normas de desarrollo:
- A saber qué Información Personal se recopila, usa, comparte o vende. No almacenamos ni vendemos tu Información Personal.
- A solicitar la eliminación de tu Información Personal. Como no almacenamos tus datos, la eliminación la realizas tú.
- A optar por no vender o compartir tu Información Personal. No vendemos ni compartimos Información Personal.
- A no ser discriminado por ejercer tus derechos de privacidad.
10. Derechos del interesado en el EEE y el Reino Unido (RGPD)
Si te encuentras en el EEE o el Reino Unido, puedes tener los siguientes derechos respecto de tus Datos Personales, con sujeción a las condiciones y limitaciones del RGPD:
- Derecho de acceso (Art. 15): obtener confirmación de si se tratan Datos Personales y acceder a ellos.
- Derecho de rectificación (Art. 16): corregir Datos Personales inexactos.
- Derecho de supresión (Art. 17): solicitar la supresión de los Datos Personales ("derecho al olvido").
- Derecho a la limitación del tratamiento (Art. 18): solicitar la limitación del Tratamiento (p. ej., desactivando iCloud o Compartir en Familia).
- Derecho a la portabilidad (Art. 20): recibir tus Datos Personales en un formato estructurado, de uso común y legible por máquina.
- Derecho de oposición (Art. 21): oponerte al Tratamiento basado en intereses legítimos.
- Derecho a retirar el consentimiento: cuando el Tratamiento se base en el consentimiento, puedes retirarlo en cualquier momento.
Para ejercer estos derechos o cualquier consulta relacionada, contacta con el Responsable del Tratamiento utilizando los datos de la sección 13. Responderemos en el plazo de un mes desde una solicitud válida, o te informaremos de cualquier prórroga y sus motivos.
Derecho a presentar una reclamación: tienes derecho a presentar una reclamación ante una autoridad de control en el EEE o el Reino Unido. La lista de autoridades del EEE está disponible en: https://edpb.europa.eu/about-edpb/board/members_en.
11. Retención y brechas
11.1 Retención
No retenemos Datos del Usuario, ya que no los almacenamos. La retención la determina el Usuario: los datos se eliminan del dispositivo al borrarlos en la App o al desinstalarla; los datos en la infraestructura de Apple permanecen hasta que el Usuario los elimine desde los ajustes del Apple ID.
11.2 Decisiones automatizadas
No realizamos decisiones automatizadas ni elaboración de perfiles en el sentido del artículo 22 del RGPD que produzcan efectos jurídicos o afecten significativamente al Usuario de manera similar. Funciones como el cálculo de próximas dosis, el análisis de tendencia de peso y la programación de recordatorios se basan en datos proporcionados por el Usuario y se realizan localmente en el dispositivo.
11.3 Brechas de Datos Personales
En caso de una brecha de datos personales susceptible de suponer un riesgo para los derechos y libertades de personas físicas, notificaremos, cuando la ley aplicable lo exija:
- A la autoridad de control competente sin dilación indebida y, si es posible, en un plazo de 72 horas desde que tengamos conocimiento de la brecha (conforme al RGPD para EEE/Reino Unido).
- A los interesados afectados sin dilación indebida cuando la brecha suponga un alto riesgo para sus derechos y libertades.
- La naturaleza de la brecha y las medidas adoptadas o propuestas para abordarla.
No operamos servidores ni almacenamos Datos del Usuario. Por tanto, no mantenemos Datos del Usuario que pudieran ser objeto de una brecha en nuestros sistemas.
12. Modificaciones
Podemos modificar esta Política periódicamente. Las modificaciones se comunicarán:
- Publicando la Política revisada en esta URL;
- Actualizando la fecha de "Última actualización" al inicio de esta Política; y
- Cuando sea razonablemente posible, con aviso dentro de la App ante cambios sustanciales.
El uso continuado de la App tras la fecha efectiva de cualquier modificación constituye la aceptación de la Política modificada.
13. Contacto y Responsable del Tratamiento
Para preguntas, solicitudes o reclamaciones sobre esta Política o el Tratamiento de Datos Personales en relación con la App, contacta con el Responsable del Tratamiento:
Chunhou Li
Correo electrónico: diveintothefog@gmail.com