Política de privacidad
Esta es una traducción con fines informativos; la versión jurídicamente vinculante es el original en alemán.
1. Responsable del tratamiento
Vulpes Sagax UG (haftungsbeschränkt), representada por su administrador
Korbinian Hermann, Alburger Hauptstraße 57, 94315 Straubing, Alemania.
Correo electrónico: korbi@vulpessagax.com
2. Alojamiento e inicio de sesión
El servicio está disponible en sudokusagax.com. El servidor en el que funciona se encuentra en un centro de datos de IONOS SE (Elgendorfer Straße 57, 56410 Montabaur, Alemania) en Berlín. Los dominios y el buzón de los correos que nos envías los gestiona netcup GmbH (Emmy-Noether-Straße 10, 76131 Karlsruhe, Alemania).
El inicio de sesión lo gestionamos nosotros mismos. Para ello puedes elegir entre dos vías:
tu cuenta de Google o Iniciar sesión con Apple. En ambos casos comprobamos
la credencial que emite para ello el servicio correspondiente y creamos con ella una cuenta
en nuestro sistema. El servicio que elijas sabrá así que inicias sesión aquí:
en el caso de Google es Google LLC (EE. UU.), en el de Apple
Apple Distribution International Ltd. (Irlanda).
De Google recibimos un identificador y tu dirección de correo electrónico, pero no tu nombre. Tu nombre visible se genera al azar al crear la cuenta (por ejemplo, «Fuchs-3fa2c1»), y puedes cambiarlo en cualquier momento.
De Apple recibimos un identificador y, si das tu consentimiento, tu
dirección de correo electrónico. Apple solo envía tu nombre en el primer inicio de sesión;
después, ya no. No usamos ese nombre. Apple te ofrece además ocultar tu dirección
(«Ocultar mi correo electrónico»). Si eliges esta opción, en lugar de
tu dirección real recibimos una dirección de reenvío en
privaterelay.appleid.com; Apple te reenvía el correo enviado a esa dirección,
y nosotros no conocemos tu dirección real.
En ninguna de las dos vías guardamos la dirección en sí, solo una
huella de ella (véase el apartado 3). Si más adelante inicias sesión a través del
otro servicio, esto normalmente lleva a la misma cuenta y no a
una segunda. Para ello, ambos servicios deben comunicarnos la misma dirección:
si la ocultas en Apple o no recibimos ninguna de allí, no podemos reconocer
la relación y se crea una segunda cuenta.
Eliges la vía de forma activa, y es necesaria para que pueda crearse tu cuenta
(art. 6.1.b) del RGPD); lo que Google o Apple tratan
por su parte en este proceso figura en sus políticas de privacidad.
Tras el inicio de sesión establecemos una cookie de sesión propia
(__Host-sagax_sitzung) para que sigas con la sesión iniciada; contiene un
identificador aleatorio y nada más.
Las cuentas creadas anteriormente a través del IEX-Labs Auth-Hub siguen existiendo
en nuestro sistema; el hub ya no se utiliza para iniciar sesión.
No se utilizan ni publicidad ni servicios de rastreo; las fuentes tipográficas
se sirven localmente (sin conexión con Google Fonts ni servicios similares).
2b. La app de las tiendas
Obtienes la app a través de la App Store de Apple o de Google Play. De la descarga, la instalación y las valoraciones en las tiendas son responsables Apple o Google por sí mismos; para ello rigen sus políticas de privacidad. En la propia app rige esta política. Si la app te pide una valoración, abre para ello la ventana de valoración del sistema de Apple o de Google. Si aparece o no lo decide el sistema, y nosotros no sabemos si valoras ni cómo.
3. Qué datos tratamos
- Identidad/cuenta: Guardamos un identificador de cuenta, el identificador de tu vía de inicio de sesión en Google o Apple (ambos, si usas las dos vías para la misma cuenta), un nombre visible modificable localmente y, si subes una, tu foto de perfil. Además, una sesión por cada dispositivo con sesión iniciada (identificador aleatorio, fecha y hora, caducidad). Ninguna contraseña ni ninguna dirección de correo electrónico en texto plano. En las cuentas de la época del IEX-Labs Auth-Hub, el identificador sigue siendo el ID de usuario de este.
- Huella de tu dirección de correo electrónico: Nuestro propio inicio de sesión está en funcionamiento (tu cuenta ya no depende de un servicio ajeno). Para que tu progreso no se perdiera con el cambio y para poder asignarte a la misma cuenta cuando vuelvas a iniciar sesión, guardamos junto a tu cuenta una huella (valor hash) de tu dirección de correo electrónico. La dirección en sí no la guardamos. La huella se genera con un procedimiento deliberadamente lento (scrypt) y un valor aleatorio que solo existe en nuestra base de datos; en la práctica no puede revertirse y tampoco coincide con ninguna huella de otra base de datos. Sirve únicamente para reconocerte en un cambio posterior: si entonces inicias sesión con la misma dirección, recuperas tu progreso sin tener que hacer nada. Con ella no podemos escribirte. La base jurídica es nuestro interés legítimo en que nadie pierda su progreso en el juego (art. 6.1.f) del RGPD). Una vez concluido el cambio, eliminamos la huella, a más tardar el 31 de diciembre de 2027.
- Datos de juego: progreso, mejores tiempos, puntos, estrellas, resultados del reto diario y de una temporada, partidas en curso.
- Juego por plataforma: Cuando resuelves un puzzle con una cuenta, anotamos para ese día tu identificador de cuenta, la fecha y si has jugado en el navegador, en la app de iOS o en la app de Android. Solo lo evaluamos como suma, por ejemplo cuántas personas jugaron en la app un día concreto; no entregamos entradas individuales ni se las mostramos a nadie. La base jurídica es nuestro interés legítimo en saber en qué plataformas se usa el juego, para repartir bien el trabajo y los costes (art. 6.1.f) del RGPD). Las entradas se borran a los 90 días, y de inmediato junto con tus datos de juego o tu cuenta.
- Visible para los demás: Tu nombre visible, tu foto de perfil, tu rango de zorro y tus puntos aparecen en las clasificaciones, en los duelos y en la clasificación de una temporada, y allí son visibles para todas las demás jugadoras y jugadores. Las clasificaciones forman parte del juego (art. 6.1.b) del RGPD). Tu identificador de cuenta, tu vía de inicio de sesión y la huella de tu dirección no los ve nadie salvo nosotros.
- Comentarios (Informar de un error o una idea): Si nos envías un mensaje, guardamos su tipo (error o idea), tu texto, la versión de la app, la fecha y hora y tu identificador de cuenta, para poder atender tu solicitud y encontrar el error. Además, nos reenviamos el texto a nosotros mismos por correo electrónico, junto con tu nombre visible, pero sin tu identificador de cuenta y sin tu dirección de correo electrónico. Para este envío utilizamos Brevo (Sendinblue SAS, 106 boulevard Haussmann, 75008 París, Francia) como encargado del tratamiento conforme al art. 28 del RGPD; Brevo tiene su sede en la UE y, según sus propias indicaciones, trata los datos en servidores situados en la UE. Escribe en el mensaje solo lo que necesitemos saber para tu solicitud. La base jurídica es nuestro interés legítimo en corregir errores y responder solicitudes (art. 6.1.f) del RGPD). El comentario se elimina junto con tu cuenta.
- Denuncias y bloqueos: Si denuncias un perfil, por ejemplo por un nombre o una imagen ofensivos, guardamos quién denunció a quién, el motivo indicado y la fecha y hora, para poder revisar el caso. Si bloqueas a alguien, guardamos a quién has bloqueado; esto solo afecta a tu propia vista. La persona denunciada o bloqueada no sabe por quién. La base jurídica es nuestro interés legítimo en un trato seguro y respetuoso dentro del juego (art. 6.1.f) del RGPD). Si se elimina una de las dos cuentas, desaparecen también las denuncias y bloqueos entre ellas.
- Invitaciones: códigos de invitación generados y su uso.
- Recordatorio de racha (push, voluntario): Si activas el recordatorio diario de tu racha, guardamos el punto de conexión push proporcionado por el navegador junto con las claves de cifrado correspondientes, tu identificador de cuenta, tu idioma y tu diferencia horaria, para enviarte una notificación a la hora adecuada (art. 6.1.a) del RGPD, consentimiento). Además, anotamos cuándo se envió el último recordatorio y cuándo lo configuraste. Técnicamente, la notificación se envía a través del servicio push del fabricante de tu navegador, según el dispositivo Google LLC, Mozilla, Apple o Microsoft; los cuatro tienen su sede en EE. UU. No elegimos nosotros este servicio, lo determina tu navegador, y no tenemos ningún contrato propio con él. Por ello, la transferencia se basa en tu consentimiento explícito (art. 49.1.a) del RGPD); para esta vía no disponemos de garantías conforme al art. 46 del RGPD. Si no lo deseas, simplemente no actives el recordatorio. Puedes desactivar el recordatorio en el juego en cualquier momento; el punto de conexión se elimina entonces.
- Registro: Si te registras para jugar, tratamos tu identificador de cuenta y tu nombre visible para darte acceso al juego y guardar tu progreso de forma permanente (art. 6.1.b) del RGPD, prestación del servicio que has solicitado). Tu dirección de correo electrónico solo la tratamos brevemente para generar la huella (véase más arriba); solo se guarda la huella. Hemos eliminado las entradas de la antigua lista de espera por correo electrónico, ya desactivada; pueden seguir figurando en copias de seguridad hasta que estas caduquen, como máximo hasta el 31 de diciembre de 2026.
3b. Recuento de eventos (sin datos personales)
Para ver si el juego gusta, contamos eventos: cuántas veces se abrió la página de inicio, se empezó un puzzle, se resolvió uno, se tocó «Registrarse», se creó una cuenta, se copió un enlace de recomendación, se pidió un tipo de puzzle o se vio el aviso de que sin cuenta no se puede continuar. En La Madriguera contamos además cómo termina una partida: empezada, abandonada, perdida o ganada, junto con el nivel o la oleada y, en caso de victoria, si la madriguera quedó intacta. De todo ello se guarda solo un contador por día, evento y variante, por ejemplo «el 19/08 se empezó un puzzle 40 veces».
Contamos eventos, no personas. No se crea ninguna fila por persona, ningún identificador, ningún perfil, nada que permita reconocer a alguien; para ello no se establecen cookies ni se guardan direcciones IP. A partir de las cifras no es posible deducir quién hizo algo ni si dos eventos corresponden a la misma persona. La base jurídica es nuestro interés legítimo en ofrecer un servicio que funcione (art. 6.1.f) del RGPD); no se generan datos personales.
Como «variante» se cuenta, según el evento, la dificultad, el lugar del clic o,
en una visita a través de un enlace publicitario, el nombre de campaña de
?src=. Es una palabra que asignamos nosotros mismos, como
meta-feed, y no dice nada sobre ti. Sin ese añadido solo anotamos
de qué sitio web venía alguien (solo el nombre de host, nunca la dirección
completa), o «directo».
4. Finalidades y bases jurídicas
Prestación del juego y de la cuenta de usuario, así como de las clasificaciones (art. 6.1.b) del RGPD, relación de uso) y funcionamiento seguro y sin interrupciones (art. 6.1.f) del RGPD, interés legítimo).
5. Almacenamiento local en el navegador
Para el inicio de sesión establecemos cookies, y solo para eso:
- Una cookie de sesión propia (
__Host-sagax_sitzung), cuando inicias sesión con nosotros. Contiene una cadena aleatoria de caracteres y nada más: ningún nombre, ninguna dirección. En el servidor solo consta una huella de ella, no el valor en sí. - Una cookie de corta duración durante el proceso de inicio de sesión
(
__Host-sagax_anmeldung), para que el regreso desde el servicio de inicio de sesión corresponda exactamente a tu navegador. Caduca a los diez minutos y se elimina en cuanto finaliza el inicio de sesión.
Aparte de esto, no establecemos ninguna cookie, y en particular ninguna cookie publicitaria ni de rastreo.
En el almacenamiento de tu navegador guardamos los siguientes valores. La mayoría nunca salen de tu dispositivo. Cuatro sí: los puzzles resueltos sin conexión (precisamente deben llegar al servidor), el token de acceso de la app (en cada solicitud acredita que eres tú), la palabra de un enlace publicitario (viaja junto con los eventos contados, véase el apartado 3b) y el progreso como invitado, en cuanto te creas una cuenta (véase más abajo):
- Ajustes: esquema de colores (
sudoku.theme.v1), idioma (sudoku.lang), sonido, volumen y vibración (sudoku.sound.v1,sudoku.volume.v1,sudoku.haptics.v1), la última dificultad elegida por tipo de puzzle (sudoku.<art>.diff.v1), así como marcadores de vista (sudoku.ui.*). - Jugar sin cuenta: tu progreso como invitado
(
sudoku.guest.*) con los puzzles resueltos, tiempos, errores y puntos. Si más adelante te creas una cuenta, se transfiere una sola vez al servidor para que no se pierda tu progreso; después se elimina del dispositivo. Además, si ya se ha mostrado una introducción (sudoku_sagax_onboarded_v2,sudoku.app.start.gesehen.v1,sudoku.fuchsbau.tut.v1para la introducción a La Madriguera,sudoku.season.tut.v1para la introducción a la temporada,sudoku.season.teaser.v1para el aviso de Nona sobre la temporada,sudoku.nono.intro.v1para la introducción al Nonograma,sudoku.intro.con el nombre del tipo de puzzle para las demás introducciones). - Con cuenta: tu identificador de cuenta para mayor comodidad de visualización
(
sudoku.currentUser.v2). En la app, además, un token de acceso y el proceso de inicio de sesión en curso (sudoku.app.token.v1,sudoku.app.login.v1). En el navegador no existen; allí basta con la cookie. - Puzzles empezados: Los demás tipos de puzzle guardan su partida en curso en el
dispositivo (
sudoku.active.*, por ejemplosudoku.active.killer.v1), para que puedas seguir jugando más tarde; en el sudoku clásico se guarda en el servidor, para que sea la misma en todos los dispositivos. Si has iniciado sesión, tu identificador de cuenta figura también en la partida, para que no se muestre la partida de otra persona en el mismo dispositivo. El dispositivo recuerda también qué ascenso de rango ya has visto (sudoku.rankSeen.v1.<Konto-Kennung>). - Avisos que solo deben aparecer una vez: cuántos puzzles has resuelto en este
dispositivo (
sudoku.siege.v1, un simple número), si has cerrado el aviso sobre la app (sudoku.apphinweis.weg.v1), cuándo se te pidió por última vez una valoración (sudoku.bewertung.zuletzt.v2, una fecha y hora), en cuántos días has resuelto ya puzzles (sudoku.spieltage.v1, un número y la fecha del último día) y cuántas veces has resuelto sin cuenta, para que la cuadrícula jugable de la página de inicio sea otra en tu próxima visita (sudoku.sofort.zaehler.v1, también un simple número), y qué versión viste por última vez, para que tras una actualización se muestre una sola vez lo que es nuevo (sudoku.notizen.gesehen.v1). Estos valores se quedan en el dispositivo y nunca van al servidor; solo sirven para que el mismo aviso no te llegue dos veces. - Puzzles resueltos sin conexión: Los resultados obtenidos sin red esperan
en una cola (
sudoku.outbox.v1) y se envían al servidor en cuanto vuelve a haber conexión. Se vacía al cerrar sesión. - Origen de una visita: Si llegas a través de un enlace con el añadido
?src=(por ejemplo, desde un anuncio), recordamos esa única palabra durante la visita (sagax.src, en el almacenamiento de sesión). Además, tres marcadores: si ya se ha contado un registro (sagax.srcGemeldet.v1, este se conserva de forma permanente, de lo contrario cada pestaña nueva volvería a contar), si ya habías iniciado sesión en esta pestaña (sagax.warAngemeldet) y cuándo se inició por última vez un inicio de sesión (sagax.anmeldeVersuch, una marca de tiempo con la que detectamos cuándo un inicio de sesión no regresa). Ninguno de estos valores te identifica como persona.
Además, la aplicación guarda sus propios archivos (páginas, imágenes, código del programa) en la caché del navegador, para que arranque también sin red. Las respuestas del servidor con datos personales quedan expresamente excluidas.
Puedes eliminar estos valores en cualquier momento desde los ajustes de tu navegador. El progreso como invitado se pierde, el progreso de una cuenta no: ese está guardado en el servidor.
6. Registros del servidor
La aplicación no lleva registros permanentes de acceso ni del servidor. Para prevenir abusos (limitación de solicitudes), tu dirección IP se trata exclusivamente de forma temporal en la memoria de trabajo y se descarta automáticamente a más tardar al cabo de unos diez minutos; la dirección IP no se guarda en la base de datos. Algunos mensajes técnicos de funcionamiento y de error (sin elaboración de perfiles) pueden aparecer en la salida estándar del entorno de alojamiento y se conservan allí solo el tiempo que exija el funcionamiento seguro.
7. Plazo de conservación
Los datos de juego se conservan hasta que el usuario los elimina. Las copias de seguridad de la base de datos se crean en dos lugares: a diario en el mismo servidor, donde se conservan de forma rotativa durante 14 días, y a diario como artefacto de una ejecución automática en nuestro repositorio privado en GitHub (GitHub Inc., grupo Microsoft), donde se conservan 30 días y después se eliminan automáticamente. Esta segunda copia existe para que una avería del servidor no arrastre a la vez todas las copias de seguridad. Contiene los mismos datos que la aplicación, es decir, también nombres visibles, identificadores de cuenta, fotos de perfil subidas y la huella de la dirección de correo electrónico mencionada más arriba, y solo es accesible para los operadores. GitHub trata estos datos como encargado del tratamiento conforme al art. 28 del RGPD; ello implica una transferencia a EE. UU., amparada en las cláusulas contractuales tipo de la Comisión Europea (art. 46.2.c) del RGPD). Puedes obtener una copia de las garantías previa solicitud en la dirección indicada más arriba. Tu sesión caduca por sí sola a más tardar a los 90 días; al cerrar sesión se elimina inmediatamente. Tu cuenta está en nuestro sistema y permanece hasta que la elimines (véase el apartado 8).
8. Tus derechos
Tienes derecho de acceso, rectificación, supresión, limitación, portabilidad de los datos y oposición (arts. 15 a 21 del RGPD). Para ello no tienes que rellenar ningún formulario ni dar ninguna justificación: basta con un correo electrónico a korbi@vulpessagax.com, es suficiente con una frase. Respondemos en el plazo de un mes.
Tu cuenta está en nuestro sistema. Aquí hay que distinguir dos cosas:
- Tus datos de juego (progreso, tiempos, puntos) los eliminas tú mismo en el juego: toca tu nombre arriba a la derecha y luego Borrar datos de juego. Tu cuenta se mantiene y puedes seguir jugando. Allí también cambias tu nombre visible.
- Tu cuenta completa la eliminas también tú mismo: en los ajustes, en Borrar la cuenta para siempre. Desaparecen entonces el nombre visible, la vía de inicio de sesión, la foto de perfil, el progreso, los trofeos, las invitaciones, los comentarios, las denuncias y los bloqueos, las entradas en las clasificaciones y en los duelos, así como la huella de tu dirección mencionada más arriba. Esto no se puede deshacer. De las copias de seguridad, los datos desaparecen tras los plazos indicados en el apartado 7; si algo falla, basta con un mensaje a korbi@vulpessagax.com.
Además, tienes derecho a presentar una reclamación ante una autoridad de control de protección de datos; la autoridad competente para nosotros es el Bayerisches Landesamt für Datenschutzaufsicht (BayLDA, autoridad bávara de control de la protección de datos), en Ansbach.
Derecho de oposición. Algunos tratamientos los realizamos porque tenemos un interés legítimo en ellos: el funcionamiento seguro, el recuento de la plataforma (navegador, iOS o Android) en la que juegas con tu cuenta y el recuento de cuántas veces se empieza un puzzle (art. 6.1.f) del RGPD). Puedes oponerte a ello en cualquier momento. Basta con un mensaje informal a korbi@vulpessagax.com, no tienes que justificar nada; te confirmamos la oposición y dejamos de tratar los datos afectados. Sobre el recuento de eventos, para ser sinceros, hay que añadir: allí no se guarda nada que remita a ti, por lo que tampoco hay nada que podamos asignarte y retirar. Si lo deseas, te lo explicamos con gusto en detalle.
9. Aviso: creado con IA
Esta aplicación se ha creado con ayuda de inteligencia artificial: el software con Claude (Anthropic), las imágenes con Grok (xAI). Durante el funcionamiento, estos proveedores no tratan tus datos personales; la IA solo se utilizó para la creación.
Última actualización: noviembre de 2026.