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.
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
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
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.