Legal
Privacy Policy
Effective Date: May 20, 2026 · Last Updated: May 20, 2026
Overview
DynastyDesk ("the bot", "we", "us") is a Discord bot that helps college football dynasty league commissioners manage advance scheduling, ready tracking, matchup coordination, and roster management. This policy explains what data DynastyDesk collects, how it is used, and how it is protected.
DynastyDesk is designed to collect the minimum data necessary to function. We never sell your data, share it with third parties, or use it for advertising. We have no interest in your personal information beyond what is required to run your league.
What Data We Collect
DynastyDesk collects and stores only the following information, provided directly by you or your league members:
- Discord User IDs — Required to associate members with league records, track ready/away status, and send DM notifications to commishes.
- Discord Server (Guild) ID — Used to identify which Discord server a league belongs to.
- Discord Channel ID — The channel where the status board and bot messages are posted.
- Discord Role ID — The member role used to scope bot interactions to league members.
- Team Name — The FBS team a member claims via /roster. Displayed on the status board.
- Platform Username — An optional EA Sports platform username, if provided via /roster.
- Stream URLs — Optional Twitch and/or YouTube URLs, if provided via /roster set.
- Ready and Away Status — Updated via reactions or /away commands. Reset each week.
- Game Scheduling Data — Matchup pairings and scheduled game times, if set via /matchup schedule.
- League Configuration — League name, current week, advance cadence settings, and commish user IDs.
What We Do NOT Collect
DynastyDesk does not collect or store:
- Message content — The bot does not read, log, or store the content of any Discord messages. It only reads messages in the league channel to perform auto-deletion of non-bot messages (if configured).
- Real names or email addresses — We never ask for or store any personally identifiable information beyond Discord user IDs.
- Passwords or authentication credentials — Never collected or stored under any circumstances.
- Financial information — DynastyDesk is free and processes no payments.
- Location data — We do not collect or infer geographic information.
- Voice or video data — DynastyDesk does not connect to or access voice channels.
How We Use Your Data
All data collected is used exclusively to operate DynastyDesk features:
- Displaying the live status board in your league channel
- Tracking and resetting ready/away status each week
- Sending DM notifications to commishes for FW requests and alerts
- Creating and archiving user vs user matchup threads
- Managing advance scheduling and cadence anchoring
- Displaying the league roster and stream links via /roster view and /games
We do not analyze, profile, or use your data for any purpose beyond the direct operation of bot features within your Discord server.
Data Storage and Security
League data is stored in a private PostgreSQL database hosted on Railway (railway.app). The database is not publicly accessible. Only the DynastyDesk bot service has access to the database.
Data is not shared with any third party, analytics service, or advertising platform. Railway's infrastructure is used solely for database hosting; Railway's own privacy policy governs their infrastructure practices.
Data retention: League data persists in the database indefinitely so that re-inviting the bot after removal picks up where you left off. If you would like your league's data deleted, contact us at the address below.
Discord Bot Permissions
DynastyDesk requests the following Discord permissions, each with a specific purpose:
- Send Messages — Post status boards, matchup threads, and command responses
- Manage Messages — Delete non-bot messages in the league channel (status board hygiene)
- Read Message History — Required to edit the existing status board message in-place
- Add Reactions — Add the initial ready/away reaction emojis to the status board
- Manage Channels / Threads — Create and archive user vs user matchup threads
- Create Public Threads — Open UvU matchup threads in the league channel
- Embed Links — Display stream links in roster and games commands
DynastyDesk does not request nor use administrator permissions.
Children's Privacy
DynastyDesk is not directed at children under the age of 13. We do not knowingly collect data from users under 13. Discord's own Terms of Service require users to be at least 13 years old. If you believe a minor has provided data through DynastyDesk, contact us and we will delete it promptly.
Your Rights and Data Deletion
You can request deletion of your league's data at any time. To do so:
- Remove DynastyDesk from your Discord server (data is preserved but the bot stops operating)
- Contact us directly to request full data deletion from the database
Individual members who want their personal data (Discord user ID, team, stream URLs) removed from a league roster should ask their commish to remove them, or contact us directly.
Changes to This Policy
If we make material changes to this privacy policy, we will post an update in the #announcements channel of the DynastyDesk HQ Discord server and update the effective date above. Continued use of DynastyDesk after a policy update constitutes acceptance of the revised policy.
Contact
Questions, data deletion requests, or concerns about this privacy policy can be directed to: