LOS-PRIVACY
Privacy Policy
How League OS, the Beebot API, and the Beebot Discord bot process information.
League OS isn't endorsed by Riot Games and doesn't 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.
// SECTION CONTROLLER-AND-SCOPE
Controller and scope
This Privacy Policy applies to League OS, its public website and browser routes, the Beebot REST API, and the Beebot Discord bot. The projects are operated by SafJNest and Lorenzo Sanseverino. For privacy questions or requests, contact lorenzosanseverino2003@gmail.com.
Discord, Riot Games, Vercel, hosting providers, and other linked services process information under their own privacy notices. This policy describes our processing, not the independent practices of those providers.
// SECTION WEBSITE-INFORMATION
Information processed by League OS
League OS does not require an account, password, Discord login, or Riot authentication. When you use a search, profile, match, leaderboard, champion, or build feature, the website and API may process the query values needed to perform that request, such as a Riot ID, tag line, region, PUUID, match ID, champion, role, rank, queue, or page filters.
A public route may contain a Riot ID, region, PUUID, match ID, champion, or other feature parameters. Those values can appear in browser history, network requests, server logs, referrer data, or cached pages according to the behavior of your browser and infrastructure providers.
The API and backend may store or cache League of Legends data used to serve public profiles, match details, leaderboards, champion statistics, builds, and derived aggregates. This game data is not automatically associated with a website visitor's identity.
// SECTION BOT-INFORMATION
Information processed by Beebot
When you use Beebot, Discord makes information available to the bot so it can respond to commands and operate in a server. Depending on the command and permissions, this can include your Discord user ID, username or display information, server/guild ID, channel ID, member information, command name, command options, interaction metadata, and content or attachments needed for the requested feature.
When you link a League account with `/summoner link`, Beebot stores the association between your Discord user ID and the selected League account. The linked League data can include the Riot ID, PUUID, shard/region, profile icon, level, ranks, match history, participant data, champion statistics, builds, and tracking status. `/summoner unlink` removes the Discord-to-League association for the selected account; it does not guarantee deletion of public or historical game data that is stored independently of that association.
Beebot also processes server configuration, member statistics, commands, sounds, playlists, custom content, and integrations when you use those non-League features. We process only the information needed for the feature or command involved, subject to the behavior of Discord and the configured bot permissions.
// SECTION DIAGNOSTICS-AND-PERFORMANCE
Diagnostics and performance
We may process operational logs, request metadata, command context, and error details to operate the services, investigate failures, prevent abuse, maintain security, and improve reliability. Diagnostic records may contain identifiers supplied by Discord or a request, such as a user, guild, channel, command, route, or account reference. We do not use the website to create a behavioral advertising profile.
League OS currently includes Vercel Speed Insights. Vercel describes its collected performance points as anonymous and not tied to an individual visitor or IP address; the points can include route/URL, network speed, browser, device, operating system, country, and Web Vitals.
// SECTION PURPOSES-AND-BASES
Purposes and legal bases
We use information to provide requested League OS pages and Beebot commands, resolve and cache League data, maintain account links and optional tracking, operate Discord features, store user-requested content, secure the services, respond to support requests, diagnose errors, and measure website performance.
Where data protection law requires a legal basis, the relevant basis may be performance of a requested service, our legitimate interests in security and service operation, compliance with legal obligations, or consent where consent is required. The exact basis depends on the feature, the data, and your location.
// SECTION RETENTION
Retention
The League OS profile identity cookie expires after 30 days unless you remove it sooner. Query caches and generated website data expire or are invalidated according to the relevant cache policy and data source.
A Discord-to-League association is retained while it is needed for the linked-account and tracking features, unless you remove it with `/summoner unlink` or we remove it earlier. Tracking data and historical League aggregates may remain in the backend after unlinking when they are stored independently of the Discord association or are needed to provide public statistics, security, backups, or legal compliance.
Server configuration, user settings, custom content, logs, backups, and diagnostics are retained for as long as needed for the feature, security, operational continuity, dispute handling, or legal obligations involved. Retention can vary by data type and provider.
// SECTION SECURITY
Security
We use reasonable technical and organizational measures for the type of information processed, including access controls and separation between browser identity state, API data, caches, and bot data. No transmission, storage system, Discord integration, or internet service can be guaranteed completely secure.
If we become aware of a security incident affecting personal information, we will assess it and provide notices required by applicable law through a reasonable available channel.
// SECTION RIGHTS
Your rights and requests
Depending on where you live, you may have rights to access, correct, delete, restrict, object to, or receive a portable copy of personal information, and to complain to a data protection authority. You may also have rights relating to automated decision-making, marketing, or international transfers under local law.
To remove a linked League account from Beebot, use /summoner unlink. To remove the League OS browser identity, clear the league_os_summoner_identities_v2 cookie. For access, correction, deletion of additional data, or a privacy question, contact us at lorenzosanseverino2003@gmail.com and include enough information for us to identify the relevant account or request. We may ask for verification before fulfilling a request.
Deleting a Discord-to-League association does not necessarily delete Riot's own records, public League data, data held by Discord, or game history and aggregates that are not directly linked to your Discord ID. Those requests must be made to the relevant provider where applicable.
// SECTION CHILDREN-AND-INTERNATIONAL
Children and international users
The services are not directed to children who are not permitted to use Discord or the relevant service under applicable age rules. We do not knowingly seek to collect personal information from children outside those rules. Contact us if you believe a child has provided personal information so we can review the request.
The services use providers and infrastructure that may process information in countries different from your own. Where applicable, we use the safeguards required by data protection law for international transfers.
// SECTION CHANGES-AND-CONTACT
Changes and contact
We may update this Privacy Policy when the services, data sources, providers, or legal requirements change. The “Last updated” date identifies the current version. Material changes may be announced through the website, the Beebot support channel, or another reasonable channel.
Privacy requests and questions may be sent to lorenzosanseverino2003@gmail.com.
// SECTION AFFILIATION
Independent services
League OS isn't endorsed by Riot Games and doesn't 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.
Beebot is an independent companion service. Discord, League of Legends, Data Dragon, CommunityDragon, and related marks or assets belong to their respective owners and are subject to their own terms and privacy notices.