Privacy Policy
Last updated: March 11, 2026
Overview
Shiftmans is a community-run Discord bot that provides Rocket League 6mans matchmaking and periodic tournaments. This page explains what information we collect, how we collect it, how we use and retain it, and how you can request changes or deletion.
How we capture data
We collect information through these mechanisms:
- Epic Games OAuth: When you run
/linkwe direct you to Epic's OAuth flow. Epic returns your Epic account ID and display name and issues OAuth tokens (access and refresh). We store the account ID and display name and the tokens needed to associate your Epic account with your Discord account. - Discord interactions: We record your Discord user ID and command interactions used to manage queues, matches and tournaments.
- Public tracker lookups: To determine MMR we query public Rocket League tracker sites using the Epic display name; we only record the MMR values those sites expose publicly.
- Operational logs/backups: Automated backups of the bot database are made to a private GitHub Gist under our control so we can restore data after service restarts. Backups are stored as an encoded copy of the SQLite file and are not publicly shared.
What data we store
- Discord user ID (required to map commands to users)
- Epic account ID and Epic display name
- OAuth access & refresh tokens (used only to verify identity and reauthorize where needed)
- MMR values (pulled from public tracker sites)
- Match history, queue joins, tournament signups, and team assignments
How we use your data
Your data is used strictly to provide the service:
- Assign you to the appropriate rank tier (based on MMR)
- Match you with other players for 3v3 games
- Manage tournament signups, create teams, and run brackets
- Display simple profile and leaderboard information inside the Discord server and on this website
- Restore service state after restarts using encrypted backups we control
How we share data
We do not sell or publish your personal data. We do share limited information with third parties only as needed to operate the service:
- Epic Games: you authorize Epic to provide us with account information via OAuth; we never send Epic your Discord ID.
- Hosting & infrastructure: the bot is hosted on a third-party provider (e.g. Koyeb) and network fronted by standard CDNs — those providers may process logs and network metadata as part of normal hosting operations.
- Backups: automated backups are stored in a private GitHub Gist under our account so we can restore the SQLite database after restarts. The Gist is private and not shared publicly.
- Legal requests: we will disclose data to comply with lawful requests (court orders, subpoenas) when required.
Retention
Retention practices are:
- Linked accounts and tokens: stored until you request unlinking or deletion; tokens are used to maintain link state and may be refreshed as needed.
- Match & tournament data: retained for 12 months after the last activity by the user, unless you request earlier deletion.
- Backups: automatic backups overwrite the previous backup and are rotated; copies exist until manually deleted by the administrators.
Security
We take reasonable measures to protect stored data: the bot uses a local SQLite database, we enable WAL mode for reliability, and backups are stored privately. However, this is a community project, not a commercially managed service — please treat linked account data accordingly.
Your choices and rights
- Unlink / Delete: ask a server admin in the Discord server to unlink your Epic account and delete your data. We will remove your linked account and associated match/tournament data on request.
- Export: you can request an export of your stored data by contacting an admin.
- Revoking Epic access: you can revoke the bot's access via your Epic account settings; revoking does not automatically delete the copy we already stored — please request deletion if desired.
Contact
Questions or requests: contact any admin in the Shiftmans Discord server or DM the server owner.
Changes to this policy
We may update this policy from time to time. Significant changes will be posted on this page and announced in the Discord server.