Política de privacidad
Actualizada el 4 de octubre de 2026 · CVPK Digital Studio LLC
Time Tussle es un juego de cartas de historia. Puedes jugar como invitado sin ingresar correo electrónico ni contraseña. El juego como invitado crea una cuenta anónima mediante Supabase, nuestro proveedor de autenticación, y guarda un perfil y datos de juego en nuestros servidores. Registrarte con correo te permite volver a iniciar sesión y usar tu perfil en otro dispositivo. Algunas versiones pueden mostrar anuncios a invitados y usuarios registrados mientras esperan una partida o después de jugar. Una suscripción mensual elimina todos los anuncios y está disponible después de confirmar un correo electrónico.
Qué recopilamos
Si juegas como invitado: un identificador de cuenta anónimo, un nombre visible generado y datos de perfil y juego. No pedimos correo electrónico ni nombre real.
Si te registras con correo electrónico: tu correo, una contraseña que Supabase almacena con hash y el nombre visible que elijas.
Si agregas una foto de perfil: la app procesa en tu dispositivo la imagen que eliges y solo sube una copia cuadrada en JPEG. El original no se sube a nuestros servidores. La foto es opcional. La app te pide elegirla con el selector de fotos de iOS o Android y no solicita acceso a toda tu biblioteca.
El servidor comprueba el formato y tamaño de la foto subida. Si la carga termina correctamente, tu foto puede aparecer para quienes estén en la misma sala de espera o partida sin esperar una revisión humana. El archivo se guarda en almacenamiento privado y se muestra mediante un enlace que caduca. Cualquier persona que tenga un enlace válido a la foto también puede verla. Podemos retirar una foto tras una denuncia. Al reemplazar o borrar una foto, el archivo anterior queda en cola para eliminarse si no se puede quitar de inmediato.
Si denuncias o bloqueas a otra persona: una denuncia guarda los identificadores de las cuentas denunciante y denunciada, el identificador de la sala, un motivo de una lista fija, la fecha de creación, el estado y cualquier resolución registrada. No incluye mensajes de texto libre. Un bloqueo guarda ambos identificadores de cuenta y la fecha de creación. Estos datos se usan para revisar denuncias y evitar que cuentas bloqueadas entren juntas a salas nuevas.
Datos de juego: estadísticas como partidas jugadas, ganadas y perdidas, rachas, dudas realizadas y acertadas, cartas colocadas e insignias obtenidas. En multijugador, la sala, sus participantes, los nombres visibles usados allí y las acciones de juego son visibles para las otras personas de la sala.
Si usas Game Center en iOS: Game Center es opcional. Apple procesa tu cuenta, los identificadores de logros y el avance que informa la app. En iOS 26 o posterior, quien crea una sala puede publicar el código de seis caracteres mediante una actividad de Game Center para que entren las personas invitadas. No enviamos tu identificador de Game Center a nuestros servidores. Rechazarlo o cerrar sesión no impide jugar.
Diagnósticos: informes de fallos y rastros de errores mediante Sentry. Un informe puede incluir un identificador técnico de Sentry, modelo del dispositivo, sistema operativo, versión de la app, idioma, zona horaria, versión publicada, entorno y contexto técnico como un rastro de pila. Nos ayudan a encontrar y corregir errores.
Si los anuncios están habilitados para tu cuenta: Google AdMob puede procesar tu dirección IP, identificadores del dispositivo, interacciones con anuncios y datos técnicos para mostrar y medir anuncios y prevenir fraude. Una IP puede indicar una ubicación aproximada. Como no verificamos la edad de cada persona, la app actualizada solicita tratamiento de anuncios con restricción de edad y anuncios no personalizados. No enviamos a AdMob tu correo ni tu identificador de Time Tussle para segmentación. Las solicitudes requieren que las opciones de privacidad disponibles las permitan. Puedes volver a abrir las preferencias de anuncios en Ajustes cuando la opción esté disponible.
Si confirmas tu correo e inicias sesión en una versión con suscripciones: RevenueCat recibe tu identificador de Time Tussle y comprueba el acceso sin anuncios, aunque no te hayas suscrito. Si compras o restauras la suscripción, Apple o Google procesa el pago y RevenueCat recibe los registros de compra y el estado. No recibimos el número completo de tu tarjeta.
Guardado en tu dispositivo: idioma elegido, ajustes de música y sonido, una copia en caché del mazo, tokens de sesión, resultados pendientes de Práctica, información de frecuencia de anuncios, estado de suscripción en caché, opciones de privacidad del SDK de anuncios, tus opciones de analítica y atribución, e información necesaria para reintentar una eliminación interrumpida. La app guarda una marca local mínima de la primera cuenta verificada que se vinculó a esa instalación, incluso si la analítica y la atribución están desactivadas. También registra si comenzó un intento de atribución. Después de eliminar la cuenta, el vínculo se convierte en una marca sin identificador de cuenta para impedir que la instalación se vincule a otra cuenta para atribuir campañas. Aun así, puedes iniciar sesión o jugar con otra cuenta en el mismo dispositivo. Estas marcas no salen del dispositivo.
Analítica opcional del juego
A partir de la versión 1.3.1, la analítica del juego empieza activada cuando no tienes una elección guardada. Las versiones anteriores te piden que la actives. Una elección guardada para desactivarla se mantiene. Puedes desactivar la analítica en Configuración y seguir jugando. Este ajuste es independiente de tus preferencias de anuncios.
Cuando la analítica está activada, PostHog recibe identificadores de cuenta, instalación y sesión, versión de la app y del sistema operativo, idioma, fechas de eventos y un conjunto limitado de eventos sobre el tutorial, acceso a salas, partidas, interrupciones de conexión, anuncios y suscripciones. Los usamos para saber si las personas terminan partidas, vuelven a jugar o encuentran problemas, y para comparar resultados de publicidad. No enviamos a PostHog correos, nombres visibles, fotos de perfil, códigos de acceso a salas, cartas ni fechas ocultas. La grabación de sesiones y la captura automática de pantallas están desactivadas.
Puedes desactivar la analítica en Ajustes. Esto detiene los eventos nuevos y borra los que aún no se enviaron desde tu dispositivo. No elimina eventos ya recibidos. La eliminación de la cuenta incluye una solicitud para quitar tu registro de PostHog y sus eventos; el servidor reintenta si el proveedor no está disponible. El proyecto usa el servicio de PostHog en la UE y descarta las direcciones IP de los eventos guardados. No hemos fijado un plazo normal separado de conservación para estos eventos.
Atribución opcional de campañas
A partir de la versión 1.3.1, la atribución de campañas empieza activada cuando no tienes una elección guardada y la analítica está activada. Las versiones anteriores te piden que la actives. Una elección guardada para desactivarla se mantiene. Puedes desactivar la atribución por separado en Configuración. Esto no impide jugar ni cambia tus preferencias de anuncios. Nuestro servidor guarda el ajuste, la versión del texto informativo y la fecha en que se guardó junto con tu cuenta.
Si permites la atribución y la analítica, la app de iOS puede solicitar un token de corta duración a Apple AdServices y enviarlo directamente al servicio de atribución de Apple. En Android, la app puede leer la referencia de instalación de Google Play. La respuesta solo se usa para asignar un estado de atribución, una red de adquisición y una cohorte de adquisición validados. PostHog recibe esos tres campos normalizados en un evento de analítica separado. No recibe el token de Apple, la referencia sin procesar de Google Play, el gclid, la respuesta completa del proveedor, el IDFA, el IDFV ni el GAID. Si una campaña no coincide con una lista verificada, el resultado se registra como desconocido, no como orgánico.
El token de Apple y la referencia de Google Play permanecen en la memoria durante un intento por instalación y no se guardan. Antes de una lectura, la app solo guarda que comenzó el intento. Un intento consumido no se repite cuando la app vuelve a primer plano, se reinicia, recarga tu perfil o después de desactivar y volver a activar la atribución, aunque el primer intento se haya interrumpido. La marca no contiene el token, la referencia ni la respuesta del proveedor. Puedes desactivar la atribución en Ajustes. Esto detiene nuevas lecturas y descarta un evento de atribución pendiente de envío, sin cambiar tus opciones de anuncios o analítica. Los demás eventos de analítica pendientes siguen en cola según tu elección de analítica. Una solicitud del sistema Apple que ya comenzó no se puede retirar, pero la app descarta cualquier resultado tardío y no envía la solicitud posterior al servicio de atribución de Apple. Android cierra la conexión con Install Referrer y descarta una respuesta tardía. Los eventos de atribución que PostHog ya recibió permanecen hasta que se procese una solicitud de eliminación de la cuenta y el proveedor verifique la eliminación asíncrona.
Ubicación y diagnósticos
La app no solicita permisos de GPS ni ubicación. Un evento anterior de Sentry contenía geografía aproximada derivada de una dirección IP. Sentry está configurado para los proyectos móvil y backend de Time Tussle para descartar direcciones IP y eliminar geografía del usuario de los eventos nuevos. Los eventos sintéticos revisados después del cambio no contenían IP ni geografía.
No prometemos que un informe de diagnóstico nunca pueda contener datos personales. Usamos los ajustes de limpieza de Sentry y revisamos informes al investigar problemas. Aquí no se define un plazo normal de conservación para datos de cuenta, copias de proveedores ni registros de diagnóstico.
Cómo usamos los datos
- Para operar el juego y reunir jugadores en salas multijugador.
- Para guardar y mostrar estadísticas e insignias.
- Para revisar fotos de perfil, responder denuncias y aplicar las reglas de seguridad.
- Para investigar fallos, errores y problemas del servicio.
- Para mostrar anuncios a usuarios que cumplen los requisitos mientras esperan una partida, exploran partidas públicas o ven resultados, cuando los anuncios están habilitados y sus opciones de privacidad lo permiten.
- Para comprobar y restaurar el acceso de la suscripción sin anuncios.
- Para medir qué campañas verificadas llevan jugadores al juego, cuando permites tanto la atribución como la analítica.
Quién procesa datos por nosotros
| Proveedor | Finalidad |
|---|---|
| Supabase | Autenticación, base de datos y almacenamiento privado de fotos de perfil |
| Railway | Alojamiento del servidor backend y la base de datos del juego |
| Sentry | Informes de fallos y errores |
| PostHog UE | Analítica opcional del juego y campos normalizados de atribución de campañas, cuando permites las opciones necesarias |
| Resend | Supabase Auth envía las confirmaciones de cuenta, los cambios de correo y los mensajes de recuperación de contraseña mediante Resend SMTP desde no-reply@auth.timetussle.com. |
| Apple App Store, Google Play | Distribución de la app y cobro de suscripciones cuando compras |
| Apple AdServices, referencia de instalación de Google Play | Atribución opcional de campañas, cuando la permites |
| RevenueCat | Verificación de compras y acceso a la suscripción entre dispositivos |
| Google AdMob | Anuncios, opciones de consentimiento, medición y prevención de fraude cuando los anuncios están habilitados |
| Apple Game Center | Inicio de sesión opcional, avance de logros e invitaciones a salas en versiones de iOS compatibles |
Eliminación de datos
Las cuentas de invitado y de correo se pueden eliminar en Ajustes > Eliminar cuenta. También puedes solicitar la eliminación por correo sin instalar la app. Debemos verificar que la cuenta te pertenece antes de actuar.
Cuando el servidor acepta la solicitud, se revoca el acceso. La eliminación de la cuenta de autenticación y sus datos de perfil puede seguir en proceso. Volver a la pantalla de inicio de sesión no significa que cada paso haya terminado.
La eliminación quita la cuenta de autenticación, perfil, foto, estadísticas personales e insignias. Si el almacenamiento de fotos no está disponible, la eliminación queda en cola y se reintenta. Los registros compartidos de partidas y los resultados de otras personas permanecen; se quita el vínculo con tu cuenta y tu nombre se sustituye por Jugador eliminado.
También se eliminan tus relaciones de bloqueo. Las denuncias existentes permanecen como registros de moderación. El identificador de una cuenta se quita de una denuncia cuando se elimina esa cuenta. Permanecen la referencia de sala, el identificador de jugador usado en la partida, el motivo fijo, la versión de reglas, fechas, estado y resolución registrada.
Si RevenueCat tiene un registro del cliente, el servidor pone en cola una solicitud para eliminarlo y reintenta si el servicio no está disponible. Eliminar la cuenta de Time Tussle no cancela una suscripción cobrada por Apple o Google. Cancela la renovación en tu cuenta de la tienda antes de eliminar la cuenta del juego si no quieres más cobros.
Se conserva temporalmente un registro de eliminación y un recibo de estado para bloquear inicios de sesión antiguos y comprobar la solicitud. Solo pueden eliminarse cuando el proceso terminó y pasaron al menos 24 horas y 1 minuto desde la confirmación de la eliminación de la cuenta de autenticación. Las solicitudes pendientes se guardan hasta resolverse. No hemos definido aquí un plazo normal para datos de cuenta, copias de proveedores o registros de diagnóstico.
Tus derechos
Puedes pedir acceso, corrección o eliminación de tus datos personales. Si estás en la UE, Reino Unido o un estado de EE. UU. con leyes de privacidad, puedes tener derechos adicionales, incluidos eliminación y oposición. Contáctanos para ejercerlos.
Menores
El juego es para personas de 13 años o más. La app no recopila fecha de nacimiento ni verifica edad o identidad.
Transferencias internacionales
CVPK Digital Studio LLC está en Estados Unidos. Todavía no hemos verificado dónde procesa datos cada proveedor ni las condiciones de transferencia aplicables a un lanzamiento público.
Cambios
Si cambiamos esta política, actualizaremos la fecha anterior y avisaremos en la app cuando corresponda.
Contacto
CVPK Digital Studio LLC, hello@cvpkdigitalstudio.com.