Privacy Policy
This policy explains what CommishAI collects, why, and who else receives it. It reflects how the Service actually operates.
What is collected
- Sleeper league data — league name, settings, rosters, matchups, transactions, draft data, and prior-season history, read from Sleeper's public API. No Sleeper login or password is requested or stored.
- Sleeper user identifiers and display names — each manager's Sleeper user ID and the team or display name shown for them, including in stored multi-season history. These are personal identifiers and are retained across seasons so records such as all-time standings and championships remain attributable.
- Generated commentary — text the Service produces about specific managers and teams, such as trade suggestions and recaps, which may be stored.
- Rules and constitution text — whatever you enter during setup.
- Discord identifiers — the server (guild) ID linked to your league, and the username of whoever runs a command, which appears in server logs.
- Messages that mention the bot — CommishAI can be asked questions by mentioning it in a channel. Discord delivers message content to the bot for channels it can see, but CommishAI reads only messages that mention it directly, and does not store the content of any message. A question you put to it is sent to the AI provider to be answered, exactly as a slash command question is. Ordinary league conversation is ignored and never recorded.
- Dispute history — questions submitted to the rules referee and the resulting rulings, including questions it could not resolve.
- Billing records — a Stripe customer ID, subscription ID, status, and renewal date.
Payment card data is never received
Card details are entered on Stripe's own hosted checkout page and are never sent to, processed by, or stored on CommishAI's servers. CommishAI stores only the identifiers and status Stripe returns.
Who else receives data
| Provider | What it receives | Why |
|---|---|---|
| Anthropic (Claude) | Rules and constitution text, dispute questions, and league statistics relevant to a request | Generating rulings, recaps, and summaries |
| Voyage AI | Constitution text | Converting it into embeddings so relevant passages can be found |
| Stripe | Payment details you enter directly with them, plus your league identifier | Processing the subscription |
| Sleeper | Read-only requests for your league's public data | Retrieving league information |
| Discord | Messages and command responses posted to your server | Delivering the Service |
| Neon | Hosts the database holding the above | Storage |
CommishAI does not sell your data or use it for advertising.
Retention and deletion
League data is kept while your league remains connected, since features such as multi-season history and rulings precedent depend on it.
You can ask for your league's stored data to be deleted at any time. Requests are actioned within 30 days and remove the league record, its rules and constitution text, stored matchups, transactions, rulings, season history, and generated commentary. Billing records are retained where tax or accounting law requires it, and data already sent to a third party is subject to that provider's own retention.
Your rights
Depending on where you live, you may have rights to access, correct, export, or delete your personal data, and to object to certain processing.
To exercise any of these, contact: commishai.support@gmail.com
Children
The Service is not directed to children under 13, and subscriptions may only be purchased by adults with authority over their league. If you believe a child's personal data has been provided to the Service, contact us and it will be removed.
Contact
Privacy questions and deletion requests: commishai.support@gmail.com