Política de privacidad
Última actualización: 6 de octubre de 2026
Nuestros Términos y nuestra Política de privacidad están traducidos por comodidad. Si la traducción y el texto en inglés difieren, prevalece la versión en inglés.
La versión corta: KayLoL no usa cookies de seguimiento ni publicidad, no ejecuta analítica de terceros y no lleva rastreadores de terceros. Las páginas de invitado funcionan sin iniciar sesión. Si eliges expresamente guardar un perfil privado de drafting, KayLoL instala una cookie propia segura con una credencial aleatoria del navegador; sirve solo para consultar o borrar ese perfil y se describe abajo. No hay cuenta de correo: el sitio no ofrece registro ni inicio de sesión con correo y contraseña. El sitio también cuenta, en conjunto, cuántas pestañas llegan a unos pocos pasos, como abrir una herramienta o terminar un draft — sin cookies ni direcciones IP —, y puedes desactivarlo más abajo. Introducir un Riot ID para una consulta normal es opcional: el servidor lo usa y después lo descarta, sin guardar ni ese Riot ID ni el PUUID al que se resuelve. Si demuestras o vinculas expresamente tu propia cuenta de League, el perfil privado conserva su Riot ID, servidor y fecha de la prueba, pero nunca su PUUID ni un token de Riot. Cara a cara pide dos Riot ID, tratados como consultas normales. Las breves explicaciones escritas de algunas páginas las genera Vertex AI de Google a partir de números que el sitio ya ha calculado, y con ellas no se envía ningún Riot ID. Un jugador puede pedir que su propia cuenta se excluya del sitio, y la lista de quienes lo han hecho se guarda como hashes de un solo sentido.
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 Precisión, 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, se guarda en el almacenamiento propio de la pestaña 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 ni cookies ni analítica que se lo digan — ni ayuda alguna del perfil privado, que el contador nunca ve: una visita se cuenta igual tengas perfil o no. Así que tu navegador genera una segunda cadena aleatoria y opaca — una por pestaña, guardada en el almacenamiento propio de la pestaña y 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. Activar «No contar mis visitas», más abajo, hace que deje de enviarse.
Un token de asiento, mientras estás en una partida de la arena
Abrir o unirte a una sala de la arena o a una partida de una elección le da a tu pestaña un token aleatorio que demuestra qué asiento es el tuyo — quien lo tenga puede elegir por ese asiento, así que solo se envía a la partida que lo creó y nunca se muestra. Se guarda en el almacenamiento propio de la pestaña, para que al recargar la página vuelvas a tu sitio, y se descarta al cerrar la pestaña. La partida a la que pertenece vive en la memoria del servidor y desaparece en menos de una hora. La única excepción es el informe puntuado del draft, descrito en «Qué se guarda», que se guarda sin nada que te identifique.
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 tu navegador, 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 — inglés, español o coreano —, nunca se envía al servidor, y aparece aquí porque esta página cubre lo que el sitio guarda en tu navegador además de lo que llega al servidor. Si borras los datos del sitio desaparece, y el selector vuelve a fiarse del idioma de tu navegador.
Tu puntuación de draft, guardada en tu propio dispositivo
Jugar un draft en la arena — o una partida de una elección, o la colocación que encuentra tu nivel, o elegir un nivel a mano — guarda en tu navegador una puntuación para el nombre con el que jugaste: un número, cuántos drafts lo respaldan y un identificador del último tablero contado, para que el mismo draft no se cuente dos veces. Es un marcador de quien juegue en este dispositivo, y por eso va asociado al nombre que escribes y no a nada tuyo. Nunca se envía al servidor — el servidor puntúa el draft y la aritmética la hace este navegador — así que no llega a ningún registro. El tablero diario y Predice el mapa, descritos más abajo, son los lugares donde este sitio guarda una puntuación pública, y los dos son algo aparte de esto. Si borras los datos del sitio desaparece y el siguiente draft empieza de cero.
Si creaste un perfil privado, un draft que juegues en ese navegador se puntúa también en el servidor, con tu perfil, y las dos cifras se mantienen separadas a propósito. La de este navegador es un marcador de este dispositivo, guardado con el nombre que se escriba en el tablero; la de tu perfil es un marcador tuyo, y nadie más que tú puede verla. Ninguna se copia en la otra: partir de una cifra que este navegador puede editar haría que la del servidor valiera exactamente lo mismo que la del navegador. Borrar los datos del sitio borra la primera; borrar tu perfil borra la segunda.
El tablero diario, la práctica de una elección y Predice el mapa, que se guardan con el nombre que escribes
El tablero diario es un marcador público, y eso es justamente su propósito, así que guarda algo después de que cierres la pestaña — y también la práctica de una elección, que conserva tu primera respuesta a cada tablero para que quien lo reciba después tenga contra quién jugar («un jugador anterior»). En ambos casos se registran el nombre que escribiste, el campeón que elegiste, el tablero y cuándo — nada más. Predice el mapa es el mismo tipo de clasificación pública: registra el nombre que escribiste, la probabilidad que diste para cada partida profesional y cuándo, y ordena los nombres frente al modelo. Ninguna dirección IP, ninguna cookie, ninguna cuenta y ninguna forma de enlazar la entrada de un día con la de otro salvo por el propio nombre. El nombre se recuerda en tu navegador para que no lo reescribas, y borrar los datos del sitio lo olvida.
- Cualquiera puede escribir cualquier nombre. Ninguno de los tres está ligado a una cuenta — cada uno toma el nombre que escribes y nada más, y tener un perfil privado no cambia eso — así que funcionan por honestidad y un nombre en ellos es una afirmación, no una identidad. Es un intercambio deliberado: ligarlos a las cuentas sería más exacto y obligaría a guardar algo tuyo, y así no guardan nada.
- Las entradas son públicas. Un nombre con su elección o su pronóstico lo ve cualquiera que abra la página, que es lo que significa un marcador — así que pon ahí solo lo que te parezca bien que lean desconocidos.
- No hay nada que borrar a petición ni nada que identifique. Una fila es un nombre, una elección o una probabilidad, y una fecha, sin dirección, sesión ni cuenta detrás, así que no podríamos vincularla a una persona ni aunque nos lo pidieran.
Publicaciones en el tablón de ideas y preguntas de investigación
Si publicas en el tablón de ideas o respondes a una publicación, haces una pregunta de investigación o compartes un consejo de counter, guardamos el texto (tras eliminar enlaces, correos y teléfonos), el nombre opcional en ideas e investigación, el enfrentamiento y la posición del consejo, el tipo de publicación y cuándo se publicó. Los consejos de counter no muestran nombre. Antes de aparecer, el texto —no el nombre— pasa por una comprobación de abusos de Vertex AI de Google, descrita en «Quién más interviene»; las publicaciones señaladas esperan revisión. Las aprobadas son públicas. No se guarda ninguna dirección, cuenta ni identificador del navegador con una publicación. Si votas, el navegador conserva una cadena aleatoria y el estado local del voto; el servidor guarda solo un hash unidireccional de esa cadena combinada con la publicación y el sentido del voto, por lo que no se pueden relacionar tus votos entre publicaciones. Podemos ocultar o eliminar publicaciones. Para retirar una tuya, escríbenos.
Peticiones de auditoría en la página de comparativas
Si nos pides auditar una fuente en la página de comparativas, guardamos el enlace que diste, el motivo que elegiste, la nota que escribiste (quitándole enlaces, direcciones de correo y números de teléfono) y cuándo la enviaste. No se guarda nada sobre ti: ni nombre, ni dirección, ni cuenta, ni identificador del navegador. Una petición queda retenida hasta que la revisamos, y su texto no se envía a ningún tercero. Una petición aprobada se lista públicamente en esa página con su resultado. Para que retiremos una petición, escríbenos.
Valorar una explicación escrita
Algunas páginas ofrecen una explicación breve de un resultado, escrita por un modelo de lenguaje a partir de los números que ya están en la página. Debajo de cada una hay un pulgar arriba y un pulgar abajo. Si lo usas, guardamos la propia explicación, qué modelo la escribió, cuántas veces se mostró y tu valoración junto con el motivo que elijas de la lista — no hay campo de texto libre. Cuando la explicación trata de un jugador concreto (un informe de scouting, una rivalidad, tu propio perfil o una predicción para una posición en la que diste un Riot ID), el texto no se guarda; solo su longitud y tu valoración. Tu navegador guarda una cadena aleatoria, lo que valoraste y lo que aún no pudo enviar. El servidor guarda solo un hash unidireccional de esa cadena combinada con la explicación, así que tus valoraciones de distintas explicaciones no pueden relacionarse entre sí. No se guarda ninguna dirección, cuenta ni identificador del navegador con una valoración.
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, sus partidas recientes o su partida en curso — en cara a cara, para las dos cuentas que nombras, para encontrar las partidas que jugaron en el mismo encuentro y mostrar el historial reciente de cada una — y después:
- el PUUID nunca se envía a tu navegador. Una página que resolviera un Riot ID a un PUUID en el cliente sería un servicio público de desanonimización disfrazado de predictor de partidas, y daría a cada visitante una llave para buscar a ese jugador en cualquier otro sitio;
- el Riot ID y el PUUID nunca se escriben en el registro de predicciones. Lo que se guarda es un identificador con sal: un hash de un solo sentido que permite emparejar las predicciones de un jugador con sus propios resultados y conservar su propio perfil de jugador (más abajo), y nada má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.
Si usas KayLoL como tú mismo, tu perfil de jugador se conserva. Las predicciones personalizadas leen una tabla de jugadores que descarta a quien lleva 60 días sin jugar una clasificatoria. Esa regla no se te aplica si, en el último año, pediste una predicción con tu propio Riot ID en tu puesto de la página de draft, usaste el Compañero para Windows (beta privada) con la sesión iniciada en tu cliente de League, o mantuviste un Riot ID vinculado en la página de perfil; así, un descanso de las clasificatorias no borra aquí tu historial. Lo único que se escribe para ello es el mismo identificador con sal: cuando se actualiza un Riot ID vinculado, se registra la fecha como mucho una vez al día, y esas filas se borran pasado un año. Una vez al día, el servidor cruza esos identificadores con la tabla de jugadores y entrega al clúster de entrenamiento los identificadores numéricos propios de esa tabla para esos jugadores, nunca un Riot ID, un PUUID ni un identificador con sal. Excluirte te saca de la lista, igual que una solicitud de borrado.
La arena es la única excepción, y es deliberada: si introduces una cuenta en una sala de draft, en una partida de una elección o en la cola, esa sala, partida o entrada guarda el Riot ID y su PUUID en memoria mientras exista — como máximo una hora, y desaparecen en cuanto el servicio se reinicia. Nada de ello se escribe en disco, en un registro ni en el registro de predicciones. En una sala de draft los nombres que escribiste se le muestran al otro jugador, porque él escribió los suyos; en una partida de una elección solo se muestran si los dos elegisteis mostrar las cuentas, y una partida oculta no enseña del otro más que su nivel. Los PUUID nunca se envían a ningún navegador, y el ordenador y un jugador anterior no ven nada. Cuando se puntúa un draft, su informe — el tablero, los carriles, la puntuación de cada elección y el tipo de partida — sí se guarda, pero sin nombre, Riot ID, PUUID ni identificador.
Un Riot ID o drafts que tu navegador guarda para ti
Vincular un Riot ID en la página de perfil lo guarda en tu navegador, para que otras páginas puedan rellenarlo, junto con el resultado de su última consulta — rango e historial por campeón, nunca un PUUID —; mientras KayLoL está abierto, repite esa consulta como mucho una vez por hora mientras el ID esté vinculado. Buscar partidas recientes en Mis drafts recuerda el Riot ID y el servidor que usaste. Los drafts que guardas también se conservan en tu navegador, y rejugar uno en la arena se lo pasa a esa pestaña, que lo olvida en cuanto lo ha leído. Elegir la vista resumida o la completa de tu perfil privado se recuerda y nunca se envía al servidor. Nada de esto sale de tu navegador salvo cuando una página lo usa: un Riot ID vinculado para su consulta, un draft guardado cuando lo rejuegas, lo puntúas o pides un resumen. Desvincularlo, borrar un draft guardado o borrar los datos del sitio los elimina. Los nombres exactos de todo lo que el sitio guarda en tu navegador están en el apéndice técnico, al final de esta página.
El Compañero para Windows, si lo estás probando
El App de escritorio (beta) es un programa aparte, que solo se ofrece a probadores invitados. Lee la selección de campeones del cliente de League en tu propio PC y envía a kaylol.gg instantáneas del draft — campeones, baneos, líneas y el orden de las elecciones, sin ningún nombre, Riot ID ni PUUID —, que se conservan como datos de investigación sobre drafts. A partir de tu propia elección, sus peticiones de predicción llevan el PUUID de tu cuenta, que se trata como un Riot ID escrito en la página de draft: se usa para la predicción y nunca se escribe en el registro de predicciones. Todo lo que lee, lo que envía y lo que nunca hace está en su página. Durante una partida en la Grieta del Invocador también registra, solo de tu propio campeón, tu vida, tu maná o energía y el oro que llevas, cada dos segundos y con más frecuencia mientras tu vida baja; de los otros nueve jugadores registra solo qué campeón murió y por cuánto tiempo. Al terminar la partida envía ese registro una sola vez, con tu Riot ID y el id de la partida, para construir tu revisión. El registro se conserva con la revisión guardada, bajo el mismo identificador con sal que el registro de predicciones y nunca bajo tu Riot ID ni tu PUUID, para poder rehacer la revisión cuando cambien sus reglas. Se usa solo para tu revisión: no se entrena ningún modelo con él. No caduca automáticamente. Borrar tu perfil privado elimina las revisiones y los registros guardados de todas las cuentas de League vinculadas a él; si no tienes perfil, pídelo en la dirección de abajo y se borran. Desde la versión 0.4.3, tras una partida grabada también envía directamente tu nota de Riot, servidor, ID de partida y campeón, usando tu propio Riot ID para comprobar tu participación; no necesitas vincular un perfil de KayLoL. El servidor guarda la nota comunicada por el cliente junto con tu rol, parche, cola y algunas estadísticas propias de la partida terminada para investigar las notas, bajo un identificador de jugador con sal. Estas etiquetas no caducan automáticamente ni se usan como entradas de la predicción de victorias. Las sesiones anónimas no envían notas y, desde la versión 0.4.4, desmarcar Compartir mis notas de Riot en el menú de la bandeja detiene estos envíos y descarta los pendientes. Eliminar el perfil o solicitar el borrado elimina tus etiquetas guardadas.
Claves de tester. Mientras la app de Android y la app de escritorio para Windows están en pruebas privadas, cada una se abre con una clave que damos a quien la prueba. Con una clave guardamos: el nombre o la nota con que la registramos, su fecha de fin si la tiene, qué versiones de cada app ha descargado y cuándo y, por cada app, un número aleatorio que la instalación creó para sí misma la primera vez que usó la clave, con la versión de esa instalación y el último día en que se abrió. El número no es un identificador de hardware y desaparece al borrar los datos de la app; es lo que mantiene una clave en una sola instalación. Podemos cancelar una clave en cualquier momento, y borramos una clave y todo lo guardado con ella cuando se nos pide.
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 justo debajo, leídos del propio servicio, para que no puedan desviarse de lo que el software hace en realidad.
- Se guarda
- El draft tal y como se envió, la probabilidad predicha, la clasificación devuelta, el resultado cuando se conoce y un identificador con sal si se dio un Riot ID. Un perfil privado que elegiste guardar, incluido el Riot ID, servidor, método y fecha de la prueba de una cuenta de League que vinculaste expresamente. El informe puntuado de un draft (de una sala de la arena o de un draft repasado): el tablero, los carriles, la puntuación de cada elección y el formato de la partida, sin nada que identifique a un jugador. La lista de exclusiones: por cada cuenta excluida, un hash con clave y de un solo sentido de su identificador de Riot, la fecha y cómo llegó la solicitud. Una revisión de partida que abriste, con el registro del companion de tu propia vida, recurso y oro si el companion registró esa partida, bajo un identificador con sal.
- Caduca
- El identificador que nombra la partida con la que se emparejó una predicción, pasada la ventana que se muestra más abajo. El identificador con sal y la fecha que registra cada actualización de un Riot ID vinculado, pasado un año.
- Nunca se guarda
- Un PUUID en crudo o un token de acceso de Riot. Un Riot ID no se guarda en una consulta normal; solo se conserva cuando vinculas o demuestras expresamente esa cuenta en tu perfil privado, como se indica en Se guarda. Una dirección IP: la API no registra ninguna, y el recuento de visitantes descrito arriba deriva de ella un hash diario en memoria sin escribir jamás ni la dirección ni el hash. Ningún identificador publicitario, ni ninguna cookie aparte de la del perfil privado, que solo se instala si lo aceptas (descrito más abajo).
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 entrena el modelo y produce las estadísticas de campeones, y también contiene el historial de cada cuenta — partidas, resultados y campeones — que leen las páginas cuando alguien introduce el Riot ID de esa cuenta. Esas páginas muestran datos públicos de partidas de la cuenta que se introduzca, como hacen otros sitios de estadísticas de League, y el sitio no puede comprobar que la cuenta pertenezca a quien la escribe, así que otra persona puede consultar la tuya salvo que se haya excluido, como se explica en la página de exclusión. Las páginas profesionales usan además datos públicos de partidas profesionales, cuyas fuentes se indican en la página Acerca de.
Quién más interviene
- Riot Games. La API a la que llama el sitio. Un Riot ID que introduces se envía a Riot para consultar la cuenta, necesariamente, porque la consulta es justo lo que has pedido. El tratamiento que Riot hace de ello se rige por su propio aviso de privacidad.
- El CDN Data Dragon de Riot. Las imágenes de campeones, objetos y runas son de Riot, de Data Dragon, pero tu navegador se las pide a este sitio y nuestro servidor las obtiene de
ddragon.leagueoflegends.com. Riot ve la petición de nuestro servidor, no la tuya, y no se le pasa nada sobre ti. - Google Cloud (Vertex AI). Las breves explicaciones escritas de algunas páginas las genera el modelo Gemini de Google a través de Vertex AI, que procesa esas peticiones para KayLoL en Estados Unidos. Lo que recibe es el texto a partir del cual se escribe la explicación: los campeones, las probabilidades y otros números que el sitio ya ha calculado para la página y, en una explicación sobre un jugador — un informe de scouting, un cara a cara, un perfil —, las estadísticas que esa explicación resume. Ese texto no lleva ningún Riot ID ni PUUID, y el único jugador que puede nombrar es un profesional, por su nick público, cuando un tablero diario procede de una partida profesional. También se le envía el texto de una publicación del tablón de ideas, para una comprobación automática de abusos antes de que aparezca — no el nombre con el que publicas, y con cualquier Riot ID que contenga sustituido. Estas peticiones salen de nuestro servidor, no de tu navegador, así que Google no ve tu dirección. El tratamiento que Google hace de ellas se rige por el aviso de privacidad de Google Cloud.
- Alojamiento. El sitio funciona en servidores que administra su operador en Jetstream2, infraestructura de computación para investigación de Estados Unidos que se ofrece a través del programa ACCESS de la National Science Foundation, y las copias de seguridad se guardan en la Open Storage Network, asignada a través del mismo programa.
- Correo. Los mensajes a contact@kaylol.gg los recibe y los conserva Zoho Mail, que aloja esa dirección.
- Sin analítica, publicidad ni informes de errores. Ningún proveedor de analítica, ninguna red publicitaria, ningún servicio de informes de errores, ninguna fuente ni script incrustado de terceros, y nada vendido a nadie. El sitio y su API comparten un único origen, así que, aparte de las imágenes de Data Dragon de arriba, tu navegador no envía nada a nadie más.
Tu perfil privado, y ninguna cuenta de correo
KayLoL no ofrece ninguna cuenta creada con una dirección de correo y una contraseña. No hay pantalla de registro por correo ni de inicio de sesión con contraseña, y el servidor rechaza ambas peticiones. Lo único del sitio que funciona como una cuenta es el perfil privado de drafting descrito abajo: no necesita correo ni contraseña, lo creas si quieres y llegas a él desde otro navegador o dispositivo con un código de un solo uso, entrando con Riot o demostrando de nuevo tu cuenta de League.
Un perfil privado de drafting, solo si lo aceptas. No contiene correo. El navegador recibe una cookie aleatoria, Secure, HttpOnly y SameSite; el servidor guarda solo su hash, la fecha de creación, los cambios de rating y los eventos de draft completados. Solo puede verlo su titular, se puede vincular a más navegadores o dispositivos con un código de un solo uso que generas desde la página de perfil, y se puede borrar por completo — de todos los navegadores vinculados — desde el perfil. No es un perfil público de Riot.
Una cuenta de League verificada, solo si vinculas una. Inicia sesión en la página de Riot o usa el método alternativo del icono: te indicamos un icono, leemos el icono actual en la API de Riot y vinculamos la cuenta si coincide. Ambos métodos abren el mismo perfil en otro dispositivo y desbloquean las predicciones registradas para esa cuenta — para ti y para nadie más. Guardamos el Riot ID, el servidor, el método y la hora de verificación, el identificador con sal del registro de predicciones y la clave de un solo sentido de la lista de exclusión. Nunca escribimos el token de Riot ni el PUUID. La verificación caduca a los 90 días; quitar la cuenta o borrar el perfil elimina el vínculo.
Lo que el perfil completo lee de una cuenta demostrada. Al abrir la vista completa de tu perfil, leemos en la API de Riot el rango, la maestría de campeones y las partidas clasificatorias recientes de tu cuenta demostrada. Cada vez que el rango cambia, o pasadas unas horas, guardamos un registro (liga, división, LP, victorias y derrotas) con tu perfil, para poder dibujar tu escalada; se borra con la cuenta o con el perfil. Tus partidas recientes se leen en el momento y no se guardan: sus asesinatos, objetos y resultados se te muestran a ti y nunca se usan para predecir nada. Los jugadores que compartieron al menos dos de esas partidas contigo aparecen con su Riot ID junto a tu propio balance con o contra ellos: se leen en el momento, nunca se guardan y nunca se muestran si se excluyeron de KayLoL. Las salas de la arena y las partidas de One pick que terminas con tu perfil abierto en ese navegador se guardan con él, solo de tu lado; el otro jugador figura como una persona, el ordenador, un jugador pasado o un profesional, nunca por su nombre. La tarjeta de campeón se dibuja solo para ti y no se publica en ningún sitio.
Amigos y desafíos, solo entre perfiles privados. Dos perfiles privados pasan a ser amigos solo cuando una persona le da a la otra un código o un enlace de amigo y la otra lo confirma; no hay búsqueda por nombre ni por Riot ID. Con tu perfil guardamos el nombre que eliges para los amigos, qué perfiles son tus amigos y desde cuándo, tu código de amigo como hash de un solo sentido durante un máximo de 7 días, y los perfiles que has bloqueado. De un desafío guardamos los cinco tableros, las cinco elecciones de cada lado y el marcador; un desafío sin responder se borra a los 7 días y uno terminado a los 30. Un amigo ve el nombre que elegiste, las elecciones que hiciste en los tableros de un desafío y su marcador — nunca tu cuenta de League, tu historial ni tus otros amigos. Quitar a un amigo borra el vínculo y sus desafíos para los dos, y borrar el perfil lo elimina todo. La app de Android, si activas la comprobación, pregunta al servidor cada 15 minutos más o menos si hay un desafío esperando; no hay servicio de notificaciones push y no se guarda ningún identificador del dispositivo para ello.
Un perfil privado no cambia nada más de esta página. No cambia lo que guarda una predicción ni lo que se conserva de ella — eso va asociado a un identificador con sal y no sabe nada de perfiles —, no influye en el conteo de visitas ni en el embudo de lanzamiento descritos arriba, y el tablero diario sigue funcionando con el nombre que escribes.
Riot Sign-On es el método de verificación principal. Riot avala la cuenta en su propia página; la comprobación del icono queda como método alternativo. Ninguno hace que este sitio guarde un PUUID, un token de Riot ni una contraseña, ni necesita más cookie que la del perfil privado.
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. No impide que otra persona introduzca el tuyo: las páginas que piden un Riot ID leen datos públicos de partidas de la cuenta que se les dé, salvo que esa cuenta se haya excluido (más abajo).
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: esas predicciones van asociadas a un identificador con sal y no a un perfil, así que un botón automático tendría que pedirte antes que demuestres que el Riot ID es tuyo. Un perfil privado de drafting no necesita correo: puedes borrarlo tú mismo desde la página de perfil, y eso lo borra de todos los navegadores vinculados. No hay ninguna herramienta para retirar las partidas de una cuenta del corpus público de partidas descrito arriba; las solicitudes sobre ello van a la misma dirección.
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. Las predicciones guardadas y los perfiles privados se pueden borrar a petición, y una cuenta de League se puede excluir del sitio (más abajo); las partidas clasificatorias recopiladas de la API de Riot todavía no se pueden eliminar para una sola cuenta, y una solicitud que las incluya recibe una respuesta con exactamente lo que se puede y no se puede hacer. Los datos se almacenan en un servidor en Estados Unidos.
Excluirse del sitio
Si una cuenta es tuya, puedes pedir que se excluya: a partir de entonces ninguna página la muestra, un draft que la nombre puntúa ese puesto como el de un jugador anónimo y los datos de entrenamiento exportados desde ese momento ya no llevan su identidad. No borra nada ni detiene la recogida: las partidas ya recogidas, los datos de entrenamiento ya exportados, los archivos y las copias de seguridad conservan lo que contienen, y las partidas nuevas se siguen recogiendo como cualquier otra. Todo lo que hace y lo que no, y cómo pedirlo, está en la página de exclusión.
Apéndice técnico: Almacenamiento local y claves
A continuación figura el inventario técnico completo de todas las claves almacenadas en tu navegador por KayLoL (localStorage y sessionStorage). La aplicación cliente no instala cookies de seguimiento.
| Clave | Almacenamiento | Módulo origen | Propósito | ¿Se envía al servidor? |
|---|---|---|---|---|
kaylol.draft.session | sessionStorage | lib/session.ts | Groups one draft's requests so pick order is recoverable; rotates when the board empties. | Yes (request-scoped) |
kaylol.visit.tab | sessionStorage | lib/visit.ts | Groups one tab's page loads into one session (X-Kaylol-Visit on /meta only). | Yes (/meta header) |
kaylol.visit.browser (+ .on flag) | localStorage | lib/visit.ts | Returning-browser identifier, minted only if usage.browser_id enabled; off by default. | Only if enabled |
kaylol.locale | localStorage | components/LocaleSwitcher.tsx | Selected language preference for direct routing. Never sent to server. | Never |
kaylol.drafters | localStorage | lib/rating.ts | Local draft ratings for the arena, keyed by player name and ladder. Never sent to server. | Never |
kaylol.daily.name | localStorage | lib/daily.ts | Player name memory for daily board and arena solo mode. | Never |
kaylol.arena.seat | sessionStorage | lib/arenaRoom.ts | Seat token for draft room restoration across tab reloads; cleared on tab close. | Room socket |
kaylol.arena.match | sessionStorage | lib/arenaMatch.ts | Seat token for one-pick match reconnection. | Match socket |
kaylol.arena.session | sessionStorage | lib/session.ts | Groups arena draft requests under source: 'arena'. | Yes (request-scoped) |
kaylol.rso | sessionStorage | lib/rso.ts | Binds one Riot sign-in to the tab that started it; removed when it finishes or expires. | Hashed verifier only |
kaylol.ideas.voter | localStorage | lib/ideas.ts | Random voter identifier, sent with board votes (hashed with the post ID on receipt). | Hashed with post ID |
kaylol.ideas.voted | localStorage | lib/ideas.ts | Idea and research post IDs voted for on this device, to keep arrows active. Never sent to server. | Never |
kaylol.counter-advice.votes | localStorage | lib/ideas.ts | Counter advice post IDs and this device's up/down vote direction, to keep vote buttons active. Never sent to server. | Never |
kaylol.saved_drafts | localStorage | lib/savedDrafts.ts | Saved draft sessions and cached reports for My Drafts; sent only on replay/summary. | Only on action |
kaylol.arena.replay | sessionStorage | lib/savedDrafts.ts | Temporary hand-off token to replay a saved draft in arena; deleted upon read. | Never |
kaylol.arena.anonymous | localStorage | app/[locale]/arena/page.tsx | Draft arena choice: play with your account or anonymously (champions only). Never sent to server. | Never |
kaylol.last_riot_id / platform | localStorage | app/[locale]/drafts/page.tsx | Last searched Riot ID and server region on My Drafts page. | Only on lookup |
kaylol.profile.view | localStorage | lib/profileView.ts | Old private-profile view choice (Summary vs Full). No longer written since the view follows Compact/Advanced; removed on the next profile visit or sign-out. Never sent to server. | Never |
kaylol.gaming | localStorage | lib/gamingMode.ts | Gaming mode (the footer switch): fewer animations and refreshes. Never sent to server. | Never |
kaylol.view_mode | localStorage | lib/viewMode.ts | Display mode preference (Compact vs Advanced). Never sent to server. | Never |
kaylol.riot.link / snapshot | localStorage | lib/riotLink.ts | Linked Riot tag and latest resolved rank snapshot (never a PUUID). | Only on lookup |
kaylol.feedback.rater / queue | localStorage | lib/feedback.ts | Feedback identifier and offline queue for explanation thumbs. | Hashed with response |
Menores
KayLoL no está dirigido a menores de 13 años y no recoge información de edad: el perfil privado no pide nada sobre ti, así que tampoco pide la edad. 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.