Política de privacidad

BabyTracking – aplicación de seguimiento del bebé
Versión del documento y fecha de vigencia: 27 de septiembre de 2026


1. Responsable del tratamiento

Maximilian Fröhlich, c/o Melissi, Schönhauser Allee 99, 10439 Berlín, Alemania
Correo electrónico: maxfroehlich@gmx.net
Sitio web: Información legal y soporte de BabyTracking

2. Ámbito y datos de menores

Esta política explica el tratamiento de datos personales en la aplicación BabyTracking para iOS/iPadOS y en su sitio web. La aplicación está destinada a padres y otros tutores legales adultos, no al uso autónomo por menores.

BabyTracking trata deliberadamente información sobre un menor cuando la introduce un adulto autorizado. Puede incluir datos de salud conforme al artículo 9 del RGPD. Quien introduzca o comparta información sobre un menor u otra persona confirma que está autorizado para hacerlo.

3. Modo local y modo en la nube

4. Bases jurídicas y consentimiento

Tratamos datos conforme al artículo 6.1.b del RGPD para proporcionar cuentas, sincronización y funciones adquiridas; conforme a los artículos 6.1.a y 9.2.a del RGPD sobre la base del consentimiento explícito para el tratamiento voluntario en la nube de datos de cuidados, salud y fotos; conforme al artículo 6.1.f para seguridad informática, prevención de abusos, análisis de errores y gestión fiable de compras; y conforme al artículo 6.1.c cuando exista una obligación legal.

El consentimiento para la nube se solicita por separado y no se deduce del mero uso de la aplicación. Registramos el ID de usuario, versiones de la política y los términos, estado y momento del consentimiento y, en su caso, momento de revocación. Puede retirarse para el futuro confirmando expresamente en la pantalla de consentimiento la eliminación de la cuenta en la nube o escribiéndonos. Quien elija esta opción continuará en modo local mientras la eliminación en la nube queda programada para siete días. El tratamiento exigido por ley podrá continuar.

5. Datos que tratamos

5.1 Cuenta e inicio de sesión

5.2 Hogar y menor

5.3 Cuidados y salud

Como esta información puede revelar datos sobre la salud y el desarrollo del menor, la tratamos como datos de salud sensibles.

5.4 Momentos y datos del dispositivo

Los momentos incluyen fotos, títulos, hora y rutas técnicas de almacenamiento. En modo nube, las fotos se guardan en un almacenamiento privado protegido por hogar y son visibles para sus miembros autorizados.

Los ajustes locales pueden incluir preferencias de visualización, recordatorios, orden de seguimientos, horario nocturno y estado de sesiones. Nuestros encargados también pueden tratar direcciones IP, marcas de tiempo, tipo de dispositivo/sistema, versión de la aplicación y datos de solicitudes y errores técnicamente necesarios.

6. Funciones del dispositivo

La cámara y fototeca solo se usan tras el permiso de iOS para añadir fotos. Las notificaciones opcionales muestran recordatorios locales y avisos locales provocados por la actividad de otro miembro recibida mediante Supabase Realtime. Las Actividades en Directo muestran temporizadores localmente en la pantalla bloqueada y Dynamic Island; detener allí un temporizador actualiza el registro y, en modo nube, se sincroniza normalmente.

BabyTracking no utiliza actualmente ubicación, contactos, Bluetooth, micrófono ni HealthKit. No solicita permiso de Transparencia de Seguimiento de Apps, no contiene SDK publicitarios y no rastrea a los usuarios entre aplicaciones o sitios de otras empresas.

7. Supabase

Usamos Supabase, Inc. para autenticación, base de datos, almacenamiento privado de fotos, funciones de servidor y sincronización en tiempo real. Supabase actúa como encargado respecto del contenido enviado al proyecto. Según la configuración actual, la región principal de la base de datos es Fráncfort, Alemania. El soporte técnico, la seguridad y los subencargados pueden implicar tratamiento fuera del EEE.

Supabase declara utilizar garantías adecuadas, incluidas las Cláusulas Contractuales Tipo de la UE, para transferencias internacionales. Véase Privacidad de Supabase.

8. Apple App Store y RevenueCat

Apple trata compras y suscripciones bajo su propia Política de privacidad. No recibimos los datos completos de tarjetas o cuentas bancarias.

Usamos RevenueCat, Inc., EE. UU., para mostrar ofertas, validar derechos y restaurar compras. Según el uso, RevenueCat trata un identificador anónimo aleatorio o, para usuarios conectados, el ID de Supabase, tipo de dispositivo y sistema, versión de la aplicación, país/región o configuración regional, última actividad y datos de producto, transacción, recibo y suscripción. No lo usamos para publicidad personalizada ni para crear un perfil publicitario entre aplicaciones.

RevenueCat declara alojar datos de clientes en infraestructura de AWS en Estados Unidos y emplear garantías como Cláusulas Contractuales Tipo para transferencias internacionales. Las bases jurídicas son el artículo 6.1.b del RGPD para servicios comprados y el artículo 6.1.f para gestionar de forma fiable los derechos. Véase la Política de privacidad de RevenueCat.

9. Sitio web en GitHub Pages

El sitio se aloja mediante GitHub Pages, servicio de GitHub, Inc. Los datos de conexión, especialmente la dirección IP, se transmiten a GitHub, que puede registrar IP de visitantes por seguridad. La base jurídica es el artículo 6.1.f del RGPD. Actualmente el sitio no usa analítica, publicidad o marketing propios ni cookies propias no esenciales. Véase la Declaración de privacidad de GitHub.

