Privacy Policy
Last updated: 4 November 2026
1. Who is responsible
Flex Enjoyer Bot ("the bot") is a non-commercial hobby project run by a private individual in Germany. Contact for all privacy matters: crazytrixs@gmail.com.
2. Whose data is processed
The bot processes data of members of Discord servers where it is installed. League of Legends data is only processed for members who registered themselves by linking their Riot ID. Members who have not registered are not tracked: they are never looked up on their own, have no profile, rank history or statistics, and no tracking is started for them. The only exception is the pre-game scout described in section 3, which shows the line-up of a registered member's own live game.
3. What is stored and why
| Data | Purpose |
|---|---|
| Discord user ID | Linking games, titles and settings to a member |
| Riot PUUID and Riot ID (name#tag) | Requests to the Riot Games API, display |
| Up to two secondary accounts you link yourself (PUUID, Riot ID, current rank) | Showing their games and counting your highest rank |
| Current rank / LP and rank history | Leaderboards, LP calculation, recaps |
| Match history (champion, KDA, win/loss, LP change, damage, vision, objectives, duration) | Result cards, statistics, recaps |
| Monthly totals and all-time records | Monthly recap, records |
| Time of last Discord activity | Inactivity role |
| Players in a registered member's live ranked flex game (opponents): PUUID, Riot ID, champion, game ID; their public rank is fetched once per game and cached for 6 hours | Pre-game scout card and the "last duel" hint when the same players meet again |
| Entries in the bot's in-server features (titles, quests, lobbies, board entries, virtual points without monetary value) | Providing those features |
To detect games, the bot reads a member's Discord status (whether League of Legends is running) and voice channel presence. Only timestamps and counters derived from these are stored, not their content.
4. Who can see the data
Cards and statistics are shown only inside the Discord server where the member registered. The companion bot "Capy", run by the same operator, has read-only access to the same database to post recaps and to answer questions about statistics in the same Discord server. Data is never sold and never shared with third parties. The bot is hosted on a private server in Germany; databases and backups do not leave it.
5. Retention
Stored data is cleaned up automatically once a day.
| Data | Deleted after |
|---|---|
| Individual games with full details (match history) | 150 days (aggregated into monthly totals first) |
| Compact game record per player (champion, role, KDA, LP change, damage, CS, vision, duration) for rank goals, duo and flex-stack statistics | 400 days after the game |
| Rank snapshots | thinned to one value per day after 21 days, deleted after 45 days |
| Daily rank values (end, high and low of each day) | 400 days |
| Finished rank goals | 400 days |
| Players seen in live games of registered members (pre-game scout) | 400 days after the game |
| Open game detections | 3 days |
| Technical tracking rows, daily quests | 180 days |
| Finished lobbies, in-house rounds, quiz progress | 10 days |
| Finished duo and scrim entries | 30 days |
| Other finished board entries | 60–90 days |
| Database backups | 14 days |
Kept until you delete your data (section 6): registration, linked secondary accounts (or until you unlink them), monthly totals, all-time records, titles, the end-of-split summaries (your frozen results of a finished ranked split) and the results of community challenges you took part in (shown in the Capy Museum).
6. Unregistering and deletion
/lol unregisterremoves the link to your Riot account (PUUID, Riot ID) and stops tracking immediately. Games already stored expire according to section 5.- Leaving the Discord server removes your registration automatically.
/lol delete-my-datadeletes all data the bot stores about you at once, after a confirmation button: registration, stored games, rank history, monthly totals, records, titles, settings and every row that contains your Discord ID or your PUUID. This cannot be undone. It is refused while you still have an open prediction on a running game; try again after the game.- Not covered by the command: cards the bot has already posted in the Discord server (they are ordinary Discord messages; server moderators can delete them) and the daily database backups, which are overwritten after 14 days. Lobbies or scrims you created stay for the other participants, without your data.
- If you cannot use the command (for example because you have left the server), email crazytrixs@gmail.com. Requests are handled within 30 days.
7. Your rights
Under the GDPR you have the right to access, rectification, erasure, restriction of processing, data portability and objection. Contact the address above. You also have the right to lodge a complaint with a data protection supervisory authority.
Legal basis: your consent when registering (Art. 6(1)(a) GDPR).
8. This website
This website uses no cookies, no analytics and no external fonts or scripts. The hosting provider (Cloudflare) processes technical access data such as IP addresses to deliver the site and protect it against abuse.
9. Changes
Changes to this policy are published on this page with a new date.