Política de privacidad, app DOTOG (BlueBuddys)
1) Información sobre la recogida de datos personales y datos de contacto del responsable del tratamiento
1.1 Nos alegra que utilices nuestra app DOTOG (nombre de marca «BlueBuddys»). A continuación, te informamos sobre el tratamiento de tus datos personales al utilizar nuestra app.
1.2 El responsable del tratamiento de datos en el sentido del Reglamento General de Protección de Datos (DSGVO) es:
Frank Reuter, que opera bajo el nombre «Minntera»
Döhlener Hang 3
01705 Freital
Deutschland
Tel.: +49 173 1843424
Correo electrónico: mail@dotog.app
Número de identificación a efectos del IVA: DE242649636
«DOTOG» y «BlueBuddys» son marcas de producto de Minntera / Frank Reuter.
Nota sobre el delegado de protección de datos: No hemos designado un delegado de protección de datos. Dirige tus preguntas sobre protección de datos a la dirección del aviso legal.
1.3 La app utiliza cifrado SSL o TLS. Todas las conexiones con la nube de Firebase (inicio de sesión, consultas de datos, chat de IA) se realizan exclusivamente mediante HTTPS.
1.4 Público destinatario (Mixed Audience): DOTOG está dirigido a familias, pisos compartidos y grupos de proyectos o clases. La app la utilizan tanto adultos como niños. No hay una edad mínima; DOTOG se recomienda a partir de los 7 años. Tratamos de forma diferente los datos de menores y adultos:
- Los usuarios a partir de los 16 años crean su propia cuenta y son «Admin» o «Miembro» de un grupo (véase la sección 5).
- Los niños (menores de 16 años) reciben de un admin un código especial de invitación infantil. Con este código, el niño crea una cuenta propia en el grupo familiar. Se aplican normas especiales de protección conforme al Art. 8 DSGVO, incluido el consentimiento de una persona con responsabilidad parental; consulta los detalles y el procedimiento en la sección 6.
Privacidad desde el diseño (Art. 25 DSGVO): Seguimos los principios de minimización de datos y privacidad por defecto. Los perfiles son privados (solo los miembros del grupo pueden verlos). No hay seguimiento publicitario. Solo elaboramos estadísticas de uso con tu consentimiento y nunca para cuentas infantiles o anónimas (sección 3); notificamos los fallos de forma seudonimizada mediante Firebase Crashlytics. Las notificaciones push publicitarias requieren aceptación expresa (para adultos) y siempre están desactivadas para niños. Las notificaciones funcionales (p. ej., recordatorios de tareas y citas) están activadas por defecto como parte del funcionamiento de la app y se pueden desactivar por categoría en cualquier momento.
Apple App Store: «Made for Kids: No». Google Play: Mixed Audience. En ambas tiendas, DOTOG figura en la categoría Lifestyle.
2) Archivos de registro al utilizar nuestra app móvil
Al descargar la app desde una tienda de aplicaciones, se transmite información a esa tienda (nombre de usuario, correo electrónico, número de cliente de la cuenta, momento de la descarga, información de pago e identificador del dispositivo). No tenemos influencia sobre esta recogida de datos.
Al utilizar la app se generan datos de conexión técnicamente necesarios, que nuestro encargado del tratamiento Google (Firebase) trata para prestar el servicio y garantizar su estabilidad y seguridad:
- Fecha y hora de la solicitud
- Código de estado HTTP
- Cantidad de datos enviados en bytes
- Sistema operativo utilizado (iOS / Android) + versión
- Versión de la app
- Dirección IP
Google trata estos datos de conexión como encargado del tratamiento (Art. 28 DSGVO, véase la sección 3) y conserva la dirección IP solo durante un breve periodo por motivos de seguridad y prevención de abusos. Nosotros no guardamos estas direcciones IP en registros propios, no las analizamos y no creamos perfiles de ubicación o de movimiento.
Base jurídica: Art. 6 Abs. 1 lit. f DSGVO (interés legítimo en la estabilidad + funcionalidad).
No recogemos IMEI, IMSI, MSISDN, direcciones MAC ni identificadores publicitarios (IDFA / AAID). Si Firebase App Check, Firebase Authentication o Firebase Crashlytics tratan tokens de instalación que no permiten identificar a una persona, lo hacen exclusivamente por motivos de seguridad, estabilidad y prevención de abusos (Art. 6 Abs. 1 lit. f DSGVO).
No se realiza ninguna toma de decisiones automatizada con efectos jurídicos en el sentido del Art. 22 DSGVO como parte del tratamiento de los registros del servidor.
3) Proveedores de servicios y destinatarios utilizados
Se han celebrado contratos de encargo del tratamiento (AVV) con los proveedores que actúan como encargados del tratamiento (Art. 28 DSGVO). Apple y Google son responsables independientes en la gestión de pagos (compras dentro de la app y suscripciones), no encargados del tratamiento; solo nos transmiten datos de las transacciones y del estado de la suscripción (base jurídica: Art. 6 Abs. 1 lit. b DSGVO). Basamos las transferencias a terceros países (EE. UU.) principalmente en las cláusulas contractuales tipo de la UE (SCC 2021/914, módulo C2P) conforme al Art. 46 Abs. 2 lit. c DSGVO. Si un proveedor figura también en el Marco de Privacidad de Datos UE-EE. UU. activo (decisión de adecuación de la Comisión Europea 2023/1795), indicamos el DPF como base adicional y secundaria. Contexto: el Tribunal General de la Unión Europea desestimó el recurso de anulación contra la decisión de adecuación del DPF (sentencia de 03.09.2025, Latombe, T-553/23); por tanto, la decisión de adecuación sigue vigente. Aun así, consideramos las SCC una base principal sólida que sigue siendo válida si el DPF dejara de aplicarse en el futuro. La columna «Base de la transferencia a terceros países» indica la base aplicable a cada proveedor. Podemos facilitarte una copia de las cláusulas contractuales tipo de la UE si la solicitas a mail@dotog.app.
Evaluación de impacto de las transferencias (TIA): Hemos realizado una evaluación de impacto de las transferencias para todas las transferencias a EE. UU. conforme a las EDPB Recommendations 01/2020. Garantías adicionales para reducir los riesgos: cifrado en reposo y en tránsito (TLS 1.3), registro solo mediante hash durante el funcionamiento habitual del chat de IA (sin transferencia del texto de las entradas a terceros países; los contenidos denunciados solo se guardan en texto claro para moderación en la UE (base de datos eur3), véase la sección 10.6a), registros de acceso y minimización de datos (sin nombres reales ni direcciones en los flujos hacia terceros países salvo cuando sea estrictamente necesario para la finalidad, pagos en las plataformas Apple/Google). La documentación TIA está disponible internamente y puede presentarse a las autoridades de control previa solicitud.
| Proveedor | Finalidad | Región | Base de la transferencia a terceros países |
|---|---|---|---|
| Google Ireland Ltd., Firebase Authentication | Inicio de sesión + verificación del correo electrónico (adultos) + integración de Apple Sign-In | UE, respaldo en EE. UU. | DPF + SCC 2021/914 |
| Google Ireland Ltd., Firebase Firestore | Almacenamiento de perfiles, tareas, citas, recompensas, afiliaciones a grupos y registros de auditoría | eur3 (multirregión de la UE: Bélgica y Países Bajos) | DPF + SCC |
| Google Ireland Ltd., Firebase Cloud Functions (datos de usuarios) | Lógica del backend (inicio de sesión, eliminación de cuentas, exportación de datos y verificación de suscripciones) | europe-west3 (Frankfurt) | DPF + SCC |
| Google Ireland Ltd., Firebase Cloud Functions (Health) | Comprobaciones de estado para la monitorización del operador (sin datos personales de usuarios) | europe-west1 (Bélgica) | DPF + SCC |
| Google Ireland Ltd., Firebase Cloud Messaging (FCM) | Notificaciones push (publicitarias solo para admins, nunca para niños) | UE + EE. UU. | DPF + SCC |
| Google Ireland Ltd., Firebase Crashlytics | Informes de fallos seudonimizados (sin nombre real; identificador del dispositivo y de la instalación, así como un hash abreviado de los identificadores de la cuenta y del grupo) | UE + EE. UU. | DPF + SCC |
| Google Ireland Ltd., Firebase App Check | Comprobación de seguridad (Apple App Attest + Play Integrity) | UE + EE. UU. | DPF + SCC |
| Google Ireland Ltd., Google Analytics para Firebase | Versiones 1.0.90 a 1.0.109: eventos técnicos de diagnóstico y vistas de pantalla, sin analizar; desactivado a partir de 1.0.110; en el futuro, estadísticas de uso solo con consentimiento | UE + EE. UU. | DPF + SCC |
| Google Ireland Ltd., Vertex AI Gemini 2.5 Flash | Asistente de IA «BuddyChat» (véase la sección 10) | europe-west4 (Países Bajos) | Tratamiento en la región de la UE europe-west4. Cualquier vinculación residual con la matriz estadounidense Google LLC queda cubierta por el contrato de Google Cloud (Data Processing Addendum) y las cláusulas contractuales tipo de la UE 2021/914. |
| Apple Distribution International Ltd., Apple In-App-Purchase | Gestión de pagos en iOS (suscripción + avatar VIP) | UE + EE. UU. | Contrato estándar de Apple + DPF |
| Google Ireland Ltd., Google Play Billing | Gestión de pagos en Android (suscripción + avatar VIP) | UE + EE. UU. | DPF + SCC |
| RevenueCat Inc. | Gestión de suscripciones y compras únicas | EE. UU. | DPA + SCC 2021/914 módulo C2P |
| Google Ireland Ltd., Firebase Cloud Storage | Alojamiento del JSON de exportación de datos (URL de descarga firmada, válida como máximo 7 días) | UE | DPF + SCC |
| Hostinger International Ltd. | (1) Alojamiento estático de los textos legales en dotog.app (aviso legal/privacidad/condiciones generales/información sobre el desistimiento/eliminación de la cuenta). (2) Alojamiento de correo electrónico mail@dotog.app + envío SMTP de correos de servicio (confirmación de eliminación de la cuenta, enlace de exportación de datos). | UE (Lituania, NL) | Contrato de encargo del tratamiento conforme al Art. 28. Tratamiento en la UE (Lituania, Países Bajos). |
Google Analytics para Firebase (estadísticas de uso): La app incluye este componente de Google. En las versiones 1.0.90 a 1.0.109, registra eventos técnicos de diagnóstico y vistas de pantalla, sin identificador publicitario ni identificador de cuenta, y puede transmitirlos a Google. Google Analytics no está vinculado a nuestro proyecto de Firebase; no analizamos estos datos. A partir de la versión 1.0.110, la recogida está desactivada. En el futuro, solo elaboraremos estadísticas de uso, por ejemplo, sobre qué áreas de la app se utilizan, con tu consentimiento expreso (Art. 6 Abs. 1 lit. a DSGVO, § 25 Abs. 1 TDDDG), que puedes retirar en cualquier momento en la app, en Consentimientos (Art. 7 Abs. 3 DSGVO); nunca para cuentas infantiles o anónimas. Antes de introducir esta solicitud de consentimiento, añadiremos aquí el alcance, los destinatarios y el plazo de conservación. Notificamos los fallos de forma seudonimizada mediante Firebase Crashlytics (tabla anterior, plazo de conservación de 90 días).
Sentry y Telegram (herramientas del operador, sin relación con datos de usuarios): Sentry GmbH (Berlín / EE. UU.) y Telegram FZ-LLC se utilizan exclusivamente como herramientas internas del operador: Sentry para el diagnóstico de errores de desarrollo en el proceso interno de compilación (no trata ningún dato personal de los usuarios de la app; los informes de fallos de la app móvil se realizan exclusivamente mediante Firebase Crashlytics, véase la tabla anterior), y Telegram para las notificaciones del estado del sistema dirigidas personalmente al operador (Frank Reuter; sin transmisión de datos de usuarios). Como no existe una relación de encargo del tratamiento en el sentido del Art. 28 DSGVO respecto de los datos de usuarios, no incluimos Sentry ni Telegram en la tabla de subencargados. Si cambia su uso (p. ej., integración del SDK de Sentry en la app móvil), ampliaremos esta sección e informaremos previamente a los usuarios existentes.
Información de privacidad: Firebase https://firebase.google.com/support/privacy · Apple https://www.apple.com/legal/privacy/de-ww/ · RevenueCat https://www.revenuecat.com/privacy/
4) Contacto
Al contactar con nosotros (por correo electrónico a mail@dotog.app o a través de la app), se recogen datos personales y se almacenan exclusivamente para responder a tu consulta. Base jurídica: Art. 6 Abs. 1 lit. f DSGVO (interés legítimo). Si se trata de preparar la celebración de un contrato, se aplica además el Art. 6 Abs. 1 lit. b DSGVO.
5) Tratamiento de datos al abrir una cuenta propia (a partir de los 16 años)
Conforme al Art. 6 Abs. 1 lit. b DSGVO, recogemos los siguientes datos durante el registro:
| Dato | ¿Obligatorio? | Finalidad |
|---|---|---|
| Dirección de correo electrónico | Obligatorio | Inicio de sesión + identificación de la cuenta |
| Contraseña elegida por ti (guardada solo como hash) | Obligatorio | Autenticación |
| Fecha de nacimiento | Obligatorio | Comprobación de edad conforme al Art. 8 DSGVO: a partir de los 16 años se crea una cuenta propia, por debajo de los 16 no (vía infantil, véase la sección 6). Después, en el registro del usuario solo se guarda el grupo de edad, no la fecha de nacimiento. |
| Nombre visible / apodo | Obligatorio | Visualización en el grupo familiar |
| Selección de avatar | Obligatorio | Personalización |
| Contador de racha + fecha de la última tarea completada | Interno del sistema | Indicador de motivación (Art. 6 Abs. 1 lit. f) |
| Cuenta de puntos entre grupos | Interno del sistema | Total acumulado de puntos en todos los grupos (Art. 6 Abs. 1 lit. f) |
Los datos marcados como obligatorios son necesarios para cumplir el contrato de uso. Sin ellos no podemos crear una cuenta y no se puede utilizar la app.
Confirmación del correo electrónico: Tras el registro, se envía un correo de confirmación (estándar de Firebase Authentication). La dirección solo se considera verificada después de pulsar el enlace.
No se realiza ninguna toma de decisiones automatizada con efectos jurídicos en el sentido del Art. 22 DSGVO al abrir una cuenta.
Puedes eliminar la cuenta de cliente en cualquier momento:
- Directamente en la app, en Administración > Eliminar cuenta.
- A través del sitio web, en dotog.app/kontoloeschung.html (formulario de autoservicio con confirmación por correo electrónico).
- Mediante un mensaje a mail@dotog.app.
Seguimos un procedimiento híbrido de eliminación de 14+16 días (DSGVO Art. 17 + obligación de Apple App Store / Google Play Store):
- Día 1 (inmediato): Tu cuenta se bloquea (Auth.disabled) y se oculta en todos los grupos (eliminación lógica mediante el campo deletedAt). Los puntos del grupo, las estrellas, la racha y las afiliaciones a grupos se retiran inmediatamente de los totales activos.
- Días 2-14 (plazo para reconsiderarlo): Puedes cancelar la eliminación en cualquier momento. Procedimiento: introduces tu dirección de correo electrónico en la pantalla de inicio de sesión de la app DOTOG. Como la cuenta está bloqueada, aparece el botón Restaurar cuenta. Al pulsarlo, te enviamos un correo con un enlace de recuperación de un solo uso (válido durante 15 minutos, uso único, token aleatorio de 256 bits). Pulsas el enlace, confirmas la recuperación en dotog.app/cancel.html y la cuenta se reactiva inmediatamente (cuenta de autenticación desbloqueada, eliminación programada descartada). Importante: La afiliación al grupo, las estrellas y la racha no se recuperan; debes volver a unirte al grupo con un código de invitación (decisión del proveedor «Nuevo comienzo»; el Art. 17 DSGVO exige la eliminación, no un derecho a la restauración).
- Día 15: Eliminación definitiva de la base de datos activa (cuenta de autenticación, datos del perfil, tareas, citas, afiliaciones a grupos y vínculo de la suscripción) mediante Cloud Scheduler a las 03:00, hora de Berlín.
- Días 15-30: Copia de seguridad técnica (instantáneas rotativas de Firebase/Hostinger, como máximo 30 días). Después se eliminan de forma irrecuperable.
Los plazos de conservación tienen prioridad: conservamos las facturas y los justificantes de suscripción durante el tiempo que exige la ley, actualmente 8 años; la base jurídica es el Art. 6 Abs. 1 lit. c DSGVO (obligación legal). Estos datos quedan bloqueados y se eliminan automáticamente al finalizar el plazo.
Registro de auditoría de las eliminaciones (Art. 5 Abs. 2, responsabilidad proactiva): Registramos las eliminaciones y recuperaciones de cuentas en una colección interna audit_logs (campos: action, userUid, emailHash (SHA-256 en lugar del correo en texto claro), timestamp). Plazo de conservación: 30 días; después, eliminación automática mediante Cloud Scheduler. Base jurídica: Art. 6 Abs. 1 lit. c DSGVO i. V. m. Art. 5 Abs. 2.
Tokens de recuperación: Los tokens criptográficos de un solo uso generados para recuperar la cuenta (plazo para reconsiderarlo, días 2-14) son válidos durante 15 minutos y se guardan como hash en una colección separada cancel_tokens (uso único, almacenados en el servidor solo como hash SHA-256; el token en texto claro solo aparece en el correo que te enviamos). Tras caducar o utilizarse, los hashes se eliminan por completo después de 7 días. Límite por dirección de correo electrónico: un máximo de 3 solicitudes cada 15 minutos (protección contra fuerza bruta, Art. 32 DSGVO).
6) Cuentas infantiles (menores de 16 años) y consentimiento parental conforme al Art. 8 DSGVO
Importante para progenitores y tutores legales: Esta sección explica cómo utilizan DOTOG los niños, qué datos recogemos de ellos y cómo obtenemos tu consentimiento como persona con responsabilidad parental.
Nuestras normas de seguridad infantil publicadas describen cómo protegemos a los niños y cómo puedes denunciar abusos.
Nota sobre el límite de edad conforme al Art. 8 DSGVO: En Alemania, Austria y Suiza, el umbral de consentimiento es de 16 años. Por ello, solicitamos el consentimiento de una persona con responsabilidad parental para todos los menores de 16 años. A partir de los 16 años, cada persona crea su propia cuenta; por debajo de los 16 años no hay una cuenta independiente, sino únicamente la vía infantil mediante el código de invitación infantil.
6.1 ¿Cómo accede un niño a DOTOG?
No hay una edad mínima; DOTOG se recomienda a partir de los 7 años. Un niño no puede crear por sí mismo una cuenta de DOTOG. El procedimiento es:
- Un admin ha creado un grupo familiar. Los niños solo están en los grupos del admin que los ha invitado con el código infantil.
- En la configuración de su cuenta de admin, el admin genera un código especial de invitación infantil. Es una acción deliberada dentro de una cuenta con sesión iniciada para personas a partir de 16 años.
- El admin entrega el código al niño (oralmente o mediante el servicio de mensajería familiar).
- El niño instala la app e introduce el código. El niño elige un apodo y un avatar.
- Solo entonces se crea la cuenta infantil.
6.2 Cómo funciona el consentimiento parental
Antes de obtener un código infantil, el admin confirma marcando una casilla que es progenitor y que está de acuerdo. La app no exige otra prueba. Contexto:
- El admin ha creado su propia cuenta con verificación del correo electrónico y protección mediante contraseña.
- Generar un código infantil es una acción deliberada dentro de una cuenta con sesión iniciada para personas a partir de 16 años.
- Antes de generar el código, el admin debe marcar activamente esta casilla.
- El admin puede desactivar el código y cancelar la cuenta infantil en cualquier momento.
- Pista de auditoría: La confirmación se guarda de forma que pueda auditarse, junto con el texto exacto, la versión y una marca de tiempo (conservación durante 10 años como prueba conforme al Art. 7 Abs. 1 DSGVO).
6.3 ¿Qué datos del niño tratamos?
| Dato | ¿Obligatorio? | Finalidad |
|---|---|---|
| Apodo (de libre elección) | Obligatorio | Visualización en el grupo familiar |
| Selección de avatar | Obligatorio | Personalización |
| Afiliación al grupo familiar | Interno del sistema | Autorización en el grupo |
| Tareas + estado de finalización | Interno del sistema | Funcionalidad principal |
| Totales de puntos + contador de racha | Interno del sistema | Mecánica de motivación |
| Recompensas canjeadas | Interno del sistema | Gestión de recompensas |
| Entradas del chat de IA (muy restringidas) | Opcional (el admin puede desactivarlo) | Véase la sección 10 |
No recogemos del niño: dirección de correo electrónico, número de teléfono, ubicación, datos de contacto, nombres reales ni dirección postal.
Base jurídica del tratamiento de los datos del niño: Art. 6 Abs. 1 lit. b DSGVO (cumplimiento del contrato de uso) o lit. f DSGVO (mecánica de motivación y estadísticas anonimizadas).
6.4 ¿Qué pueden ver los progenitores (admin) sobre su hijo?
El admin ve las tareas pendientes del niño, sus estrellas y su racha en la clasificación, y las recompensas que quiere canjear. La app solo muestra las tareas completadas durante un sprint. Además, ve:
- El avatar del niño
- El número de consultas al chat de IA por día (estadísticas anonimizadas)
El admin no ve:
- El texto de las entradas del niño en el chat de IA (privacidad del niño, sección 10).
Esta separación respeta la privacidad del niño en la comunicación directa con la IA y, al mismo tiempo, mantiene la supervisión parental de las actividades en la app. Si el admin cree que un niño está utilizando el chat de IA de forma inadecuada, puede desactivarlo por completo para ese niño (véase la sección 10.4) o cancelar la cuenta infantil.
6.5 Publicidad y notificaciones push a niños
Las cuentas infantiles no reciben notificaciones push publicitarias. Las notificaciones push a niños se limitan a motivos puramente funcionales (tarea próxima, racha alcanzada, recompensa canjeada). La publicidad y los avisos sobre nuevas funciones de la app se envían exclusivamente a las cuentas de admin.
El consentimiento para las notificaciones push funcionales de una cuenta infantil no lo otorga el propio niño, sino exclusivamente el admin que la gestiona (persona con responsabilidad parental), quien puede retirarlo en cualquier momento.
6.6 Compras de niños dentro de la app
Los niños no pueden iniciar pagos reales. Las suscripciones, las compras de avatares VIP y todas las demás transacciones monetarias solo son posibles desde cuentas de admin.
6.7 Derechos parentales
Como persona con responsabilidad parental, tienes derecho a:
- Ver la cuenta infantil y consultar sus actividades en cualquier momento (excepto el historial del chat de IA, véase 6.4)
- Eliminar la cuenta infantil, ya sea tú mismo desde la propia cuenta infantil mediante el botón de la app Eliminar cuenta (véase la sección 5: plazo de 14 días para reconsiderarlo + conservación de la copia de seguridad durante 16 días = 30 días en total), O mediante una solicitud informal a mail@dotog.app (Frank Reuter / Minntera elimina manualmente la cuenta dentro del mismo plazo de 14+16 días y confirma la eliminación por escrito)
- Desactivar el código infantil para que no pueda unirse ningún otro niño
- Solicitar acceso (Art. 15 DSGVO) y una exportación de datos (Art. 20 DSGVO) de la cuenta infantil
- La rectificación (Art. 16 DSGVO) de los datos del niño
- La limitación (Art. 18 DSGVO) del tratamiento
- La oposición (Art. 21 DSGVO) a los tratamientos basados en un interés legítimo
- Retirar en cualquier momento el consentimiento para el tratamiento de los datos del niño, lo que conlleva la eliminación de la cuenta
7) Tratamiento de datos para gestionar suscripciones (suscripción en curso)
DOTOG se ofrece como una suscripción de software digital. Hay un nivel básico gratuito y tres niveles de suscripción de pago (identificados además en la app con los nombres Familie/WG/Projekt):
- Gratuito: 1 grupo, hasta 4 miembros, como máximo 2 tareas pendientes y 2 citas pendientes por grupo al mismo tiempo, preguntas limitadas al Buddy
- Plus («Familie»): hasta 2 grupos, hasta 5 miembros, tareas y citas ilimitadas
- Pro («WG»): hasta 5 grupos, hasta 10 miembros, tareas y citas ilimitadas
- Ultra («Projekt»): hasta 10 grupos, hasta 100 miembros, tareas y citas ilimitadas
Según el nivel, puedes elegir la facturación mensual o anual. Los precios vigentes se muestran antes de la compra en la tienda de aplicaciones o en la app.
Al contratar una suscripción, los datos de pago los trata exclusivamente el proveedor de la plataforma:
- iOS: Apple In-App-Purchase
- Android: Google Play Billing
No recibimos datos de tarjetas de crédito ni datos bancarios. Solo recibimos:
- ID de transacción único
- Estado de la suscripción (activa / caducada / cancelada)
- Producto de suscripción + fecha de renovación
Estos datos llegan a través de nuestro subencargado RevenueCat Inc. (EE. UU.) sobre la base de SCC 2021/914 módulo C2P y se asocian a tu cuenta en Firestore (eur3, UE). Base jurídica: Art. 6 Abs. 1 lit. b DSGVO.
Solo las cuentas de admin de personas a partir de 16 años pueden contratar suscripciones. Las cuentas infantiles no tienen acceso a las compras.
Puedes cancelar tu suscripción en cualquier momento en la configuración de suscripciones de tu cuenta de Apple o Google.
8) Compra única de avatares VIP
Puedes comprar el paquete VIP mediante un pago único. Cuesta 3,99 EUR y desbloquea todos los avatares VIP y BonusBuddys, sin suscripción. Compra única dentro de la app:
- Precio: 3,99 EUR como pago único por el paquete VIP (Non-Consumable IAP)
- Gestión de pagos: Apple IAP / Google Play Billing, administración mediante RevenueCat
- Categorías de datos idénticas a las de la sección 7
- Conservación: ID de transacción bloqueado durante el tiempo exigido por la ley, actualmente 8 años (Art. 6 Abs. 1 lit. c DSGVO)
Como alternativa, desbloqueas automáticamente determinados avatares VIP al alcanzar una racha diaria de al menos 50 días. Es una mecánica de juego dentro de la app, sin transmisión externa de datos.
La compra de avatares VIP solo es posible desde cuentas de admin. Las cuentas infantiles no pueden iniciar compras.
9) Contenidos que creas en la app
En nuestra app puedes crear lo siguiente:
- Tareas (con recompensa en puntos y, opcionalmente, recurrentes)
- Citas (eventos con fecha para el grupo, p. ej., cumpleaños o citas médicas, solo para ti o compartidos)
- Recompensas (lo que los jugadores pueden «comprar» con puntos, p. ej., «quedarse despierto 1 hora más»)
- Estadísticas familiares (generadas automáticamente a partir del total de puntos)
- Retos sprint (competiciones de duración limitada dentro del grupo)
Estos contenidos son visibles exclusivamente para los miembros de tu grupo. No hay áreas públicas, foros, visibilidad externa ni enlaces con redes sociales.
Al eliminar la cuenta, todos los contenidos creados se retiran de forma irrecuperable, con una excepción: las tareas y recompensas que otro miembro de la familia haya completado o canjeado siguen formando parte de las estadísticas del grupo de forma anonimizada (sin relación con tu perfil).
Base jurídica: Art. 6 Abs. 1 lit. b DSGVO + Art. 6 Abs. 1 lit. f DSGVO (estadísticas anonimizadas).
10) Tratamiento automatizado de datos mediante el asistente de IA («BuddyChat»)
Nuestra app incluye un asistente de IA («BuddyChat») que responde a preguntas sobre el hogar y la vida cotidiana.
10.1 Proveedor: Google Cloud Vertex AI con el modelo de lenguaje Gemini 2.5 Flash. El tratamiento se realiza exclusivamente en la región de la UE europe-west4 (Países Bajos). La Cloud Function se ejecuta en europe-west3 (Frankfurt). No hay transferencia activa de datos a EE. UU. para el tratamiento mediante IA. Cualquier vinculación residual con la matriz estadounidense Google LLC queda cubierta por las cláusulas contractuales tipo de la UE (véase la sección 3).
10.2 Qué datos se tratan: pregunta introducida, rol (Admin / Miembro / Niño) y estado de la suscripción. Sin nombres reales, direcciones de correo electrónico ni datos de ubicación. No solicitamos activamente nombres reales, direcciones de correo electrónico ni datos de ubicación. Sin embargo, como la pregunta es un campo de texto libre, puede contener información que introduzcas tú mismo. Por ello, no incluyas en tu pregunta nombres completos, direcciones ni información de salud.
10.3 Restricción de temas: BuddyChat responde a preguntas sobre el hogar y la vida cotidiana, como limpieza, cocina o jardinería. Para los niños se aplica un conjunto más limitado de temas con los filtros más estrictos. El sistema no responde a entradas fuera de esta lista de temas permitidos (filtro temático en el prompt del sistema + ajustes de seguridad BLOCK_LOW). Los temas relacionados con la seguridad (riesgo de autolesión, violencia y contenido sexual) se bloquean adicionalmente.
10.4 Chat de IA y niños: Los niños pueden utilizar BuddyChat con restricciones:
- Límite diario: 5 consultas al día para niños (como máximo 10 si el grupo tiene una suscripción activa); para adultos, 5 al día en el nivel gratuito o 25 al día con suscripción
- Antes del primer uso, el niño debe confirmar un aviso de seguridad
- El admin puede desactivar por completo el chat de IA para el niño en cualquier momento (Administración > Consentimientos)
- El admin no ve el texto de las entradas del niño en el chat de IA (privacidad del niño)
- Durante el funcionamiento normal solo guardamos un hash SHA-256 seudonimizado de la pregunta (véase 10.6), no su texto. Solo hay una excepción: cuando alguien denuncia una respuesta como inadecuada (véase 10.6a). En ese caso, guardamos la pregunta y la respuesta denunciadas para poder revisarlas. El admin sigue sin ver el texto de las entradas del niño.
10.5 Base jurídica: Art. 6 Abs. 1 lit. b DSGVO (cumplimiento del contrato en una suscripción activa) o Art. 6 Abs. 1 lit. a DSGVO (consentimiento en Free/Trial; para niños, consentimiento de la persona con responsabilidad parental conforme al Art. 8 DSGVO).
10.6 Plazo de conservación: Guardamos el registro habitual de forma seudonimizada (hash SHA-256 de la consulta, sin texto claro) durante 30 días; después se elimina automáticamente. Tus datos no se utilizan para entrenar modelos (contrato estándar de Google Cloud para Vertex AI). Para el almacenamiento separado de respuestas denunciadas, véase 10.6a.
10.6a Si denuncias una respuesta: En la app puedes denunciar cualquier respuesta del Buddy que consideres inadecuada. Esto también se aplica a los niños. Google Play exige esta función de denuncia para contenidos de IA. En cuanto presentas una denuncia, guardamos la pregunta y la respuesta afectadas en texto claro en nuestro servidor (Firestore, región eur3, UE) para poder revisar el caso y hacer que el Buddy sea más seguro. Solo tiene acceso el operador (Frank Reuter, Minntera), exclusivamente para moderación. Los progenitores, otros miembros y terceros no pueden ver estos contenidos. La base jurídica es el Art. 6 Abs. 1 lit. f DSGVO: nuestro interés legítimo en la seguridad y moderación del asistente de IA, es decir, en proteger a todos los usuarios, incluidos otros niños, frente a contenidos inadecuados. Revisamos la denuncia manualmente. Una vez revisada, nuestro sistema retira automáticamente la pregunta y la respuesta denunciadas en la siguiente ejecución diaria de eliminación. Las denuncias que sigan abiertas, es decir, sin revisar, se eliminan automáticamente como máximo 90 días después de presentarse. En todos los casos, los contenidos se retiran a más tardar al eliminar tu cuenta.
10.7 Tus derechos: Puedes desactivar BuddyChat en cualquier momento en Administración > Consentimientos. Puedes enviar consultas o solicitudes de corrección a mail@dotog.app en cualquier momento.
- NO está clasificada como sistema de IA prohibido (Art. 5).
- NO está clasificada como sistema de alto riesgo (Anhang III) (BuddyChat no es un sistema de evaluación educativa, sino un asistente para preguntas sobre el hogar y la vida cotidiana).
- Está clasificada como de «riesgo limitado» (Limited Risk); se cumple la obligación de transparencia del Art. 50.
11) Fuentes y cookies
La app utiliza exclusivamente fuentes incluidas localmente. No se conecta a servidores externos de fuentes. No se transmiten direcciones IP a terceros para mostrar las fuentes.
Cookies: La app no utiliza cookies. Sin embargo, guarda datos en tu dispositivo, como el inicio de sesión, los ajustes, el token push y los identificadores para informes de fallos y para Google Analytics para Firebase (sección 3).
12) Invitaciones, sin importación de contactos
DOTOG no accede a tu agenda ni a tu lista de contactos. No leemos ningún número de teléfono, dirección de correo electrónico ni otros datos de contacto de tu smartphone.
Las invitaciones a un grupo familiar se realizan exclusivamente mediante:
- Enlace de invitación (compartido por ti mediante WhatsApp, correo electrónico o el servicio de mensajería que elijas; la app no lo inicia por sí misma)
- Código de invitación para adultos
- Código de invitación infantil (solo para menores de 16 años, véase la sección 6.1)
13) Notificaciones push
Enviamos notificaciones push a través de Firebase Cloud Messaging (FCM). Distinguimos dos tipos:
a) Notificaciones funcionales: forman parte de la función principal de la app y están activadas por defecto para los nuevos usuarios. Base jurídica: Art. 6 Abs. 1 lit. b DSGVO (cumplimiento del contrato de uso) o lit. f DSGVO (interés legítimo en el funcionamiento de la app); el acceso técnico al dispositivo está permitido conforme al § 25 Abs. 2 Nr. 2 TDDDG, ya que es necesario para el servicio que has solicitado. Puedes desactivar cada categoría en cualquier momento en Administración → Notificaciones o en los ajustes del sistema de tu dispositivo:
- Tareas y citas: recordatorios de las tareas pendientes de hoy y de las citas que hayas creado tú mismo (p. ej., «1 hora antes»)
- Retos: nuevo reto sprint y notificación de victoria
- Racha: aviso cuando tu racha continúa
- Recompensas: solicitudes y aprobaciones de recompensas
b) Ofertas / avisos (publicitarios), p. ej., información sobre contenidos VIP o nuevas funciones. Están desactivados por defecto y solo se envían con tu consentimiento expreso (Art. 6 Abs. 1 lit. a DSGVO, § 25 Abs. 1 TDDDG, § 7 UWG). Los activas voluntariamente en Administración → Notificaciones. Las notificaciones publicitarias nunca se envían a cuentas infantiles.
Datos tratados: Para la entrega guardamos un token push asociado al dispositivo (token FCM, un identificador de dispositivo seudónimo asignado por Google/FCM), así como el tipo de dispositivo y el momento de creación. Se almacena en Firebase Firestore (users/<Nutzer-ID>/fcm_tokens, región eur3, UE). El token se utiliza exclusivamente para la entrega; los tokens inválidos o dados de baja se eliminan automáticamente.
Horario de silencio: No hay un horario fijo de silencio. Tú mismo silencias el móvil por la noche. Los recordatorios de citas con una hora concreta que hayas configurado se entregan en el momento que elijas.
Transferencias a terceros países: La entrega técnica mediante Firebase Cloud Messaging puede realizarse a través de servidores de Google en la UE y EE. UU. (con garantías mediante el Marco de Privacidad de Datos UE-EE. UU. y las cláusulas contractuales tipo 2021/914, véase la sección 3).
Retirada / oposición: Puedes volver a desactivar cada categoría en cualquier momento en Administración → Notificaciones o en los ajustes del sistema de tu dispositivo. El efecto es inmediato y dejan de enviarse las futuras notificaciones de esa categoría. Para las notificaciones funcionales, se trata de tu derecho de oposición conforme al Art. 21 DSGVO; para las publicitarias, de la retirada del consentimiento en cualquier momento conforme al Art. 7 Abs. 3 DSGVO.
Cuentas infantiles (Art. 8 DSGVO): Una cuenta infantil no puede otorgar por sí misma el consentimiento para notificaciones push. Lo gestiona exclusivamente el admin con responsabilidad parental (véase la sección 6.5). Los avisos publicitarios o sobre funciones nunca se envían a niños, sino solo a cuentas de admin.
14) Derechos del interesado
La normativa de protección de datos aplicable te concede amplios derechos como interesado. Puedes ejercerlos a través de mail@dotog.app o de las funciones de la app. Respondemos a las solicitudes en el plazo de un mes desde su recepción conforme al Art. 12 Abs. 3 DSGVO. En caso de solicitudes especialmente complejas o numerosas, el plazo puede ampliarse otros dos meses; te informaremos dentro del primer mes.
- Derecho de acceso (Art. 15 DSGVO): información sobre los datos tratados, las finalidades del tratamiento, los destinatarios y el plazo de conservación.
- Derecho de rectificación (Art. 16 DSGVO): corrección de datos inexactos.
- Derecho de supresión (Art. 17 DSGVO): eliminación de tus datos. En la app: Administración > Eliminar cuenta. En la web: dotog.app/kontoloeschung.html.
- Derecho a la limitación del tratamiento (Art. 18 DSGVO).
- Derecho a la portabilidad de los datos (Art. 20 DSGVO): exportación de datos en un formato legible por máquina. En la app: Administración > Descargar datos; te enviamos JSON por correo electrónico.
- Derecho a retirar el consentimiento otorgado (Art. 7 Abs. 3 DSGVO): en cualquier momento y con efectos futuros. Retirar el consentimiento es en todo momento tan sencillo como otorgarlo; te informamos de ello antes de que prestes tu consentimiento.
- Derecho a presentar una reclamación (Art. 77 DSGVO): puedes presentar una reclamación ante cualquier autoridad de control, en particular ante la del lugar de tu residencia habitual o de tu trabajo. La autoridad competente para nosotros es el Comisionado de Protección de Datos y Transparencia de Sajonia, Devrientstraße 5, 01067 Dresden, www.datenschutz.sachsen.de.
Caso especial: derechos parentales para cuentas infantiles, véase la sección 6.7.
Derecho de oposición (Art. 21 DSGVO): Puedes oponerte en cualquier momento al tratamiento basado en un interés legítimo. En el caso de publicidad directa, puedes oponerte en cualquier momento sin necesidad de justificarlo.
15) Duración de la conservación de datos personales
| Categoría de datos | Plazo de conservación | Eliminación |
|---|---|---|
| Datos de cuentas de adultos (correo electrónico, hash de contraseña, UID) | Mientras la cuenta esté activa | 14 días de bloqueo + 16 días de copia de seguridad = 30 días en total |
| Datos de cuentas infantiles (apodo, UID, avatar) | Mientras la cuenta esté activa | 14 días de bloqueo + 16 días de copia de seguridad = 30 días en total, mediante el admin |
| Datos del perfil (avatar, nombre) | Mientras la cuenta esté activa | 14 días de bloqueo + 16 días de copia de seguridad = 30 días en total |
| Contenidos de tareas y citas, incluidos el estado de finalización, los recordatorios de citas y las excepciones técnicamente necesarias en las repeticiones | Mientras sea necesario para mostrar y organizar el grupo; las tareas y citas únicas ya pasadas se eliminan definitivamente de forma automática como máximo 366 días después del final del evento correspondiente. Las series recurrentes se conservan como regla mientras estén activas o hasta que se eliminen. | Retirada o anonimización al eliminar la cuenta conforme a la sección 9; copias de seguridad técnicas durante un máximo de 30 días. |
| Contenidos de recompensas | Mientras la cuenta esté activa | Anonimizados al eliminar la cuenta |
| Contador de racha y fecha de finalización | Mientras la cuenta esté activa | 14 días de bloqueo + 16 días de copia de seguridad = 30 días en total |
| Puntos entre grupos | Mientras la cuenta esté activa | 14 días de bloqueo + 16 días de copia de seguridad = 30 días en total |
| Registros de auditoría del chat de IA (hash SHA-256) | 30 días | Automática (Cron-CF) |
| Respuestas de IA denunciadas (moderación, pregunta y respuesta en texto claro) | Denuncias revisadas hasta finalizar la revisión; abiertas, como máximo 90 días desde la denuncia; en todos los casos, hasta la eliminación de la cuenta | Ejecución diaria de eliminación automática (revisadas de inmediato, abiertas a los 90 días); además, automáticamente al eliminar la cuenta |
| Confirmación del aviso de seguridad del chat de IA | Mientras la cuenta esté activa | 14 días de bloqueo + 16 días de copia de seguridad = 30 días en total |
| Registros de auditoría (cambios de permisos, acciones de eliminación) | 30 días | Automática (Cron-CF) |
| Auditoría del consentimiento de la persona con responsabilidad parental (Art. 8 ACK) | 10 años (prueba conforme al Art. 7 Abs. 1 DSGVO) | Manual al finalizar el plazo |
| Colección vpcConsents (copia de seguridad en EE. UU., actualmente inactiva) | Mientras se utilice activamente; de lo contrario, no está en producción | n/a en V1, 10 años si se activa en EE. UU. |
| Informes de fallos (Crashlytics) | 90 días | Automática |
| Token push (FCM) | Mientras estén activadas las notificaciones push | Inmediata al desactivar la opción |
| ID de transacción de las suscripciones | Durante el tiempo que exige la ley, actualmente 8 años (Art. 6 Abs. 1 lit. c DSGVO) | Automática al finalizar el plazo |
| Recibos de compra única de avatares VIP | Durante el tiempo que exige la ley, actualmente 8 años | Automática al finalizar el plazo |
| Datos de conexión y registros del servidor (incluida la IP), tratados por Google/Firebase como encargado del tratamiento | Brevemente por Google por motivos de seguridad; no mantenemos registros propios de IP | Automática según los plazos de Google |
| Programa de recomendaciones: código + asociación recomendador↔invitado + momento del canje (sección 18) | Mientras sea necesario para realizar el programa y prevenir abusos | Al eliminar la cuenta o finalizar el programa |
| Recompensa por recomendación (fecha de caducidad de Plus, indicador «recompensa otorgada») | Mientras la cuenta esté activa | 14 días de bloqueo + 16 días de copia de seguridad = 30 días en total |
| Límite de abuso de recomendaciones (contador de códigos SHA-256) | 15 minutos (ventana del límite de solicitudes) | Automática |
Cuando el tratamiento se basa en un consentimiento expreso (Art. 6 Abs. 1 lit. a DSGVO), los datos se conservan hasta que retires tu consentimiento.
16) Procedimiento ante brechas de datos (Art. 33/34 DSGVO)
Si se produce un incidente de protección de datos que pueda suponer un riesgo para los derechos y libertades de los interesados:
- Notificamos el incidente a la autoridad de control competente (Comisionado de Protección de Datos y Transparencia de Sajonia) en un plazo de 72 horas desde que tenemos conocimiento, conforme al Art. 33 DSGVO.
- Si es probable que exista un riesgo alto, te informamos sin dilación indebida por correo electrónico sobre el incidente, la naturaleza y el alcance de los datos afectados y las medidas de protección recomendadas, conforme al Art. 34 DSGVO.
- En caso de una brecha relacionada con datos de niños, informamos además de forma activa a las personas con responsabilidad parental correspondientes (cuentas de admin), con independencia de que se haya superado el umbral formal del Art. 34 DSGVO.
17) Medidas técnicas y organizativas (TOMs conforme al Art. 32 DSGVO)
Aplicamos las siguientes medidas técnicas y organizativas para proteger tus datos:
- Cifrado: TLS 1.3 para todas las transmisiones de datos; cifrado en reposo en Firestore (AES-256, gestionado por Google).
- Autenticación: Firebase Authentication con contraseña sometida a hash (procedimiento scrypt modificado propio de Firebase); Apple Sign-In como vía alternativa de autenticación; nueva autenticación para acciones sensibles (eliminación de la cuenta, generación de códigos infantiles).
- Integridad de la app: Firebase App Check (Apple App Attest + Google Play Integrity) para impedir accesos de bots y versiones manipuladas de la app.
- Control de permisos: Firebase Security Rules con comprobaciones detalladas de acceso basadas en custom claims por grupo y rol.
- Minimización de datos: registro solo mediante hash para la auditoría habitual de IA (SHA-256 en lugar de texto claro); las respuestas denunciadas se guardan por separado y durante un plazo limitado para moderación (véase 10.6a); sin registros propios de IP, ya que solo Google trata brevemente la IP de conexión como encargado por motivos de seguridad y nosotros no la analizamos.
- Limitación automática del almacenamiento: las Cron Cloud Functions basadas en TTL eliminan los registros de auditoría después de 30 días; los informes de fallos, después de 90 días.
- Pista de auditoría: las acciones críticas (eliminación de la cuenta, consentimiento de la persona con responsabilidad parental, cambios de permisos) quedan registradas en un registro de auditoría inalterable.
- Copia de seguridad y recuperación: Firestore Point-in-Time Recovery y las instantáneas rotativas diarias (Firebase + Hostinger), con conservación máxima de 30 días. Después del día 30, los datos eliminados se han retirado de forma irrecuperable (coherente con la sección 5, procedimiento híbrido de eliminación de 14+16=30 días).
- Encargo del tratamiento: AVVs conforme al Art. 28 DSGVO con todos los subencargados; transferencias a terceros países basadas principalmente en SCC 2021/914 (DPF como base secundaria si el proveedor figura en él, véase la sección 3).
- Control del acceso del responsable: estructura de empresario individual; acceso de admin a Firebase solo mediante una cuenta personal con 2FA obligatoria.
- Revisión periódica (Art. 32 Abs. 1 lit. d DSGVO): revisión trimestral de las Firestore Security Rules y de la configuración TLS; autoevaluación anual de las TOMs y de la lista de subencargados; documentación de las revisiones en el registro interno de auditoría.
18) Programa de recomendaciones («Recomienda DOTOG»)
Los usuarios con una cuenta normal a partir de los 16 años (que no sea infantil ni anónima) pueden invitar a amigos mediante un enlace personal de recomendación. Si una persona invitada crea una cuenta normal propia a través del enlace y completa la configuración inicial (onboarding), quien la recomendó recibe 1 mes de DOTOG Plus gratis como agradecimiento.
Datos tratados: tu código personal de recomendación, los identificadores de cuenta (ID de usuario) del recomendador y de la persona invitada, el momento del canje y los indicadores de estado (p. ej., «recompensa ya otorgada»). Si la app se instala desde Google Play Store mediante un enlace de recomendación, extraemos exclusivamente el código de recomendación del Install Referrer proporcionado por Google. No se realiza ningún seguimiento publicitario adicional, no se crean huellas digitales del dispositivo y no se comunican datos a terceros.
Finalidades: (1) atribuir la recomendación y conceder correctamente la recompensa; (2) prevenir abusos (canjes múltiples o propios, intentos automatizados).
Bases jurídicas: Art. 6 Abs. 1 lit. b DSGVO (ejecución de la función de recomendación que has elegido activamente) y Art. 6 Abs. 1 lit. f DSGVO (interés legítimo en aumentar el alcance y prevenir abusos).
Niños: Las cuentas infantiles y anónimas están totalmente excluidas del programa de recomendaciones; no ven la invitación a participar ni pueden recibir o generar una recompensa (aplicado en el servidor). No se trata ningún dato suyo en el marco de esta función (protección conforme al Art. 8 DSGVO y al § 3 Abs. 3 i.V.m. Anhang Nr. 28 UWG).
Destinatarios / lugar de almacenamiento: tratamiento exclusivamente en nuestra infraestructura Firebase en la UE (base de datos eur3, funciones europe-west3 / Frankfurt). En esta función no se realizan transferencias a terceros países.
Plazo de conservación: conservamos los justificantes de atribución y recompensa mientras sea necesario para realizar el programa y prevenir abusos; los contadores técnicos que limitan los abusos se eliminan automáticamente al poco tiempo (véase el resumen de la sección 15).
Condiciones de participación: puedes encontrar las condiciones completas en dotog.app/empfehlung-teilnahmebedingungen.html.
Tus derechos (acceso, rectificación, supresión, limitación, oposición y reclamación) se mantienen sin cambios; véase la sección 14.