10. Destinatarios y hogares compartidos

Los datos se comunican solo cuando es necesario a Supabase, Apple para los servicios del App Store, RevenueCat y, para el sitio web, GitHub. Los miembros autorizados de un hogar en la nube pueden ver los datos del menor, registros, notas y fotos compartidas. Los códigos deben compartirse solo con personas de confianza. No vendemos datos personales ni los comunicamos con fines publicitarios.

11. Seguridad e incidentes

Las medidas de seguridad incluyen cifrado TLS, autenticación de Supabase, seguridad a nivel de fila, almacenamiento privado de fotos, comprobaciones de autorización en el servidor, limitación de intentos de códigos, límites de tamaño, privilegios mínimos para funciones de borrado y cifrado de tokens de revocación de Apple. Los secretos se mantienen fuera del código fuente de la aplicación.

Ningún servicio de Internet puede garantizar seguridad absoluta ni disponibilidad ininterrumpida. Cuando se cumplan los requisitos legales tras una violación de la seguridad de los datos personales, notificaremos a la autoridad y a las personas afectadas conforme a los artículos 33 y 34 del RGPD.

Se ha configurado una copia diaria cifrada de los datos de la base de datos y las fotos de momentos almacenados en Supabase en un servidor gestionado por el propio proveedor en Alemania. Funciona de forma independiente del MacBook del proveedor. Los archivos se cifran con una clave de recuperación conservada por separado; los archivos con más de siete días se eliminan durante la ejecución diaria. El 23 de septiembre de 2026 se verificaron correctamente una primera copia real y una restauración aislada de la base de datos y las fotos. La sincronización entre dispositivos no sustituye una copia de seguridad.

Una interrupción, un borrado o un error pueden provocar pérdidas de datos; no se garantiza una recuperación completa o inmediata. Tras una interrupción total puede ser necesario volver a iniciar sesión. Esta descripción del funcionamiento actual no limita nuestras obligaciones legales, en particular las del artículo 32 del RGPD, ni los derechos de las personas afectadas.

Utilizamos Healthchecks.io para supervisar las copias de seguridad. Recibe señales técnicas de estado y datos de conexión del servidor de copias; estas señales no incluyen registros de cuidados, fotos, identificadores de usuarios de la app ni credenciales. La base jurídica es el artículo 6.1.f RGPD (funcionamiento fiable y seguro). Véase Privacidad de Healthchecks.io.

12. Conservación y eliminación

La eliminación definitiva en la nube y la limpieza de registros caducados se ejecutan cada hora. Los errores técnicos pueden retrasar su finalización; los trabajos fallidos se conservan para reintentarlos. Las respuestas de fotos almacenadas en cachés técnicas pueden permanecer temporalmente. Los registros de consentimiento, incluidas las versiones anteriores de los documentos, se conservan hasta la eliminación definitiva de la cuenta.

13. Eliminación de cuenta y contenido compartido

La eliminación puede iniciarse en Ajustes o, si se rechaza o retira el consentimiento para la nube, mediante «Eliminar la cuenta en la nube y continuar en local». La aplicación muestra una confirmación aparte antes de cambiar al modo local. Se programa para siete días y puede cancelarse iniciando sesión durante ese plazo. Mientras tanto se bloquea el uso normal de la nube. Después se eliminan cuenta, perfil, consentimiento, autorización de Apple y perfil de RevenueCat vinculado al ID de Supabase.

Si es el único miembro del hogar, se eliminan sus registros y fotos en la nube. Si quedan otros miembros, los registros y fotos compartidos permanecen para ellos; se elimina la atribución personal del usuario y se transfieren las funciones administrativas necesarias. Quien desee borrar también contenido compartido debe hacerlo antes o contactarnos, respetando derechos de terceros.

Eliminar la cuenta de BabyTracking no cancela una suscripción de Apple, que debe cancelarse por separado en los ajustes del Apple ID.

14. Derechos

Cuando se cumplan los requisitos legales, las personas tienen derechos de acceso, rectificación, supresión, limitación, portabilidad y oposición conforme a los artículos 15–21 del RGPD. El consentimiento puede retirarse para el futuro conforme al artículo 7.3 sin afectar al tratamiento anterior lícito.

Las solicitudes pueden enviarse a maxfroehlich@gmx.net. Podemos solicitar una prueba razonable de identidad. Los tutores autorizados pueden ejercer los derechos del menor. También puede reclamarse ante una autoridad de protección de datos, especialmente la del lugar de residencia o del supuesto incumplimiento. Para el proveedor es competente, por regla general, la autoridad de protección de datos de Berlín.

15. Datos obligatorios y decisiones automatizadas

El modo local no requiere datos de cuenta. La cuenta y el consentimiento son técnicamente necesarios para sincronizar en la nube. No tomamos decisiones exclusivamente automatizadas con efectos jurídicos o similares ni elaboramos perfiles publicitarios.

16. Cambios

Actualizaremos esta política si cambian las funciones, proveedores o requisitos legales. Los cambios importantes se anunciarán en la aplicación. Cuando sea necesario renovar el consentimiento, el acceso a la nube permanecerá bloqueado hasta una nueva aceptación explícita.