Política de privacidad
En resumen
- Recopilamos lo que el juego necesita: tu correo electrónico para iniciar sesión, tu nombre y tu historial de partidas, y lo que dices durante una partida, en forma de texto.
- Tu voz nunca se guarda. Cada frase que dices se envía a nuestro proveedor de IA para convertirla en texto, y el audio se descarta.
- No usamos publicidad ni rastreadores de analítica, y solo usamos las cookies que el servicio necesita para funcionar.
- Tu perfil público está desactivado hasta que tú lo actives.
- Puedes exportar o eliminar tus datos en cualquier momento en Ajustes.
- Quiénes somos
- Qué recopilamos
- Para qué y con qué base
- Quién los trata
- Transferencias
- Cuánto tiempo
- Cookies
- Qué ven los demás
- Tus derechos
- Edad
- Contacto
1. Quiénes somos
Contradicto es un juego de navegador en el que los jugadores debaten un tema en voz alta mientras un jurado de IA vota. Lo opera Contradicto (“nosotros”). Somos el responsable del tratamiento de los datos personales que se describen en esta política. En nuestro aviso legal están nuestros datos de contacto.
Para cualquier pregunta o solicitud sobre privacidad, escribe a [email protected].
2. Qué recopilamos
Tu cuenta
- Tu dirección de correo electrónico, y tu nombre si Google o Apple nos lo comparten cuando inicias sesión.
- El método de inicio de sesión que usaste, un ID de cuenta interno y el ID de usuario de nuestro proveedor de inicio de sesión.
- Si te invitaron, el código de referido con el que llegaste, para poder dar el premio al amigo que te invitó.
- Un hash unidireccional de la dirección IP desde la que te registraste. No podemos recuperar la dirección a partir de él; lo comparamos con los hashes de otras cuentas para evitar que alguien se premie a sí mismo con referidos.
Tu perfil de jugador
- Tu nombre visible, tu nombre de usuario, tu biografía breve y si tu perfil es público.
- Tu puntuación, victorias, derrotas, historial de partidas (el tema, tu bando, los votos, el resultado y tu rival), racha, insignias y resultados del Debate del día.
- Tus amigos, las solicitudes de amistad que enviaste o recibiste, los jugadores que bloqueaste y las denuncias que hiciste sobre otros jugadores o que otros hicieron sobre ti (quién denunció, a quién o qué partida, el motivo y cualquier nota).
Qué pasa en una partida
- Tu voz. Mientras es tu turno, tu navegador detecta cada frase que dices y envía ese breve clip de audio a nuestro servidor. El servidor recorta el silencio, envía el clip a nuestro proveedor de IA para transcribirlo (consulta la sección 4), agrega el texto a la partida y descarta el audio. Nunca guardamos grabaciones de tu voz.
- El texto de la partida. La transcripción de lo que cada participante dijo o escribió, el tema, los votos y las reacciones del jurado, las respuestas de Vera y el veredicto.
- Partidas con amigos. En una partida en línea con un amigo, sus voces viajan directamente entre sus navegadores por una conexión WebRTC cifrada. Para establecer esa conexión, tu navegador le pide a un servidor STUN público (por defecto, el de Google) su dirección IP pública. Cuando no es posible una conexión directa, el audio cifrado pasa por un relé operado por Cloudflare. No lo grabamos.
- El reconocimiento de voz de tu navegador. Si la transcripción en el servidor está desactivada, el juego usa el reconocimiento de voz de tu propio navegador. Algunos navegadores, como Chrome, envían ese audio a su fabricante (por ejemplo, Google) según los términos de privacidad del propio navegador.
- Notas. Las notas que escribes en la sala de espera se quedan en tu navegador. Nunca se nos envían.
Revisión automática de lo que escribes
Antes de que otros vean un texto que escribiste, nuestro proveedor de IA comprueba que no tenga contenido ilegal o abusivo. Esto abarca los temas que escribes, los nombres visibles, los nombres de usuario, las biografías y los nombres de las salas de torneo. El proveedor recibe solo ese texto, y rechazamos el texto que no pasa la revisión. Guardamos cada resultado de la revisión hasta 90 días, para no revisar de nuevo el mismo texto. Además, un filtro de groserías e insultos oculta palabras en nombres, subtítulos, temas y textos generados por la IA.
Fichas y compras
- Tu saldo de fichas por tipo (diarias, mensuales y tuyas), cuándo terminan tus partidas mensuales y un registro de cada cambio en el saldo (fichas diarias otorgadas, partidas organizadas, reembolsos, compras, recargas y vencimientos mensuales, y premios por racha y por referidos).
- Por cada compra, incluida cada factura pagada de una suscripción: el plan, el número de partidas, el importe, la moneda, la hora, la declaración de desistimiento que aceptaste y los identificadores de Stripe del pago en línea o la factura, del pago, de la suscripción y de ti como cliente. Nunca vemos ni guardamos los datos de tu tarjeta. Stripe se encarga de ellos.
- Para una suscripción, su nivel, su estado y su fecha de renovación; para un pase comprado antes de que las suscripciones reemplazaran a los pases, lo mismo.
Datos técnicos
- Tu dirección IP, que usamos para aplicar límites de uso, para limitar cuántas cuentas de una misma red pueden recibir fichas diarias gratis y para evitar abusos.
- Registros del servidor sobre solicitudes y errores.
- Por cada partida, un registro de cuánto costó usar los modelos de IA en ella, que usamos para que el servicio siga siendo asequible.
Espectadores
Para ver una partida con un enlace para espectadores no se necesita cuenta. Si los espectadores votan por el puesto de El Chat, cada navegador emite un voto con un ID aleatorio guardado en ese navegador. Para limitar cuántos votos puede emitir una misma red, el servidor también guarda un hash unidireccional de la dirección IP de quien vota, solo en memoria y solo mientras dura la partida. Si un streamer conecta un canal de Twitch, el navegador del streamer lee de forma anónima el chat público del canal, directamente desde Twitch, para contar los votos !for y !against. Twitch ve esa conexión según sus propios términos de privacidad. No guardamos mensajes del chat ni nombres de usuario.
Denuncias y avisos
Las denuncias que presentas en el juego, los avisos de contenido ilegal y las reclamaciones que nos envías por correo electrónico (consulta los Términos), y lo que decidimos sobre ellos.
Cuando nos contactas
Tu correo electrónico y lo que nos escribas.
3. Para qué los usamos y con qué base jurídica
| Finalidad | Datos | Base jurídica (RGPD) |
|---|---|---|
| Iniciar tu sesión y gestionar tu cuenta | Datos de la cuenta | Ejecución de un contrato contigo, art. 6.1.b) |
| Hacer funcionar las partidas: transcripción, el jurado de IA, los argumentos y la voz de Vera, resultados, puntuación, rachas | Frases de voz (transitorias), texto de la partida, perfil | Contrato, art. 6.1.b) |
| Fichas, suscripciones, recargas, pases antiguos, compras y premios | Cartera, registro de movimientos, registros de compras, referidos | Contrato, art. 6.1.b) |
| Conservar los registros de compras por motivos fiscales y contables | Registros de compras | Obligación legal, art. 6.1.c) |
| Amigos, clasificaciones y tu perfil público | Perfil, resultados, amigos | Contrato, art. 6.1.b). El perfil público solo está activo si tú lo activas. |
| Revisar los textos que escribes antes de que otros los vean | Temas, nombres, nombres de usuario, biografías, nombres de salas y los resultados de la revisión | Nuestro interés legítimo en mantener el contenido ilegal y abusivo fuera del juego, art. 6.1.f) |
| Gestionar denuncias, avisos de contenido ilegal y reclamaciones sobre nuestras decisiones | Denuncias, avisos, reclamaciones, el contenido afectado, nuestras decisiones | Obligación legal según el Reglamento de Servicios Digitales de la UE, art. 6.1.c), e interés legítimo, art. 6.1.f) |
| Prevenir abusos, fraudes y la acumulación indebida de premios; límites de uso y seguridad | Dirección IP, hash de la IP de registro, hash de la IP de los votos de El Chat, registros del servidor, datos de la cuenta y de la cartera, denuncias, bloqueos y hashes posteriores a la eliminación | Nuestro interés legítimo en un juego seguro y justo, art. 6.1.f) |
| Copias de seguridad, para que las cuentas y las compras sobrevivan a una falla | Todo lo que hay en nuestra base de datos | Interés legítimo, art. 6.1.f), y nuestro deber de mantener los datos seguros, art. 32 |
| Vigilar los costos y mantener el servicio en funcionamiento | Registros de costos por partida, registros del servidor | Interés legítimo, art. 6.1.f) |
| Responder tus mensajes | Lo que nos envías | Contrato o interés legítimo, art. 6.1.b) o f) |
No vendemos tus datos, no mostramos anuncios ni creamos perfiles publicitarios. No usamos tus partidas para entrenar modelos de IA, y nuestros acuerdos con nuestros proveedores de IA no les permiten entrenar sus modelos con los datos que enviamos a través de sus API.
El jurado de IA decide quién gana una partida. Esa decisión solo afecta al juego (tu puntuación, tu racha y las clasificaciones), así que no tiene efectos jurídicos sobre ti ni te afecta de forma similarmente significativa. La revisión automática solo decide si un texto que escribiste puede mostrarse. Si crees que rechazó algo por error, escríbenos y una persona lo revisará.
4. Quién trata tus datos por encargo nuestro
Estas empresas tratan datos personales por cuenta nuestra, con contratos de encargo del tratamiento, y solo para las finalidades anteriores:
| Empresa | Qué hace | Dónde |
|---|---|---|
| WorkOS, Inc. | Inicio de sesión: con Google y Apple, y con los códigos de seis dígitos por correo electrónico. Guarda tu correo electrónico y tus identificadores de inicio de sesión. | Estados Unidos |
| OpenAI, L.L.C. / OpenAI Ireland Ltd | Hace funcionar la IA: transcribe las frases que dices, pone la voz de Vera, escribe los argumentos de Vera, hace funcionar el jurado de IA y revisa los textos que escribes. Recibe frases de audio y texto, directamente de nosotros o a través de OpenRouter (ver abajo). Contradicto no guarda el audio. | Estados Unidos |
| OpenRouter, Inc. | Cuando enviamos solicitudes de IA a través de él: un intermediario que recibe el texto y las frases de audio y los reenvía al proveedor de modelos que configuramos, por defecto los modelos de OpenAI. La transcripción a través de OpenRouter puede usar los modelos Gemini de Google; en ese caso, Google LLC recibe las frases de audio como encargado adicional. | Estados Unidos |
| Cloudflare, Inc. | Retransmite la voz cifrada entre amigos cuando falla una conexión directa (TURN). | Red global |
| Nuestro proveedor de alojamiento | Aloja nuestros servidores y nuestra base de datos. | En el EEE, o fuera de él con las garantías de la sección 5 |
| Nuestro proveedor de almacenamiento de copias de seguridad | Guarda copias de nuestra base de datos fuera de nuestros servidores. Viajan hasta allí por una conexión cifrada. | En el EEE, o fuera de él con las garantías de la sección 5 |
Stripe. Las compras se hacen en la página de pago alojada por Stripe, con Stripe como comerciante registrado (Stripe Managed Payments). Stripe te vende la compra y trata tus datos de pago como responsable del tratamiento independiente, según la política de privacidad de Stripe. Stripe nos informa qué compraste y si el pago se completó o se reembolsó.
Google y Apple. Si inicias sesión con Google o Apple, ellos saben que usaste su cuenta para iniciar sesión en Contradicto, según sus propias políticas de privacidad.
También podemos revelar datos cuando la ley lo exija, por ejemplo a una autoridad que nos lo ordene, o para proteger a los jugadores o al servicio de fraudes o abusos.
5. Transferencias internacionales
Algunas de las empresas mencionadas tienen su sede en Estados Unidos. Cuando tus datos salen del Espacio Económico Europeo, la transferencia está amparada por las cláusulas contractuales tipo de la Comisión Europea y, cuando el destinatario está certificado, por el Marco de Privacidad de Datos UE-EE. UU. Puedes pedirnos una copia de estas garantías.
6. Cuánto tiempo los conservamos
| Datos | Se conservan |
|---|---|
| Audio de voz | No se guarda. Solo se mantiene en memoria mientras se transcribe una frase. |
| Partida en vivo (transcripción, votos, reacciones) y sala de torneo | Aproximadamente 1 día después de su última actividad, para que su enlace para espectadores siga funcionando. Abrir el enlace para espectadores o volver a conectarse a él cuenta como actividad, así que una partida que la gente sigue viendo se conserva más tiempo. Una partida que nadie juega se elimina tras 30 minutos sin actividad, o unas 3 horas después de su última actividad si un reinicio del servidor la interrumpió; una cuyo reembolso de ficha todavía se está reintentando se conserva hasta que el reembolso se complete. |
| Hashes de las direcciones IP de los votos del puesto de El Chat | Solo en memoria, mientras dura la partida. |
| Resultados e historial de partidas, puntuación, racha | Hasta que elimines tu cuenta. Al eliminarla se borran tu nombre, tu nombre de usuario, tu biografía y tu página pública, así como tu racha y tus amigos. Tus resultados de partidas se conservan de forma anonimizada, con el nombre “Jugador eliminado”, para que los historiales y las puntuaciones de tus rivales queden intactos. |
| Cuenta, perfil, amigos, cartera y registro de movimientos | Hasta que elimines tu cuenta. |
| Después de la eliminación: hashes unidireccionales de tu ID de inicio de sesión y de tu correo electrónico, junto con tu saldo de fichas en el momento de la eliminación (un saldo negativo, o un saldo positivo al que renunciaste), las fichas a las que hayas renunciado en una eliminación anterior, arrastradas como compensación, tu suspensión y el último día en que recibiste fichas gratis, y, bajo el mismo hash, los premios por invitación que un reembolso todavía podría revertir | Se conservan, para que no se pueda eliminar y volver a crear una cuenta con el fin de anular una suspensión, una deuda por una compra reembolsada, las fichas diarias gratis o un premio por invitación pagado por una compra que se reembolsó. El saldo al que renunciaste y su compensación se conservan para liquidar un reembolso posterior de una compra anterior: el reembolso descuenta primero las fichas a las que renunciaste, así que solo genera deuda por las fichas que gastaste. Los hashes no se pueden convertir de nuevo en tu correo electrónico. |
| Resultados de la revisión de los textos que escribiste | Hasta 90 días. |
| Registros de costos por partida | 90 días. |
| Registros de compras | El tiempo que exija la legislación fiscal y contable, incluso después de que elimines tu cuenta. Tras la eliminación se conservan bajo un hash unidireccional de tu ID de inicio de sesión en lugar de tu cuenta. Si vuelves a iniciar sesión con la misma identidad de inicio de sesión o el mismo correo electrónico, se vinculan de nuevo a la cuenta nueva, para poder tramitar un reembolso o un contracargo de una compra anterior. |
| Pagos abiertos, y reembolsos o cancelaciones que te debemos | Un pago abierto, hasta que se paga o vence (como máximo un día). Un reembolso o una cancelación de suscripción que iniciamos nosotros, por ejemplo por un pago que llega después de que eliminaste tu cuenta, hasta que Stripe lo confirma. |
| Denuncias que presentaste, o que otros presentaron sobre ti | Una denuncia abierta, hasta que la resolvemos, y como máximo 90 días. Una denuncia resuelta, durante 30 días después de resolverse. Eliminar tu cuenta no hace que se borren antes (se quedan bajo tu perfil anonimizado), para que podamos revisar los abusos. |
| Sesión iniciada | Hasta que cierres sesión, o 60 días después de su último uso; las sesiones vencidas se eliminan. |
| Contadores de límites de uso por IP | Hasta 3 días: los contadores del día UTC actual y de los dos días anteriores. Los límites de uso a corto plazo se guardan solo en la memoria del servidor y terminan cuando este se reinicia. |
| Registros del servidor | De forma rotativa: el servidor guarda una cantidad fija de registros y sobrescribe primero los más antiguos. No archivamos los registros. |
| Copias de seguridad de nuestra base de datos | Hasta 30 días. Los datos que tú eliminaste, o que eliminamos nosotros, desaparecen de las copias de seguridad dentro de ese plazo. |
7. Cookies y almacenamiento local
Solo usamos las cookies que el servicio necesita para funcionar. Todas son propias, se envían solo a Contradicto y están marcadas como HttpOnly, así que los scripts de la página no pueden leerlas:
| Cookie | Qué hace | Duración |
|---|---|---|
contradicto_session | Mantiene tu sesión iniciada. | Hasta que cierres sesión, o 60 días después de tu última visita. |
contradicto_oauth | Protege un inicio de sesión con Google o Apple contra la falsificación. | 10 minutos; se elimina cuando termina el inicio de sesión. |
contradicto_preview | Solo mientras dura la vista previa pública, antes de que empiecen el inicio de sesión y los pagos reales: un secreto aleatorio que vincula tu cuenta de vista previa a este navegador, para que nadie más pueda iniciar sesión como tú. | 400 días. Si la borras, pierdes la forma de volver a una cuenta de vista previa. |
Como estas cookies son estrictamente necesarias para el servicio que solicitas, la ley no exige un aviso de consentimiento, y no mostramos ninguno. No usamos cookies de analítica, de publicidad ni de rastreo.
El juego también guarda estos elementos en el almacenamiento de tu navegador. Puedes borrarlos en la configuración de tu navegador.
| Clave | Qué guarda | Sale de tu dispositivo |
|---|---|---|
contradicto.lang | El idioma que elegiste. | No. |
contradicto.sfx, contradicto.sfxVolume, contradicto.voiceVolume | Si los efectos de sonido están activados, y el volumen de los efectos de sonido y de las voces. | No. |
contradicto.streamer | Si el modo streamer está activado. | No. |
contradicto.twitch | El canal de Twitch que ingresaste. | Tu navegador lo usa para unirse al chat de ese canal en Twitch. |
contradicto.name, contradicto.name2, contradicto.room-name | Los últimos nombres que escribiste: el tuyo, el de un segundo jugador en la misma pantalla y el de una sala de torneo. | Se envían cuando empiezas una partida o una sala o te unes a una. |
contradicto.notes | Tus notas de la sala de espera para la partida actual. | No. |
contradicto.ref | El código de referido de un enlace de invitación. | Se envía una vez cuando te registras y luego se elimina. |
contradicto.profile | Cuando el inicio de sesión está desactivado: el perfil de tu dispositivo y su clave privada. | La clave se envía con tus partidas para conservar tu historial. Tu primer inicio de sesión pasa el perfil a tu cuenta y lo elimina de aquí. |
contradicto.viewer | Un ID aleatorio para tu voto en el puesto de El Chat. | Se envía con cada voto. |
contradicto.match.…, contradicto.room.… (almacenamiento de sesión) | Tu lugar en una partida o sala de torneo en la que estás. Se elimina cuando cierras la pestaña. | Se envía con tus jugadas en esa partida o sala. |
contradicto.grantBlocked.… (almacenamiento de sesión) | Que ya te avisamos hoy de que tu red no recibió fichas diarias. Se elimina cuando cierras la pestaña. | No. |
8. Qué pueden ver otras personas
- En una partida: tu rival, el público en la misma pantalla y cualquier persona con el enlace para espectadores de la partida ven tu nombre visible, tu avatar y los subtítulos en vivo de lo que dices. Los streamers pueden transmitir sus partidas y compartir clips de 15 segundos, que muestran nombres y citas de la partida.
- Clasificaciones: muestran tu nombre visible y tu puntuación, y tu nombre de usuario solo si tu perfil es público. Puedes salir de las clasificaciones con el ajuste “Mostrarme en las clasificaciones”.
- Amigos: ven tu puntuación y tu racha, sea o no público tu perfil.
- Perfil público: desactivado por defecto. Si lo activas, cualquier persona puede ver tu nombre, nombre de usuario, biografía, puntuación, historial, racha, insignias, actividad y partidas recientes en la dirección de tu perfil. Los rivales de tus partidas recientes solo aparecen con su nombre si su propio perfil es público.
9. Tus derechos
Según el RGPD, tienes derecho a:
- acceder a tus datos y obtener una copia,
- rectificarlos si son incorrectos (puedes editar tu nombre, tu nombre de usuario y tu biografía en Ajustes),
- suprimirlos,
- limitar cómo los usamos,
- portarlos a otro servicio,
- oponerte al tratamiento basado en nuestros intereses legítimos,
- retirar cualquier consentimiento que hayas dado, sin que eso afecte a lo ocurrido antes.
La exportación y la eliminación están integradas. En Ajustes, “Descargar mis datos” descarga en un archivo tu cuenta, tu perfil, tu historial, tu registro de movimientos, tus compras, tus amigos y tus referidos, y “Eliminar cuenta” borra tu cuenta de inmediato (si tienes una suscripción, primero cancélala en Gestionar pagos, para que no se te vuelva a cobrar; consulta la sección 6 para saber qué se conserva). Para cualquier otra cosa, escribe a [email protected]. Respondemos en un plazo de un mes.
También puedes presentar una reclamación ante una autoridad de protección de datos. En Lituania es la Inspección Estatal de Protección de Datos (Valstybinė duomenų apsaugos inspekcija), vdai.lrv.lt. También puedes reclamar en el país de la UE donde vives o trabajas.
10. Edad
Contradicto es para personas de 14 años o más. No recopilamos a sabiendas datos de menores de 14 años. Si crees que un menor de 14 años tiene una cuenta, avísanos y la eliminaremos.
11. Seguridad
Todo el tráfico hacia Contradicto está cifrado con HTTPS. Los códigos de inicio de sesión vencen a los 10 minutos, las sesiones son tokens aleatorios que podemos revocar, las copias de seguridad viajan por conexiones cifradas y el acceso a los datos de producción está limitado a las personas que operan el servicio.
12. Cambios en esta política
Si cambiamos esta política de una forma que importe, lo diremos en el juego y, si se trata de cambios significativos, por correo electrónico antes de que el cambio entre en vigor. La fecha de arriba indica la versión más reciente.
13. Contacto
Correo electrónico: [email protected].