Versión · abril de 2026 (V2)

Protección de datos

Tus datos de salud te pertenecen. Esta política indica con claridad qué datos recopilamos y cuáles no.

Traducción orientativa: la versión alemana es la jurídicamente vinculante.

RGPDArt. 9 saludServidor · DESin seguimiento

Responsable del tratamiento

Sven Grabowski (TagoHealth)
Pletschmühlenweg 62
50259 Pulheim · Alemania
Correo: sven@jointago.app

Según el § 38 BDSG (Ley federal alemana de protección de datos), no es obligatorio un delegado de protección de datos (empresario individual por debajo del umbral). Para preguntas sobre privacidad puedes contactar directamente con el responsable en la dirección anterior.

1. Qué recopilamos

Datos del perfil
Correo, nombre, sexo, edad, altura, peso, nivel de actividad.
Diario de alimentación
Comidas, valores nutricionales, raciones, códigos de barras escaneados.
Síntomas · art. 9 del RGPD
Tipo de síntoma, intensidad, notas. Solo con tu consentimiento explícito.
Conexiones y chat
Mensajes de chat, comentarios y códigos de invitación entre usuarios conectados.
ID aleatorio del dispositivo
Al iniciar la app por primera vez se genera un UUID anónimo para contar tu cupo de uso (escaneos con IA, informes de análisis). Sin relación contigo como persona, sin seguimiento entre apps.
Mejorar el análisis · voluntario (art. 6.1.a) del RGPD)
Solo si lo aceptas en la introducción o en los ajustes: patrones diarios anonimizados (ingredientes canónicos, intensidad máxima por tipo de síntoma, minutos de actividad, peso). Finalidad: mejorar la detección de desencadenantes. Sin nombres, sin correos, sin fotos, sin ubicación. Revocable en cualquier momento en los ajustes: todos los datos transferidos se borran en un plazo de 30 días.
Estadísticas de uso · voluntario (art. 6.1.a) del RGPD)
Con el mismo consentimiento («Mejorar el análisis»): eventos de uso seudónimos (p. ej., pantallas visitadas, «comida registrada», «ayuno iniciado») a través de nuestro encargado PostHog (alojamiento en la UE, Fráncfort). Finalidad: entender qué funciones se usan y en qué debe mejorar la app. Sin nombres, sin correos, sin nombres de alimentos, sin detalles ni intensidades de síntomas. Sin consentimiento no sale ni un solo evento de tu dispositivo; la revocación detiene la recopilación al instante. Además, el tiempo de uso diario de la app (total por día y número de aperturas, sin horas ni contenidos) en nuestro propio servidor en Alemania; se borra al revocar el consentimiento.

2. Qué NO recopilamos

Sin ubicación. Sin contactos. Sin identificadores publicitarios, sin seguimiento publicitario, sin venta de datos. Estadísticas de uso solo con tu consentimiento explícito (ver arriba).

3. Terceros

Open Food Facts

Para los datos de productos enviamos códigos de barras y términos de búsqueda a openfoodfacts.org. Proyecto sin ánimo de lucro.

Google Gemini

Para el reconocimiento de fotos con IA, tu imagen se envía a Gemini. Cifrada, no se guarda de forma permanente. Se te pregunta antes del primer uso. Servidores en EE. UU.: art. 49.1.a) del RGPD.

PostHog (estadísticas de uso)

Solo con el consentimiento «Mejorar el análisis» activado: eventos de uso seudónimos a PostHog (PostHog EU, alojamiento en Fráncfort; encargo de tratamiento según el art. 28 del RGPD, sin transferencia a EE. UU.). Revocable en cualquier momento en los ajustes; después ya no se recopila nada.

Apple Salud

Opcional. Intercambio bidireccional de pasos, actividades y peso. Solo con el permiso aparte de Apple.

Sign in with Apple (iOS)

En iOS inicias sesión con tu ID de Apple. Apple nos envía un token firmado con un ID de usuario estable y, solo en el primer inicio de sesión, opcionalmente tu nombre y correo. Si eliges «Ocultar mi correo», recibimos una dirección de reenvío de Apple; tu correo real se queda en Apple. No guardamos contraseñas de Apple y solo solicitamos los permisos mínimos necesarios.

Google Sign-In (Android)

En Android puedes iniciar sesión con tu cuenta de Google. Google nos envía tu perfil (nombre, correo) para la autenticación. En iOS no se ofrece Google Sign-In: allí el inicio de sesión es solo con Sign in with Apple o con correo.

