Privacy Policy
Effective: May 17, 2026
The short version
Procyon is a Discord bot for Madden Connected Franchise leagues. We collect only the data we need to run the bot, we don't sell it to anyone, and you can ask us to delete your data at any time by emailing procyonhq.bot@gmail.com.
1. What we collect
Discord identifiers
- Guild (server) IDs for every Discord server where Procyon is installed.
- User IDs for commissioners and members who use Procyon commands (linking EA accounts, claiming teams, configuring boards).
- Channel IDs for the channels you configure (recap channel, scoreboards, game-channel categories, trade block, etc.).
Madden CFM data
- League rosters, schedules, scores, standings, and player stats pulled from Electronic Arts on your behalf after you authorize Procyon with
/procyon link.
- Encrypted EA session tokens stored locally so Procyon can keep syncing without you re-linking every time.
Billing data (Pro subscribers only)
- Stripe customer ID and subscription ID so we can apply your Pro entitlement to the right Discord server. We never see or store your card number — Stripe handles all payment processing.
What we do NOT collect
- The contents of messages outside of Procyon's own slash commands.
- Private DM contents (Procyon only reads what you type to it directly).
- Voice channel audio.
- Your Discord email, phone number, or password.
- Your EA account password (Procyon uses an OAuth-style flow via EA's own login page).
2. Why we collect it
Strictly to run the bot. Specifically:
- Track which server is which so commands route to the right league.
- Cache EA data so commands return quickly without hammering EA's servers.
- Post auto-recaps, scoreboards, and game-channel updates to the channels you chose.
- Apply Pro entitlements to paying servers and remove them when subscriptions end.
3. Where data lives
- Replit-managed PostgreSQL in the US — entitlements, Stripe metadata.
- Replit Object Storage in the US — encrypted backups of per-league JSON files.
- Procyon's server filesystem on Replit's infrastructure — working copy of per-league data.
- Stripe — billing data only, governed by Stripe's privacy policy.
- Electronic Arts — Procyon reads from EA on your behalf. We do not send EA your Discord data; we only pull league data from them, governed by EA's privacy policy.
4. Who we share it with
Nobody. Procyon does not sell, rent, or trade your data to advertisers, brokers, or any third party. The only "sharing" is the infrastructure providers listed above (Replit, Stripe, EA) — and only the specific data each one needs to do its job.
5. How long we keep it
- While Procyon is in your server: indefinitely, so the bot keeps working.
- If you kick Procyon out: data is preserved for up to 90 days in case you re-add the bot (so you don't lose your boards, settings, and EA link). After that it's purged.
- If you email us asking for deletion: we'll wipe your server's data within 14 days.
- Stripe records follow Stripe's own retention rules (typically 7 years for tax/audit purposes — required by law).
6. Your rights
You can email procyonhq.bot@gmail.com from a Discord-associated address to:
- Request a copy of your data.
- Request deletion of your data.
- Correct inaccurate data.
- Ask questions about anything in this policy.
You can also revoke Procyon's EA access at any time inside your EA account settings, and you can kick Procyon from your Discord server at any time. Both are immediate, no email required.
7. Children
Procyon is not directed at children under 13. Per Discord's own Terms of Service, all users must be at least 13. We do not knowingly collect data from anyone under 13. If you believe a minor's data has been collected, email us and we'll delete it.
8. Changes to this policy
If we materially change this policy, we'll announce it in the Procyon HQ Discord and update the "Effective" date at the top of this page. Continued use of Procyon after the change date means you accept the new terms.