Last updated: June 8, 2026
This Privacy Policy explains what data LPTracker collects, why it collects it, how it is stored, and your rights regarding that data. LPTracker is committed to minimal, transparent, and lawful data collection.
LPTracker is an independent, non-commercial Discord bot developed by PepS. Contact: bloup.dev@gmail.com · Twitter / X.
LPTracker only collects data strictly necessary to provide its tracking features. Data is collected when a user voluntarily runs /addaccount. No data is collected passively or without user initiation.
| Data | Source | Purpose | Retention |
|---|---|---|---|
| Discord User ID | Discord | Identify who registered the account | Until /removeaccount |
| Discord Server ID | Discord | Route notifications to the correct server | Until /removeaccount |
| Discord Channel ID | Discord (via /setchannel) |
Send game updates to the correct channel | Until changed or server removed |
| Riot ID (gameName + tagLine) | Provided by user | Identify the League of Legends account | Until /removeaccount |
| PUUID / Summoner ID | Riot Games API | Internal identifier used for API calls | Until /removeaccount |
| Ranked stats (tier, rank, LP, W/L) | Riot Games API | Display leaderboard, recap, and LP changes | Refreshed each game; deleted on /removeaccount |
| Daily stat counters (wins/losses/LP diff) | Computed from Riot API | Daily recap message | Reset each morning; deleted on /removeaccount |
| Last match ID | Riot Games API | Detect when a new game has been played | Overwritten each game; deleted on /removeaccount |
/addaccountData is used exclusively to operate LPTracker's features. Specifically:
Data is never sold, rented, licensed, or shared with any third party for any purpose.
LPTracker accesses the following Riot Games API endpoints to retrieve publicly available game data:
All API communication is performed over HTTPS. Game data retrieved from Riot's API is the intellectual property of Riot Games, Inc. LPTracker does not claim ownership of this data and does not redistribute or resell it.
Riot Games' own Privacy Notice applies to data held by Riot Games. LPTracker's Privacy Policy only covers data stored in LPTracker's own database.
Data is stored in a MongoDB database hosted on MongoDB Atlas (cloud infrastructure). Access is restricted and the database is not publicly accessible. All communication between the bot, the API backend, and the database uses secure connections.
We take reasonable technical measures to protect stored data against unauthorized access, loss, or alteration. However, no system can guarantee absolute security. In the event of a data breach affecting users, we will notify impacted users promptly.
You have full control over your data at all times:
/removeaccount at any time. All data associated with your Riot account and Discord identity is permanently and immediately deleted from our database.LPTracker complies with the General Data Protection Regulation (GDPR) where applicable. We process user data on the basis of consent (explicit opt-in via /addaccount) and legitimate interest (operating the service). We honor all user deletion requests immediately.
In accordance with Riot Games' GDPR procedures, if Riot forwards a deletion request associated with a player account, LPTracker will immediately cease using and delete all data linked to that account from our database.
LPTracker interacts with the following external services to operate:
LPTracker is not affiliated with, endorsed by, or sponsored by Riot Games, Discord, or MongoDB.
LPTracker does not knowingly collect data from individuals under the age of 13. If you believe a minor under 13 has registered, please contact bloup.dev@gmail.com and we will delete the data immediately.
We may update this Privacy Policy periodically to reflect changes in our practices or applicable law. The "last updated" date at the top reflects the most recent revision. Continued use of LPTracker after changes constitutes acceptance of the updated policy.
For any privacy-related questions or requests: bloup.dev@gmail.com · Twitter / X.