Política de privacidad

Qué recoge el sitio

Un draft, cuando montas uno

Los campeones que colocas en el tablero, el rango que seleccionaste y la probabilidad y las clasificaciones que devolvió el modelo. Se guardan para que la precisión publicada del modelo pueda medirse contra predicciones hechas antes de que se jugaran las partidas, en vez de reconstruidas después: ese es todo el argumento de la ¿Funciona?, y no es posible sin conservarlas.

Un identificador por draft

Tu navegador genera una cadena aleatoria y opaca por draft y la envía con cada actualización, para que una secuencia de tableros se reconozca como una sola selección de campeones y no como varias personas draftando a la vez. No contiene nada ni se deriva de nada tuyo, se cifra en un solo sentido antes de llegar al disco, vive en sessionStorage y no en una cookie, y se descarta al cerrar la pestaña.

Un identificador por pestaña, para contar visitas como personas

El sitio necesita saber más o menos cuánta gente lo usa, y no tiene cuentas, ni cookies, ni analítica que se lo digan. Así que tu navegador genera una segunda cadena aleatoria y opaca — una por pestaña, en sessionStorage, descartada al cerrarla — y la envía con la única petición que cada carga de página ya hace. El servidor la usa para reconocer que seis cargas fueron una visita y no seis personas, y después la tira: se integra en una estructura de conteo que no guarda identificadores y a la que no se le puede preguntar si ha visto un identificador concreto.

Un recuento diario de visitantes, derivado y descartado al instante

Para contar a los visitantes que nunca ejecutan JavaScript, esa misma estructura recibe un hash de un solo sentido de la dirección de conexión y del user-agent del navegador. Ese hash no se escribe nunca, y la clave con la que se genera cambia cada día, así que el mismo visitante es un valor sin relación mañana y los recuentos de dos días no se pueden sumar para formar una persona. Lo que se guarda es un array de tamaño fijo de enteros pequeños: cuántos visitantes distintos hubo, y nada sobre ninguno de ellos.

Un idioma, si eliges uno — y no sale nunca de tu navegador

Elegir un idioma en el selector guarda esa elección en localStorage bajo kaylol.locale, para que la puerta de entrada pueda llevarte a la versión correcta la próxima vez en vez de adivinarla por la configuración de tu navegador. Es uno de tres valores — en, es o ko —, nunca se envía al servidor, y aparece aquí solo porque es lo único que el sitio guarda y que tú pones ahí a propósito. Si borras los datos del sitio desaparece, y el selector vuelve a fiarse del idioma de tu navegador.

Un Riot ID, solo si lo escribes

La identidad es opcional en todas las páginas que la ofrecen. Cuando das un Riot ID, el servidor lo resuelve a un PUUID a través de la API de Riot para leer el rango de esa cuenta, su maestría de campeón o su partida en curso — en cara a cara, para las dos cuentas que nombras, y allí solo para encontrar las partidas que jugaron juntas — y después:

Un PUUID en crudo existe brevemente en una cola temporal y no pública mientras una predicción espera a emparejarse con la partida que jugaste de verdad, y se elimina en cuanto lo hace.

Qué se guarda y durante cuánto tiempo

Los valores de abajo son la forma de la política. Los ajustes actuales del servicio en ejecución se imprimen bajo «Qué guardamos» en la ¿Funciona?, leídos del propio servicio, para que no puedan desviarse de lo que el software hace en realidad.

Seudónimo no es anónimo. Un identificador con sal asociado a un draft guardado no identifica por sí solo, pero alguien con un corpus grande de partidas podría en principio vincularlo de vuelta a una cuenta. Decir «anonimizado» sería exagerar, así que esta página no lo dice.

Aparte: los datos públicos de partidas que hay detrás del modelo

El modelo y la tier list se construyen con partidas clasificatorias terminadas recogidas de la Match API pública de Riot — las mismas partidas que Riot ya publica a cualquier cliente y los mismos datos sobre los que está construido cualquier sitio de historial. Ese corpus se usa de forma agregada para entrenar y para calcular estadísticas de campeones. Nada en el sitio expone el historial de un jugador concreto, y ninguna página te dirá nada sobre otro jugador que no sea el visitante que escribió su propio nombre.

Quién más interviene

Tus opciones

El control más sencillo es el que está integrado en el producto: no introducir un Riot ID. Todas las predicciones funcionan sin él; la identidad añade tu rango y tu maestría a la estimación, y se ofrece, nunca se exige.

Para que se borren las predicciones guardadas asociadas a tu identificador, escribe a contact@kaylol.gg indicando el Riot ID que usaste. El borrado lo hace a mano el operador: como el sitio no guarda cuentas ni identificadores en crudo, no puede ofrecer un botón de borrado automático sin pedirte antes que demuestres que la cuenta es tuya, lo que significaría recoger más datos sobre ti en vez de menos.

Si estás en una jurisdicción que concede derechos de acceso, rectificación, supresión u oposición sobre los datos personales — el Reino Unido y la UE entre ellas — esas solicitudes van a la misma dirección y se atienden. Los datos se almacenan en un servidor en Estados Unidos.

Menores

KayLoL no está dirigido a menores de 13 años, no recoge información de edad y no tiene sistema de cuentas. Debe usarse conforme a los propios requisitos de edad de Riot para League of Legends.

Cambios y contacto

La fecha de arriba es la del último cambio. Si alguna vez se amplía lo que se guarda, esta página cambia antes de que empiece la recogida, no después.

Para cualquier cosa: contact@kaylol.gg. Consulta también los Términos del servicio.