Quién es responsable
OPTCG AI opera optcg.ai. Para consultas o solicitudes sobre privacidad, contacta con el administrador en:
Datos que tratamos
Si creas una cuenta, guardamos tu dirección de email, nick público, miniatura de líder elegida, preferencias de idioma y juego, fechas de creación y último acceso, mazos guardados y las partidas atribuidas a tu cuenta.
Cuando navegas o juegas, podemos tratar un identificador anónimo firmado del navegador, plantillas de rutas visitadas, host de referencia, parámetros de campaña limitados, idioma, categoría de dispositivo, datos de partidas y replays, y tu dirección IP. Las IP se usan para seguridad, límites de capacidad y estadísticas por país; nunca se muestran en los replays públicos.
La composición de un mazo custom usado en una partida terminada puede aparecer en la sección pública Meta junto a su líder y fecha de juego. También agregamos las apariciones de líderes predefinidos usados por jugadores humanos. No mostramos en Meta la cuenta, nick, email, dirección IP ni identificador de partida del jugador.
Si envías una incidencia desde una partida, guardamos tu comentario, el email de contacto si lo indicas, la partida y el momento exacto del reporte, y datos técnicos de quien la envía: cuenta o identificador anónimo y dirección IP. Los usamos para investigar el problema y responderte.
Cuando la puntuación está habilitada, la clasificación muestra públicamente el nick, avatar, bandera opcional, puntuación y mejor racha de victorias de la temporada de todas las cuentas con alguna partida puntuable. Esta participación no se puede ocultar. Puedes cambiar o quitar la bandera. Al borrar la cuenta se conservan sus resultados y puestos competitivos como Usuario eliminado, sin su nick, avatar ni bandera. Los rivales conservan sus resultados.
Los códigos de un solo uso y los nonces de solicitud se almacenan únicamente como hashes. Los registros de sesión contienen identificadores y fechas; la cookie de sesión firmada es HttpOnly, SameSite=Lax y Secure en producción.
Últimas partidas y replays públicos
Últimas partidas es accesible desde el menú y la portada sin tener una cuenta. Muestra hasta 51 partidas terminadas y no abandonadas, incluidas partidas jugadas por invitados, y enlaza a sus replays. La información pública incluye los líderes, el desarrollo del juego y la composición de los mazos que muestra el replay, si cada rival es humano o IA, la dificultad de la IA cuando consta, el resultado, la fecha y el número de turnos. Su finalidad es que la comunidad descubra cómo se juega cada líder.
El listado público y el visor de replay no muestran nicks de cuenta, emails, direcciones IP ni enlaces a perfiles de jugadores. El chat no se incluye en el listado ni en los replays. Esto no significa que todos los registros sean anónimos: internamente, las partidas pueden seguir vinculadas a las cuentas que las jugaron para el historial de cuenta y los demás fines descritos en esta política.
Mostrar partidas en Últimas partidas está activado por defecto. Los usuarios registrados pueden desactivarlo en sus preferencias tras iniciar sesión. Para una partida vinculada a una cuenta, la visibilidad se decide cuando se guarda por primera vez su finalización: si cualquiera de los participantes tiene la opción desactivada, la partida queda fuera del listado público. Cambiar la preferencia no modifica la visibilidad registrada de las partidas anteriores, incluidas las que quedaron ocultas.
Esta preferencia solo controla la aparición en el listado público. Los enlaces de replay siguen siendo accesibles y no cambian el historial privado de la cuenta ni las estadísticas agregadas. El límite de 51 partidas mostradas no es un plazo de conservación ni implica borrar replays anteriores. Siguen disponibles los derechos y las vías de contacto que se explican más abajo.
Iniciar sesión con Google
Si eliges Iniciar sesión con Google, tu navegador obtiene un ID token de Google y lo envía a OPTCG AI. El servidor lo verifica localmente y lee el identificador estable de la cuenta de Google (sub), la dirección de email, el estado de verificación del email y el indicador de dominio alojado. Guardamos el identificador estable y el email para crear o vincular tu cuenta de OPTCG AI.
Nunca recibimos tu contraseña de Google, no almacenamos el ID token de Google, no solicitamos un token de acceso de Google y no accedemos a Gmail, Drive, Calendar, contactos ni otros servicios de Google. Google puede tratar datos y usar sus propias cookies cuando se cargan o utilizan sus componentes opcionales de acceso, conforme a sus propias condiciones de privacidad.
Iniciar sesión con Discord
Si eliges Iniciar sesión con Discord, te redirigimos a Discord para autorizar a OPTCG AI y vuelves con un código de un solo uso. El servidor lo canjea directamente con Discord y lee el identificador de tu cuenta de Discord, la dirección de email y si Discord la ha verificado. Discord también envía tu nombre de usuario y avatar públicos, que no guardamos. Guardamos el identificador y el email para crear o vincular tu cuenta de OPTCG AI; si ese email ya tiene una cuenta, antes de vincularla te enviamos un código para confirmar el email.
Nunca recibimos tu contraseña de Discord. El token de acceso que entrega Discord solo se usa para leer esos datos y no se almacena. No leemos tus servidores, mensajes, amigos ni otros datos de Discord, y nunca publicamos nada en tu nombre. Discord trata los datos de su propia pantalla de autorización conforme a su política de privacidad.
Para qué usamos los datos
Usamos los datos para prestar el juego, autenticar y proteger cuentas, sincronizar mazos, mostrar el historial privado de partidas y replays públicos, facilitar el aprendizaje a partir de partidas de la comunidad, entrenar y mejorar la IA del juego con las partidas jugadas, aplicar las preferencias de visibilidad de partidas, aplicar límites de abuso y capacidad, diagnosticar errores, elaborar estadísticas agregadas del servicio y cumplir obligaciones legales. Según la legislación aplicable, este tratamiento es necesario para prestar el servicio que solicitas y se basa en nuestro interés legítimo en operarlo, mejorarlo y protegerlo; pedimos consentimiento cuando sea obligatorio.
Cookies y almacenamiento local
Usamos cookies y almacenamiento del navegador esenciales para el identificador anónimo firmado, preferencias de idioma y juego, nonce de solicitud de acceso, autenticación de sesión y mazos de invitado guardados localmente. Las preferencias del invitado permanecen en ese navegador; al iniciar sesión, las preferencias compatibles también se sincronizan con la cuenta. No usamos cookies publicitarias. Google puede usar sus propias cookies cuando se cargan o utilizan sus componentes opcionales de acceso.
Google Analytics
Usamos Google Analytics para medir visitas y uso mediante información del navegador y dispositivo y cookies analíticas. Las URLs que envía esta integración no incluyen parámetros ni fragmentos; los identificadores de partidas y replays se sustituyen por rutas genéricas. Las funciones publicitarias están desactivadas. Pedimos permiso antes de cargar Analytics a visitantes del EEE, Reino Unido y Suiza, o cuando no se puede determinar el país. En los demás países se carga salvo que lo hayas rechazado. Puedes cambiar tu elección aquí en cualquier momento; las decisiones explícitas se recuerdan durante 180 días. Google puede tratar datos conforme a su política de privacidad.
Comunicación y proveedores
La sección Meta, el listado de Últimas partidas y los enlaces de replay permiten que otros visitantes, también sin cuenta, accedan a la información de juego descrita arriba. Además, comunicamos datos cuando es necesario a proveedores que alojan el servicio o la base de datos, entregan los emails de acceso y proporcionan los flujos opcionales de acceso con Google y con Discord, o cuando lo exige la ley. No vendemos ni alquilamos datos personales y no usamos datos de usuarios de Google ni de Discord para crear perfiles publicitarios.
Conservación
Los datos de cuenta, mazos guardados y atribución de partidas se conservan mientras exista la cuenta o hasta completar una solicitud válida de borrado. Los registros operativos de partidas, replays y analítica pueden conservarse para el juego, historial, seguridad, diagnóstico de errores, estadísticas agregadas y entrenamiento de la IA; no se usan para publicidad.
Los códigos de acceso caducados se purgan después de 24 horas, las filas inactivas de límites de acceso después de 48 horas y las sesiones caducadas o revocadas después de 30 días. Las sesiones activas tienen una caducidad deslizante de 30 días.
Tus opciones y derechos
Puedes contactarnos para solicitar acceso, rectificación, supresión, limitación u oposición cuando corresponda. Puedes cerrar sesión para revocar la sesión actual y usar tu perfil para cerrar las demás sesiones.
Para solicitudes de acceso o borrado de cuenta, verificamos el control del email guardado enviando un desafío de un solo uso a esa dirección. Al completar el borrado se eliminan el usuario, sus sesiones, mazos guardados y la atribución entre cuenta y partidas. Los replays públicos no muestran el email ni el nick de la cuenta y pueden seguir disponibles. Las partidas se conservan sin esa atribución, y las que ya se hayan usado para entrenar la IA no pueden retirarse de los modelos entrenados.
Seguridad
Usamos HTTPS, cookies de sesión Secure y HttpOnly en producción, identificadores firmados, códigos y nonces de un solo uso con hash, límites de tasa, verificación local de los ID tokens de Google y acceso restringido a la base de datos. Ningún servicio de internet puede garantizar una seguridad absoluta; contacta con nosotros si sospechas un uso indebido.
Cambios de esta política
Podemos actualizar esta política cuando cambien el servicio o las obligaciones legales. La versión vigente y su fecha de actualización se publicarán siempre en esta página.