Compras de Apple · Google Play Billing · RevenueCat

Para la suscripción Pro usamos las compras dentro de la app de Apple (iOS) o Google Play Billing (Android). El pago lo gestionan íntegramente Apple o Google: no vemos ningún dato de pago. Para gestionar la suscripción usamos RevenueCat Inc. (EE. UU.); existe un contrato de encargo de tratamiento según el art. 28 del RGPD y la transferencia está protegida por las cláusulas contractuales tipo de la UE.

Resend (envío de correos)

Para enlaces mágicos, verificación de correo y correos del sistema usamos Resend.com. Se transmiten tu dirección de correo y el contenido del mensaje. Servidores en la UE, contrato de encargo según el art. 28 del RGPD firmado.

Notificaciones push de Expo

Para las notificaciones push usamos el servicio push de Expo. Se envía un token push anónimo a Apple o Google y a Expo. El token no puede vincularse con tu identidad. Puedes desactivar las notificaciones en cualquier momento en los ajustes.

4. Almacenamiento

Principalmente en local, en una base de datos SQLite en tu dispositivo: la app funciona sin conexión. Con cuenta, también en nuestro servidor en Alemania (cifrado HTTPS). Las contraseñas se guardan como hash bcrypt; los tokens de autenticación están en el llavero de iOS o en Android Keystore.

Incluso sin cuenta, al iniciar la app por primera vez se crea un registro con el ID aleatorio del dispositivo para que tu cupo de uso sea coherente entre dispositivos. Si te registras más adelante, ese registro anónimo se «promueve» a tu cuenta: no se crea un segundo usuario.

5. Tus derechos

Acceso, rectificación, supresión
Portabilidad de los datos · exportación CSV
Eliminar la cuenta · en la app
Revocar el consentimiento en cualquier momento
Reclamación ante una autoridad de control · art. 77 del RGPD

La autoridad de control competente para el responsable es la Comisionada de Protección de Datos y Libertad de Información de Renania del Norte-Westfalia (LDI NRW), Kavalleriestraße 2–4, 40213 Düsseldorf, Alemania, poststelle@ldi.nrw.de.

6. Seguridad de los datos

Los datos locales están protegidos por el sistema operativo. Los tokens de autenticación se guardan en el llavero de iOS / Android Keystore. La comunicación con el servidor está cifrada con TLS y las contraseñas se guardan con hash bcrypt (12 rondas). Los mensajes de chat y comentarios entre usuarios se cifran además en reposo con AES-256-GCM.

7. Conservación y eliminación

Tus datos se guardan mientras uses la app. Plazos concretos:

• Diario, síntomas, objetivos: hasta que se elimine la cuenta
• Patrones diarios anonimizados (con consentimiento): en un plazo de 30 días tras la revocación
• Estadísticas de uso (con consentimiento): la recopilación termina al instante con la revocación; los eventos guardados son seudónimos
• Tokens push: al desinstalar o cerrar sesión
• Enlaces mágicos: 10 minutos · tokens de verificación de correo: 24 horas
• Registros internos de costes de IA: 90 días; después, agregados

8. Bases jurídicas de un vistazo

• Datos de la cuenta (correo, nombre, perfil): art. 6.1.b) del RGPD (ejecución del contrato)
• Diario, valores nutricionales, peso: art. 6.1.b) del RGPD (función principal de la app)
• Síntomas (datos de salud): art. 9.2.a) del RGPD (consentimiento explícito)
• Compartir datos anonimizados para entrenar el modelo: art. 6.1.a) del RGPD (consentimiento, revocable)
• Notificaciones push: art. 6.1.a) del RGPD
• Análisis de imágenes con IA (Gemini): art. 6.1.a) + art. 49.1.a) del RGPD (consentimiento para la transferencia a un tercer país)

9. Decisiones automatizadas

La app calcula correlaciones estadísticas entre ingredientes y síntomas y sugiere posibles desencadenantes (informe de análisis con IA). Son expresamente indicaciones, no decisiones individuales automatizadas en el sentido del art. 22 del RGPD. No se producen automáticamente efectos jurídicos ni similares de importancia. Tú decides si sigues las recomendaciones y cómo. La app no sustituye el consejo médico.

Contacto
Para todo lo relacionado con tus datos:
sven@jointago.app