Política de Privacidad de Totem Roll
Última actualización: 24 de octubre de 2026
Esta política explica qué datos recopila Totem Roll, por qué los recopila, con quién los comparte y cuáles son tus derechos. Usamos un lenguaje sencillo. Si algo no queda claro, escríbenos a la dirección de contacto indicada al final.
Índice
- Quién es responsable del juego
- Qué datos recopilamos
- Datos que no recopilamos
- Para qué usamos los datos
- Bases legales
- Decisiones automatizadas y revisión por una persona
- Anuncios
- Compras en la aplicación
- Dónde se guardan los datos y durante cuánto tiempo
- Con quién compartimos los datos
- Transferencias internacionales
- Cookies y sitio web
- Niños y adolescentes
- Tus derechos
- Cómo ejercer tus derechos
- Seguridad
- Delegado de protección de datos
- Cambios en esta política
- Ley aplicable
- Contacto
1. Quién es responsable del juego
Totem Roll es desarrollado por Brightloop Games, nombre comercial de Douglas Viana de Moraes, persona física establecida en Nova Friburgo, RJ, Brasil. A efectos de la Lei Geral de Proteção de Dados (LGPD), el responsable del tratamiento de los datos es Douglas Viana de Moraes, como persona física.
- Dirección de contacto: Rua Benjamin Constant, 1205, sala 101, Conselheiro Paulino, Nova Friburgo, RJ, Brasil, 28633-000
- Teléfono: +55 22 99855-9113
- Correo electrónico: contato@brightloopgames.com.br
- Sitio web: https://brightloopgames.com.br/totemroll
2. Qué datos recopilamos
Recopilamos solo lo necesario para que el juego funcione, medir cómo se usa, mostrar anuncios, procesar compras y mantener la clasificación justa. Separamos los datos en dos grupos: los del dispositivo, que existen incluso sin cuenta, y los de la cuenta, que solo existen si decides iniciar sesión con Google o Apple.
Datos del dispositivo (sin cuenta):
- Identificador del jugador: un código aleatorio (el "pid", un UUID) generado en tu dispositivo la primera vez que abres el juego. No contiene tu nombre, correo electrónico ni teléfono.
- Franja de edad: el juego obtiene tu franja de edad (menos de 13, 13 a 15, 16 a 17 o 18 o más) mediante la señal de edad de Google Play (Play Age Signals), de Apple (Declared Age Range) o de una pregunta neutra sobre tu año de nacimiento. Guardamos solo la franja, en este dispositivo. El año de nacimiento nunca se guarda. Solo la franja que indicas en la pregunta se envía al servidor, como evento estadístico; la franja recibida de Google o de Apple no se envía para análisis.
- Datos de uso (telemetría) vinculados al pid: inicio de sesión, fase iniciada y terminada, elección de reliquia, uso del tutorial, anuncios vistos con recompensa, compras realizadas (solo como evento, sin datos de pago) y errores técnicos. También enviamos la versión y el canal de la aplicación.
- País aproximado: se deduce de la dirección IP en el servidor. La dirección IP no se guarda en la base de datos del juego. El proveedor de alojamiento (Cloudflare) procesa la dirección IP en tránsito para entregar y proteger el servicio (por ejemplo, contra ataques y abusos), y el juego no la almacena.
- ID de publicidad de Android: identificador publicitario del dispositivo, que Google AdMob usa para mostrar anuncios (ver sección 7).
- Datos de compra: recibos y tokens de compra procesados por la tienda (Google Play), que se usan para entregar el artículo comprado. Del token guardamos solo el hash SHA-256, nunca el token en sí. Guardamos también el número de pedido, el producto, el estado de la compra, la validez y la fecha.
- Progreso guardado: sin cuenta, el progreso se guarda solo en tu dispositivo. Con cuenta, se guarda una copia en la nube (ver más abajo).
- Datos de las partidas (difusión de jugadas): posiciones de las piezas, dados, reliquias y puntuación, usados para recrear jugadas en video y, si la opción está activada, difundidos con tu apodo. La difusión solo vale para quien indicó tener 18 años o más. Base legal: ver sección 5. Menores de 18 años: solo con autorización del representante legal. Puedes desactivar esta opción en Ajustes, en "Permitir mostrar mis jugadas".
Datos de la cuenta (solo si inicias sesión):
- Identidad de inicio de sesión: iniciar sesión con Google o Apple es opcional. Guardamos solo el hash SHA-256 del identificador que nos envía Google o Apple. No recibimos ni guardamos correo electrónico, nombre ni foto. Una cuenta puede tener Google y Apple vinculados como formas de iniciar sesión. Si vinculas una forma de iniciar sesión que ya pertenece a otra cuenta, podemos unir las dos cuentas, a petición tuya y con tu confirmación.
- Sesiones y dispositivos: cada sesión usa un código aleatorio, y en el servidor guardamos solo su hash. Cada cuenta puede tener hasta 3 dispositivos activos. De cada dispositivo guardamos un identificador generado por el juego, la plataforma (Android, iOS o web) y la fecha del último uso.
- Progreso en la nube: una copia comprimida de tu progreso, que el servidor guarda sin abrirla, con un resumen numérico (nivel, estrellas y récord) para que elijas qué versión conservar.
- Cartera de perlas y derechos: un registro de perlas de solo adición (cada compra, ganancia, gasto, reversión por reembolso o unión de cuentas genera una línea con el saldo, encadenada por hash a las anteriores) y la lista de derechos que tienes (artículos permanentes, Pase de temporada, VIP). Las compras de la cuenta se vinculan a un seudónimo, que es un hash hecho con una clave secreta nuestra.
- Clasificación: por cada partida clasificatoria, el juego envía el replay (el registro de las jugadas: piezas colocadas, dados, reliquias usadas y elecciones). Incluye, por cada pieza arrastrada, una breve muestra de la trayectoria del puntero o del dedo (de 6 a 12 puntos, con posición en el tablero y tiempo). Usamos la trayectoria solo para antitrampas y justicia de la clasificación, y se guarda junto con el replay. Guardamos la puntuación verificada más alta de cada jugador en cada clasificación, con la fecha. Tu apodo solo aparece en la clasificación si permitiste mostrar tus jugadas y tienes 18 años o más. También generamos estadísticas agregadas y anónimas de las partidas (puntuación, reliquias, medidas de ritmo y de trayectoria), sin identificador.
- Liga: una valoración oculta de habilidad (MMR), los puntos de liga (LP) y el resumen de las últimas partidas, calculados en el servidor.
- Marcas para revisión: los replays con patrones sospechosos se marcan para su revisión por una persona (ver sección 6).
Datos de seguridad del servidor:
- Registros de acceso: registros técnicos de acceso al servidor (fecha y hora, ruta consultada y resultado), usados para seguridad, prevención del fraude y defensa de derechos.
- Sello de tiempo público: una vez al día publicamos en un servicio público de sellado de tiempo (OpenTimestamps) solo el hash de la cabecera del registro de perlas. Ese hash no contiene datos personales y no permite identificar a nadie.
Control de los datos de uso: puedes activar o desactivar el envío de datos de uso en la opción "Enviar datos de uso", en Ajustes. Fuera de la Unión Europea, el Reino Unido y Suiza, esta opción viene activada por defecto. En esos tres territorios, el envío solo comienza después de tu consentimiento. Con el envío desactivado, no se envía nada, salvo una solicitud de eliminación que tú hagas. Para quien tiene la franja de edad "menos de 13", el envío de datos de uso permanece desactivado.
3. Datos que no recopilamos
No pedimos nombre, correo electrónico, teléfono, número de identificación fiscal, dirección, datos de tarjeta de crédito ni lista de contactos. Incluso cuando inicias sesión con Google o Apple, no recibimos ni guardamos tu correo electrónico, tu nombre ni tu foto, sino solo el hash de un identificador.
El juego solo solicita estos permisos de Android: acceso a internet, estado de la red, vibración, ID de publicidad (AD_ID, usado por el SDK de Google) y facturación de Google Play (BILLING). No solicita ubicación precisa, contactos, fotos, cámara ni micrófono.
4. Para qué usamos los datos
- Funcionamiento del juego: guardar tu progreso y desbloquear fases. Con cuenta, guardar el progreso en la nube y hacer que las perlas y las compras valgan en hasta 3 dispositivos.
- Estadística y equilibrio: entender qué fases son más difíciles y ajustar el juego. Estos datos están seudonimizados.
- Corrección de errores: identificar y corregir fallos técnicos.
- Integridad de la clasificación y antitrampas: comprobar las partidas clasificatorias, identificar puntuaciones imposibles y patrones de juego que no parecen humanos, y marcar casos para su revisión por una persona. La trayectoria del puntero o del dedo se usa solo para esto.
- Liga: calcular tu habilidad oculta y los puntos de liga.
- Anuncios: mostrar vídeos con recompensa opcionales y, cuando esté permitido, anuncios personalizados.
- Compras y cartera de perlas: entregar perlas, pase de temporada, suscripciones y los demás artículos comprados, evitar que un mismo pedido se acredite dos veces y retirar lo que una compra concedió cuando la tienda la reembolse.
- Protección de niños y adolescentes: adaptar el juego a tu franja de edad.
- Seguridad y auditoría: limitar abusos, prevenir el fraude, mantener registros de acceso y permitir comprobar que el registro de perlas y de compras no ha sido alterado.
- Obligaciones legales y defensa de derechos: conservar los registros de compra y del registro de perlas durante el plazo descrito en la sección 9.
No vendemos datos personales. No usamos datos de niños y adolescentes para elaborar perfiles publicitarios.
5. Bases legales
Para usuarios en Brasil (LGPD, Ley 13.709/2018):
- Datos de uso (telemetría): interés legítimo (art. 7, IX). Usamos estos datos para mejorar el juego, equilibrar las fases, corregir errores e identificar puntuaciones imposibles, de forma seudonimizada. Puedes desactivar el envío en cualquier momento en Ajustes.
- Anuncios personalizados: interés legítimo (art. 7, IX), con tu derecho de oposición mediante la opción "Anuncios personalizados" en Ajustes.
- Difusión de jugadas: interés legítimo (art. 7, IX), con tu derecho de oposición mediante la opción "Permitir mostrar mis jugadas" en Ajustes, que viene activada. Menores de 18 años: solo con autorización del representante legal.
- Cuenta, progreso en la nube, cartera de perlas y compras: ejecución de un contrato (art. 7, V).
- Clasificación, liga y antitrampas: interés legítimo (art. 7, IX) en mantener una competición justa, con derecho de oposición mediante el correo electrónico de contacto.
- Registros de compra y del registro de perlas, durante 10 años: cumplimiento de una obligación legal o reglamentaria (art. 7, II) durante el plazo mínimo exigido por la ley, que es de 5 años, y ejercicio regular de derechos en procesos judiciales, administrativos o arbitrales (art. 7, VI) durante el resto del plazo, con conservación dentro de los límites del art. 16 y, tras la eliminación de la cuenta, solo con seudónimo.
- Franja de edad y protección de menores: cumplimiento de una obligación legal (art. 7, II), conforme a la Ley 15.211/2025 (ECA Digital), y el interés superior del niño y del adolescente (art. 14).
- Seguridad, registros de acceso y prevención del fraude: interés legítimo (art. 7, IX).
Para usuarios en la Unión Europea, el Reino Unido y Suiza:
- Datos de uso (telemetría): consentimiento (art. 6(1)(a) del RGPD). El envío solo comienza después de tu sí.
- Anuncios personalizados: consentimiento (art. 6(1)(a) del RGPD).
- Difusión de jugadas: consentimiento (art. 6(1)(a) del RGPD). La opción viene desactivada y solo vale si la activas.
- Cuenta, progreso en la nube, cartera de perlas y compras: ejecución de un contrato (art. 6(1)(b) del RGPD).
- Clasificación, liga y antitrampas: interés legítimo (art. 6(1)(f) del RGPD) en mantener una competición justa, con derecho de oposición (art. 21 del RGPD).
- Registros de compra y del registro de perlas: obligación legal (art. 6(1)(c) del RGPD) durante el plazo exigido por la ley e interés legítimo (art. 6(1)(f) del RGPD) en la defensa de reclamaciones durante el resto de los 10 años.
- Franja de edad y protección de menores: interés legítimo (art. 6(1)(f) del RGPD) en proteger a niños y adolescentes.
- Seguridad, registros de acceso y prevención del fraude: interés legítimo (art. 6(1)(f) del RGPD).
Para usuarios en Suiza, también se aplica la Ley Federal suiza de Protección de Datos (nLPD/FADP), con los mismos derechos descritos para la Unión Europea.
6. Decisiones automatizadas y revisión por una persona
La clasificación y la liga usan cálculos automáticos (puntuación, habilidad oculta y puntos de liga) y comprobaciones automáticas. Una comprobación automática puede rechazar el envío de una partida que sería imposible según las reglas del juego, y esa partida simplemente no entra en la clasificación.
El sistema también marca para su revisión los replays con patrones sospechosos, como un ritmo o una trayectoria de arrastre que no parecen humanos. La marca no sanciona a nadie. Ninguna decisión que te afecte de forma relevante, como eliminar una puntuación, suspender el acceso a la clasificación o a la cuenta, o retirar recompensas, se toma únicamente de forma automatizada: una persona revisa el caso antes. No hay bloqueos automáticos.
Tienes derecho a pedir una explicación de los criterios utilizados y la revisión por una persona de cualquier decisión basada en un tratamiento automatizado (art. 20 de la LGPD; art. 22 del RGPD). Para ello, escribe a contato@brightloopgames.com.br. No publicamos los umbrales exactos de detección, para que no puedan eludirse.
7. Anuncios
Los anuncios los proporciona Google AdMob. Cuando ves un video con recompensa, el SDK de Google recopila el ID de publicidad, datos de interacción con el anuncio, datos de diagnóstico y ubicación aproximada, para mostrar y medir el anuncio. Los detalles están en anuncios-e-consentimento.md. En resumen:
- En la Unión Europea, el Reino Unido y Suiza, el juego muestra el formulario de consentimiento de Google UMP la primera vez que lo abres. Los anuncios personalizados solo se usan si aceptas. Puedes cambiar tu elección más adelante en Ajustes, en "Opciones de privacidad".
- En Brasil y en los demás países, la opción "Anuncios personalizados" en Ajustes viene activada por defecto. Si la desactivas, el juego pide a Google solo anuncios no personalizados.
- Puedes rechazar la personalización sin perder el acceso al juego.
- Para quien declare tener menos de 18 años, cuando el juego tenga esa información, usamos solo anuncios no personalizados (ver sección 13).
8. Compras en la aplicación
Las compras se hacen a través de la tienda de tu dispositivo: hoy, mediante Google Play Billing, y el pago lo procesa Google. En iPhone se harán a través de la App Store, cuando el juego esté disponible allí. Totem Roll no recibe ni almacena datos de tarjeta. Recibimos solo el recibo y el token de la compra, que usamos para confirmar la compra con la tienda y entregar el artículo. Del token guardamos solo el hash.
El artículo solo se entrega después de que nuestro servidor confirme la compra con la tienda. Con cuenta, el pedido queda vinculado a la cuenta mediante un seudónimo, y cada pedido solo puede acreditarse una vez.
Cuando la tienda reembolsa o revierte una compra, nos avisa, y retiramos lo que la compra concedió, como se describe en los Términos de uso. Brightloop no reembolsa directamente: los reembolsos los hace la tienda.
9. Dónde se guardan los datos y durante cuánto tiempo
- Servidor: Cloudflare Workers, base de datos D1 y almacenamiento de Cloudflare, operados por Cloudflare, Inc. (EE. UU.). Los datos se guardan en la base D1, con jurisdicción en la Unión Europea.
- Dispositivo: el progreso y las preferencias se guardan en el dispositivo. Sin cuenta, solo allí.
- Datos de uso en bruto: los lotes de eventos se conservan 90 días. Los registros agregados y el registro del jugador (pid, versión, país y fechas) se conservan hasta 24 meses. Pasados esos plazos, se eliminan.
- Replays de la clasificación, con la trayectoria de arrastre: se conservan hasta la verificación posterior de la puntuación, momento en que el replay se descarta, o hasta 2 años, lo que ocurra primero. También se eliminan cuando se elimina la cuenta o los datos.
- Marcas de la clasificación: la puntuación verificada más alta de cada jugador en cada clasificación se conserva hasta 2 años sin mejora, o hasta la eliminación.
- Replays y destacados de difusión: los replays se conservan 180 días. Los destacados no aprobados se eliminan a los 180 días. Los destacados aprobados permanecen hasta que pidas su retirada o la eliminación de tus datos.
- Cuenta, progreso en la nube, dispositivos, sesiones y liga: mientras la cuenta exista. Las sesiones duran 60 días, renovados cuando usas el juego. Al eliminar la cuenta, estos datos se eliminan.
- Registros de compra y registro de perlas: se conservan 10 años. Este plazo es el doble del mínimo legal de 5 años y sirve para la defensa de derechos en una eventual disputa (LGPD, art. 7, VI, y art. 16). Mientras la cuenta existe, los registros permanecen vinculados a ella. Tras eliminar la cuenta, permanecen solo con seudónimo, sin nombre, sin correo electrónico y sin vínculo con tu inicio de sesión, hasta cumplir 10 años desde la fecha de cada registro, y entonces se eliminan. Una copia mensual de auditoría de estos registros, también seudonimizada, se conserva durante el mismo plazo.
- Sello de tiempo público: el hash publicado una vez al día en OpenTimestamps no contiene datos personales y, al ser público, no puede retirarse.
- Registros de acceso del servidor: se conservan 1 año.
- Copias de seguridad de la base de datos: los datos eliminados se borran también de las copias de seguridad en un plazo de 30 días, con excepción de los registros que la ley o la defensa de derechos nos obligan a conservar, descritos más arriba.
- Estadísticas anonimizadas: pueden conservarse estadísticas agregadas, sin identificador, porque no te identifican.
- Solicitud de eliminación: borramos los datos vinculados a tu pid o a tu cuenta en un plazo de 30 días, como se describe en exclusao-de-dados.md.
10. Con quién compartimos los datos
- Google: Google AdMob (anuncios), Google Play Billing (compras), Iniciar sesión con Google y Play Age Signals (señal de edad).
- Apple: Iniciar sesión con Apple y Declared Age Range (señal de edad), y la App Store, cuando el juego esté disponible allí.
- Cloudflare, Inc.: alojamiento del servidor, de la base de datos y del archivo de auditoría.
- OpenTimestamps (servidores públicos de sellado de tiempo): reciben solo un hash diario, sin datos personales.
- El público: si la difusión de jugadas está activada, la jugada y tu apodo pueden aparecer en el sitio web y en las redes sociales de Brightloop Games, como se describe en los Términos de uso.
- Autoridades: solo cuando exista una orden legal o una obligación prevista en la ley.
No vendemos ni alquilamos datos personales. Estos proveedores tratan los datos según sus propias políticas, como la Política de Privacidad de Google.
11. Transferencias internacionales
Google, Apple y Cloudflare pueden tratar datos fuera de Brasil, incluida la base de datos con jurisdicción en la Unión Europea. Esta transferencia se ampara en las cláusulas contractuales tipo de los contratos de tratamiento de datos de esas empresas, conforme al art. 33 de la LGPD y al art. 46 del RGPD. OpenTimestamps recibe solo un hash, que no es un dato personal.
12. Cookies y sitio web
La aplicación no usa cookies. El sitio https://brightloopgames.com.br/totemroll es una página estática, sin analítica y sin cookies.
13. Niños y adolescentes
Totem Roll está indicado para personas de 13 años o más y no está dirigido a niños. Tratamos los datos de niños y adolescentes en su interés superior, conforme a la Ley 15.211/2025 (ECA Digital) y al art. 14 de la LGPD.
Para adaptar el juego a la edad, usamos la franja de edad descrita en la sección 2. Cuando no hay información de edad, tratamos a la persona como no adulta para los anuncios y la difusión de jugadas, que es la opción más protectora.
- Menos de 13 años: el juego funciona solo de forma local. No hay cuenta en la nube, compras, envío de datos de uso, anuncios personalizados ni difusión de jugadas. Si ya existe una cuenta y la franja de edad pasa a ser menos de 13, la cuenta se elimina automáticamente, y el progreso permanece en el dispositivo.
- 13 a 17 años: no elaboramos perfiles publicitarios. Los anuncios son siempre no personalizados y las jugadas no se difunden.
- 18 años o más: las opciones descritas en esta política valen según tu elección.
No recopilamos a sabiendas datos de menores de 13 años. Si descubrimos que hemos recopilado datos de un niño en esa situación, los eliminamos. Si eres representante legal de un niño y crees que esto ocurrió, escríbenos.
El público objetivo declarado en Google Play es de 13 años o más. El juego no participa en el programa Designed for Families.
14. Tus derechos
Según la LGPD (art. 18), puedes solicitar:
- confirmación de que tratamos tus datos;
- acceso a tus datos;
- corrección de datos incompletos, inexactos o desactualizados;
- anonimización, bloqueo o eliminación de datos innecesarios o tratados en incumplimiento de la ley;
- portabilidad de los datos a otro proveedor;
- información sobre las entidades con las que compartimos los datos;
- revocación del consentimiento;
- oposición al tratamiento basado en el interés legítimo;
- explicación y revisión por una persona de las decisiones basadas en un tratamiento automatizado (art. 20).
Según el RGPD, también puedes solicitar la limitación del tratamiento, oponerte al tratamiento, no ser objeto de decisiones basadas únicamente en un tratamiento automatizado y presentar una reclamación ante la autoridad de protección de datos de tu país. En Brasil, la autoridad es la ANPD (Autoridad Nacional de Protección de Datos).
15. Cómo ejercer tus derechos
- Eliminar la cuenta, en la aplicación: Ajustes, después Cuenta, después "Eliminar cuenta". Eliminamos el progreso en la nube, la lista de dispositivos, las sesiones, los vínculos de identificador, los derechos y tu identidad en la clasificación y en la liga. Los registros de compra y de perlas permanecen solo con seudónimo, como se explica en la sección 9.
- Borrar los datos del dispositivo, en la aplicación: Ajustes, y después "Borrar mis datos". Este botón borra los datos guardados en el dispositivo, genera un nuevo identificador y pide al servidor que borre todo lo vinculado al identificador anterior.
- Por correo electrónico: contato@brightloopgames.com.br. Indica tu identificador (pid), que aparece en Ajustes, para que podamos localizar tus datos. No podemos localizar una cuenta por nombre o correo electrónico, porque no guardamos esos datos.
- Plazo de respuesta: en general, hasta 15 días para responder a la solicitud, según la LGPD. La eliminación de los datos en el servidor se produce en un plazo de 30 días.
- Retirar una jugada difundida: por correo electrónico a contato@brightloopgames.com.br. La atendemos en un plazo de 5 días hábiles en los canales que controlamos.
- Revisión por una persona: por el mismo correo electrónico, para cualquier decisión sobre la clasificación, la liga o la cuenta.
Podemos pedir información mínima para confirmar que la solicitud es tuya. No pediremos datos que no usamos en el juego.
16. Seguridad
Usamos medidas técnicas y organizativas razonables para proteger los datos. Los datos se cifran en tránsito (HTTPS/TLS) y se almacenan en la infraestructura de Cloudflare, con cifrado en reposo. Guardamos solo hashes del identificador de inicio de sesión, de los códigos de sesión y de los tokens de compra. El registro de perlas está encadenado por hash, y el hash de su extremo se sella cada día en un servicio público, de modo que cualquier alteración indebida pueda detectarse. Hay límites de uso por minuto contra abusos. El acceso está restringido a la cuenta del desarrollador. Ningún sistema es totalmente seguro. Si se produce un incidente que pueda causarte un riesgo relevante, te avisaremos a ti y a la ANPD, conforme a la ley.
17. Delegado de protección de datos
- Delegado de protección de datos (DPO): Douglas Viana de Moraes
- Contacto del DPO: contato@brightloopgames.com.br
- Representante en la Unión Europea (art. 27 del RGPD): no hay representante designado en este momento. Para los interesados de la Unión Europea, el contacto es el correo electrónico indicado arriba.
18. Cambios en esta política
Cuando cambiemos esta política, lo avisaremos en la aplicación y actualizaremos la fecha en la parte superior del documento. Los cambios importantes, como la recopilación de un nuevo tipo de dato, se avisarán antes de entrar en vigor. Cuando la ley lo exija, pediremos un nuevo consentimiento.
19. Ley aplicable
Esta política se rige por la LGPD, la Ley 15.211/2025 (ECA Digital) y las demás leyes brasileñas. Si la ley de tu país te ofrece derechos adicionales, esos derechos siguen vigentes.
20. Contacto
Para preguntas, solicitudes o reclamaciones sobre privacidad, escribe a contato@brightloopgames.com.br o visita https://brightloopgames.com.br/totemroll.