Privacy Policy
Last updated: October 23, 2026
Gankly (“we”, “our”, or “the Service”) is an independent web application providing League of Legends match statistics and gameplay analytics. This Policy explains what information may be processed when you use the Service, why it is processed, and how it may be stored.
1. Information We Process
Depending on how you use the Service and the configuration of its hosting infrastructure, the following information may be processed:
- Riot ID: the Riot ID you enter to search for player statistics.
- Game data: available match histories, ranked information, match results, champion statistics, items, runes, and other game data returned by Riot Games APIs or authorized game-data resources.
- Technical data: IP addresses, request timestamps, browser or device information, and error/security logs, to the extent collected by the server or hosting provider.
- Player identifiers (PUUID): when you search for a player, Riot returns an account identifier (PUUID) for that Riot ID. The Service adds that identifier to an internal work queue used to collect aggregate match statistics. Players who appear in matches collected for statistics are queued in the same way. Processed identifiers are removed from the queue automatically, normally within a few days after processing; identifiers still waiting for processing stay in the queue until then. The queue does not contain Riot IDs or names.
- Aggregate match statistics: gameplay data from collected matches (champions, roles, items, runes, kills/deaths/assists, objectives, patch, match time and match identifier). This statistics table does not contain Riot IDs, names or account identifiers, and the Service does not link its rows to individual accounts. Match identifiers are public game numbers that can be looked up through Riot's own API.
- Support information: if you choose to support the project through a third-party payment or donation service, limited information about your contribution may be passed to us (see section 16).
- Operational data: search requests and service events needed to return results, maintain caches or statistical datasets, troubleshoot errors, and prevent abuse.
2. How Information Is Used
Information may be used to retrieve and display requested statistics, calculate aggregate statistical summaries, cache results, maintain and secure the Service, diagnose errors, prevent abuse, and comply with legal obligations. The Service may process game data beyond a single search to generate aggregate statistics. Any automated collection and retention must comply with applicable Riot Games policies and API restrictions.
3. Data Sources
Game information is obtained from Riot Games APIs and other authorized game-data resources, where applicable. Gankly does not ask users for their Riot account password. Riot Games and other third-party providers process information under their own policies.
4. Storage and Retention
In server memory (lost on restart): responses received from Riot, which include Riot IDs of players in the displayed matches, are cached for between 2 minutes and 1 hour; a “player not found” result is cached for 5 minutes; summaries and images used for sharing cards (see section 14) are cached for up to 30 and 15 minutes. In the database: the aggregate match statistics described above are kept until removed (for example, when older game patches are cleaned up) and the work queue as described in section 1. The application's own logs contain operational messages and errors and are not designed to record Riot IDs or IP addresses; hosting and tunnel providers may keep their own connection logs.
Some game data and statistical results may be stored in a database to support the Service and statistical analysis. Technical logs may be retained as reasonably necessary for security, troubleshooting, and operation. Actual retention periods depend on the data type, operational needs, applicable law, and Riot Games policies. Information should be removed when no longer needed, subject to lawful retention requirements.
5. Sharing and Disclosure
We do not sell personal information. Hosting and infrastructure providers may process information as necessary to operate the Service. Information may also be disclosed when required by law or reasonably necessary to address security incidents or abuse. The Service is not intended to operate as a data-broker service.
6. Cookies and Similar Technologies
The Service itself does not set cookies. Your browser's local storage (not sent to the server) keeps interface preferences: the region you last selected, whether the champion statistics block is collapsed, the language you chose, and whether you dismissed the notice about this. You can delete them in your browser settings. The Service's hosting infrastructure may use essential cookies or similar technologies if required for functionality or security. If analytics or other non-essential tracking technologies are introduced, this Policy should be updated and any legally required consent obtained.
7. Third-Party Services
The Service relies on or links to third-party services, including Riot Games (game data through its API, and champion, item and profile images loaded by your browser from Riot's Data Dragon at ddragon.leagueoflegends.com), the jsDelivr content delivery network (the charting library loaded by your browser), the tunnel/hosting providers that carry traffic to the Service, and, if you choose to support the project, the payment or donation service you are redirected to. When your browser loads content from these services, they receive your IP address and request details. Those services are governed by their own terms and privacy policies. We do not control the privacy practices of third parties.
8. Your Choices and Privacy Requests
You may stop using the Service at any time. For questions or requests concerning information processed directly by Gankly, contact the operator using the contact details published on the website. Requests will be reviewed and handled as required by applicable law. Some information may need to be retained where legally required or otherwise permitted.
If you want your player identifier removed, email the address in section 13 with your Riot ID and region. We will remove the identifier from the work queue and add it to an exclusion list so that it is not added again; the exclusion list stores only a one-way hash, not the identifier or the Riot ID. Aggregate match rows cannot be matched to an individual, so they cannot be removed one by one and remain as anonymous gameplay data. Cached copies in server memory expire as described in section 4.
9. Security
Reasonable technical and organizational measures should be used to protect information handled by the Service. No online service or electronic storage method can be guaranteed to be completely secure.
10. Children's Privacy
The Service is not designed to knowingly collect personal information directly from children. If you believe information has been submitted inappropriately, contact the operator using the details published on the website.
11. International Processing
Hosting or infrastructure providers may process information in countries other than the country where you live. Applicable legal requirements for international transfers should be observed.
12. Changes to This Policy
This Policy may be updated to reflect changes to the Service, data-handling practices, or legal requirements. The current version and revision date will be published on this page.
13. Contact
For privacy-related inquiries, please contact us at info.gankly@gmail.com.
14. Sharing Links and Preview Cards
A player page can be shared through a link that contains the Riot ID and region. When the link is opened or pasted into a messenger or social network, the Service may generate a preview image (win rate, KDA, ranked tier, recent games and top champions) based on the same public game data. Those platforms download and may store the image and link text on their own servers under their own policies, and we cannot remove their copies. Player pages ask search engines not to index them.
15. Desktop App and Overlay
Gankly also offers an optional Windows desktop app with an in-game overlay. It is a separate program with its own license agreement, shown when you install it. While you are in champion select or a match, the app reads from your own League client who is in your game and sends the Service, for each player, the Riot ID, the region and the champion picked. The Service uses this to return that player's rank and recent ranked results and, for your own champion, recommended runes and items based on aggregate statistics. The Service handles these requests like a search: the Riot ID and the responses are kept in server memory only for the periods in section 4, and the player's identifier (PUUID) may be added to the work queue described in section 1. Apart from the technical data in section 1, the Service does not store Riot IDs or the composition of your lobby. The app keeps its settings and a short error log (overlay.log) only on your computer and does not send them to the Service. The app uses only the names that the League client itself shows you; it does not reveal players the game keeps hidden. Removal from the work queue is available as described in section 8.
16. Voluntary Support
If you choose to support the project, the contribution is made through a third-party payment or donation service, not through the Service itself. That provider acts under its own terms and privacy policy and collects what it needs to process the payment, for example payment details, name, email address, country and any message you add. We do not receive or store your payment card details. The provider may also set its own cookies; see its policy.
We may receive from the provider limited information about the contribution, such as the amount, date, a transaction reference and, if you provide it, your name or email address and message. We use it only to confirm the contribution, thank you if you wish, keep accounting and tax records, and handle questions or refunds. We do not link contributions to Riot IDs, player identifiers (PUUID) or match statistics, and supporting the project does not change what data the Service processes about your searches or games.
Records of contributions are kept as long as reasonably necessary for accounting, tax and legal obligations. If you contact us about a contribution, we use your email address only to reply. Your rights over data held by the payment provider are exercised with that provider.
17. Riot Games Disclaimer
Gankly is not endorsed by Riot Games and does not reflect the views or opinions of Riot Games or anyone officially involved in producing or managing Riot Games properties. Riot Games and all associated properties are trademarks or registered trademarks of Riot Games, Inc.
Политика конфиденциальности
Последнее обновление: 23 октября 2026 г.
Gankly («мы», «наш» или «Сервис») — независимое веб-приложение со статистикой матчей и игровой аналитикой League of Legends. Эта Политика объясняет, какая информация может обрабатываться при использовании Сервиса, зачем и как она может храниться.
1. Какую информацию мы обрабатываем
В зависимости от того, как вы пользуетесь Сервисом, и от настроек хостинга может обрабатываться следующая информация:
- Riot ID: Riot ID, который вы вводите для поиска статистики игрока.
- Игровые данные: доступная история матчей, информация о рангах, результаты матчей, статистика чемпионов, предметы, руны и другие игровые данные, которые возвращают API Riot Games или разрешённые источники игровых данных.
- Идентификаторы игроков (PUUID): когда вы ищете игрока, Riot возвращает идентификатор аккаунта (PUUID) для этого Riot ID. Сервис добавляет этот идентификатор во внутреннюю рабочую очередь, которая используется для сбора агрегированной статистики матчей. Игроки, которые встречаются в собранных для статистики матчах, попадают в очередь так же. Обработанные идентификаторы автоматически удаляются из очереди, как правило, в течение нескольких дней после обработки; идентификаторы, ожидающие обработки, остаются в очереди до тех пор. В очереди нет Riot ID и имён.
- Агрегированная статистика матчей: игровые данные собранных матчей (чемпионы, роли, предметы, руны, убийства/смерти/помощь, объекты, патч, время матча и идентификатор матча). В таблице статистики нет Riot ID, имён и идентификаторов аккаунтов, и Сервис не связывает её строки с отдельными аккаунтами. Идентификаторы матчей — это общедоступные номера игр, которые можно найти через собственный API Riot.
- Технические данные: IP-адреса, время запросов, сведения о браузере или устройстве, журналы ошибок и безопасности — в той мере, в какой их собирает сервер или хостинг-провайдер.
- Сведения о поддержке: если вы решите поддержать проект через стороннего поставщика платёжных услуг или пожертвований, нам могут быть переданы ограниченные сведения о вашем взносе (см. раздел 16).
- Эксплуатационные данные: поисковые запросы и события сервиса, необходимые для выдачи результатов, ведения кэшей и статистических наборов данных, поиска ошибок и предотвращения злоупотреблений.
2. Как используется информация
Информация может использоваться для получения и показа запрошенной статистики, расчёта агрегированных сводок, кэширования результатов, поддержки и защиты Сервиса, диагностики ошибок, предотвращения злоупотреблений и выполнения требований закона. Сервис может обрабатывать игровые данные за пределами одного поиска, чтобы строить агрегированную статистику. Любой автоматический сбор и хранение должны соответствовать применимым правилам Riot Games и ограничениям API.
3. Источники данных
Игровая информация получается из API Riot Games и других разрешённых источников игровых данных, где это применимо. Gankly не запрашивает у пользователей пароль от аккаунта Riot. Riot Games и другие сторонние поставщики обрабатывают информацию по собственным правилам.
4. Хранение и сроки
В памяти сервера (теряется при перезапуске): ответы Riot, которые содержат Riot ID игроков показанных матчей, кэшируются на срок от 2 минут до 1 часа; результат «игрок не найден» — на 5 минут; сводки и изображения для карточек, которыми делятся (см. раздел 14), — до 30 и 15 минут. В базе данных: описанная выше агрегированная статистика матчей хранится, пока не будет удалена (например, при очистке старых игровых патчей), а рабочая очередь — как описано в разделе 1. Журналы самого приложения содержат служебные сообщения и ошибки и не предназначены для записи Riot ID или IP-адресов; хостинг- и туннельные провайдеры могут вести собственные журналы соединений.
Некоторые игровые данные и статистические результаты могут храниться в базе данных для работы Сервиса и статистического анализа. Технические журналы могут храниться столько, сколько разумно необходимо для безопасности, диагностики и эксплуатации. Фактические сроки зависят от вида данных, эксплуатационных потребностей, применимого права и правил Riot Games. Информация должна удаляться, когда она больше не нужна, с учётом законных требований о хранении.
5. Передача и раскрытие
Мы не продаём персональные данные. Хостинг- и инфраструктурные провайдеры могут обрабатывать информацию в объёме, необходимом для работы Сервиса. Информация также может раскрываться, когда этого требует закон или это разумно необходимо для реагирования на инциденты безопасности или злоупотребления. Сервис не предназначен для работы в качестве брокера данных.
6. Файлы cookie и аналогичные технологии
Сам Сервис не устанавливает cookie. Локальное хранилище вашего браузера (на сервер не передаётся) хранит две настройки интерфейса: последний выбранный регион и то, свёрнут ли блок статистики чемпионов, а также выбранный язык и то, закрыли ли вы уведомление об этом. Вы можете удалить их в настройках браузера. Хостинг-инфраструктура Сервиса может использовать необходимые cookie или аналогичные технологии, если они нужны для работы или безопасности. Если будут добавлены аналитика или другие необязательные технологии отслеживания, эта Политика должна быть обновлена и должно быть получено согласие, если оно требуется по закону.
7. Сторонние сервисы
Сервис опирается на сторонние сервисы или ссылается на них, в том числе на Riot Games (игровые данные через API, а также изображения чемпионов, предметов и профилей, которые ваш браузер загружает из Data Dragon Riot по адресу ddragon.leagueoflegends.com), сеть доставки контента jsDelivr (библиотека графиков, которую загружает ваш браузер) туннельных и хостинг-провайдеров, через которых идёт трафик к Сервису, а также, если вы решите поддержать проект, платёжный сервис или сервис пожертвований, на который вы переходите. Когда ваш браузер загружает содержимое с этих сервисов, они получают ваш IP-адрес и сведения о запросе. Эти сервисы подчиняются собственным условиям и политикам конфиденциальности. Мы не контролируем практики конфиденциальности третьих лиц.
8. Ваш выбор и запросы о конфиденциальности
Вы можете прекратить использование Сервиса в любое время. По вопросам и запросам об информации, которую обрабатывает непосредственно Gankly, свяжитесь с оператором по контактным данным, опубликованным на сайте. Запросы будут рассматриваться и обрабатываться так, как требует применимое право. Некоторую информацию может потребоваться сохранить, если это требуется законом или иным образом допускается.
Если вы хотите, чтобы ваш идентификатор игрока был удалён, напишите на адрес из раздела 13, указав Riot ID и регион. Мы удалим идентификатор из рабочей очереди и внесём его в список исключений, чтобы он не был добавлен снова; в списке исключений хранится только необратимый хеш, а не сам идентификатор и не Riot ID. Строки агрегированной статистики матчей невозможно сопоставить с конкретным человеком, поэтому их нельзя удалить по одной, и они остаются как обезличенные игровые данные. Кэшированные копии в памяти сервера истекают, как описано в разделе 4.
9. Безопасность
Для защиты информации, обрабатываемой Сервисом, должны применяться разумные технические и организационные меры. Никакой онлайн-сервис и никакой способ электронного хранения не могут быть полностью безопасными.
10. Конфиденциальность детей
Сервис не предназначен для сознательного сбора персональных данных непосредственно у детей. Если вы считаете, что информация была передана ненадлежащим образом, свяжитесь с оператором по контактным данным, опубликованным на сайте.
11. Международная обработка
Хостинг- или инфраструктурные провайдеры могут обрабатывать информацию в странах, отличных от страны вашего проживания. Следует соблюдать применимые правовые требования к международной передаче данных.
12. Изменения Политики
Политика может обновляться в связи с изменениями Сервиса, практики обработки данных или правовых требований. Актуальная версия и дата редакции публикуются на этой странице.
13. Контакты
По вопросам конфиденциальности пишите на info.gankly@gmail.com.
14. Ссылки и карточки для соцсетей
Страницей игрока можно поделиться ссылкой, содержащей Riot ID и регион. Когда ссылку открывают или вставляют в мессенджер или соцсеть, Сервис может создать изображение-превью (винрейт, KDA, ранг, последние игры и самые частые чемпионы) на основе тех же общедоступных игровых данных. Эти платформы скачивают и могут хранить изображение и текст ссылки на своих серверах по собственным правилам, и мы не можем удалить их копии. Страницы игроков просят поисковики не индексировать их.
15. Приложение для компьютера и оверлей
Gankly также предлагает необязательное приложение для Windows с оверлеем в игре. Это отдельная программа со своим лицензионным соглашением, которое показывается при установке. Пока вы в выборе чемпионов или в матче, приложение читает из вашего клиента League, кто находится в вашей игре, и отправляет Сервису по каждому игроку Riot ID, регион и выбранного чемпиона. Сервис использует это, чтобы вернуть ранг игрока и итоги его последних ранговых игр, а для вашего чемпиона — рекомендуемые руны и предметы на основе агрегированной статистики. Сервис обрабатывает такие запросы как обычный поиск: Riot ID и ответы хранятся только в памяти сервера в течение сроков из раздела 4, а идентификатор игрока (PUUID) может попасть в рабочую очередь, описанную в разделе 1. Помимо технических данных из раздела 1, Сервис не хранит Riot ID и состав вашего лобби. Приложение хранит настройки и краткий журнал ошибок (overlay.log) только на вашем компьютере и не отправляет их Сервису. Приложение использует только те имена, которые показывает сам клиент League, и не раскрывает игроков, которых игра скрывает. Удаление из рабочей очереди доступно так, как описано в разделе 8.
16. Добровольная поддержка
Если вы решите поддержать проект, взнос делается через стороннего поставщика платёжных услуг или пожертвований, а не через сам Сервис. Этот поставщик действует по собственным условиям и политике конфиденциальности и собирает то, что нужно для проведения платежа, например платёжные данные, имя, адрес электронной почты, страну и сообщение, если вы его добавите. Мы не получаем и не храним данные вашей платёжной карты. Поставщик может также устанавливать собственные cookie; см. его политику.
От поставщика мы можем получать ограниченные сведения о взносе: сумму, дату, номер операции и, если вы их указали, имя или адрес электронной почты и сообщение. Мы используем их только чтобы подтвердить взнос, поблагодарить вас, если вы этого хотите, вести бухгалтерский и налоговый учёт и отвечать на вопросы или обрабатывать возвраты. Мы не связываем взносы с Riot ID, идентификаторами игроков (PUUID) и статистикой матчей, и поддержка проекта не меняет то, какие данные о ваших поисках и играх обрабатывает Сервис.
Записи о взносах хранятся столько, сколько разумно необходимо для бухгалтерского, налогового и правового учёта. Если вы пишете нам по поводу взноса, мы используем ваш адрес электронной почты только чтобы ответить. Свои права в отношении данных, которые хранит платёжный поставщик, вы осуществляете у этого поставщика.
17. Отказ от ответственности Riot Games
Gankly не одобрен Riot Games и не отражает взгляды или мнения Riot Games или кого-либо, официально причастного к созданию или управлению проектами Riot Games. Riot Games и все связанные проекты являются товарными знаками или зарегистрированными товарными знаками Riot Games, Inc.