Privacy Policy
Effective 12 June 2026
Jelao (“Jelao”, “we”, “us”) is a Discord bot and web dashboard that helps server administrators manage their Discord communities. Server administrators add Jelao to their server and configure it from the dashboard. Jelao is operated by Sean Stoves (Pennsylvania, USA). This policy explains what data we collect, why, how long we keep it, and your choices. Jelao runs inside Discord and is also subject to Discord’s own Terms and Privacy Policy.
What we collect
We collect only what’s needed to run the features a server administrator turns on.
- When you sign in to the dashboard (Discord OAuth):your Discord user ID, username, avatar, and the list of servers you have permission to manage — used to show you the right servers and settings. To keep you signed in, your session token, profile, and server list are also stored in your browser’s local storage, and cleared when you sign out.
- When the bot is in your server: Discord user IDs tied to the features your server uses (for example XP/levels, economy balances, warnings, permission assignments, invite attribution, and birthdays). A record is created only for a user who actually interacts with an enabled feature; we do not warehouse your member list beyond a short-lived cache used to render the dashboard, described under Where data is stored.
- Message content: where a server enables a feature that needs it (automod, keyword/regex triggers, custom commands, the scripting engine, or support tickets), the bot reads message content to operate that feature. Almost all of it is processed in memory and immediately discarded. The one exception we store is support-ticket messages, saved so staff can answer tickets from the dashboard and export transcripts.
Presence:where a server enables a live member-count channel (for example an “online members” counter), the bot reads members’ online/offline status in real time to compute the count. This is never stored.
What we don’t do: we do not read your direct messages, we do not run web analytics or send your browsing to any third-party analytics service, and we never sell your data or use it for advertising.
Why we can process it
We process dashboard sign-in data to provide the service you’ve asked for (to perform our agreement with you). We process the data a server’s features generate on the basis of the legitimate interests of you and your server’s administrators in running the community. We don’t rely on consent for the routine operation of the bot.
How we share data
These are the only outside parties your data reaches, and what each does for us:
- Discord— the platform Jelao runs on; your use of Discord is also governed by Discord’s own privacy policy.
- Anthropic— if a server enables the optional AI ticket-assistant, that ticket’s conversation and related context — its title and category, the requester’s display name and any linked game ID such as a Steam ID, and short summaries of their past tickets in that server — are sent to Anthropic’s Claude API to generate a suggested staff reply. Anthropic acts as our processor for this; it is real-time inference only and is not used to train any AI model.
- We use no advertising networks and no third-party analytics that receive your personal data.
Where data is stored
Data is stored on infrastructure we operate. Durable records live in an access-controlled PostgreSQL database. A short-lived Redis cache (cleared every few minutes) holds a recent copy of server details — member lists, channels, and roles — so the dashboard loads quickly. We also keep operational logs to run and debug the service; these can include Discord IDs, stay on systems we operate, and are kept only as long as needed. We take reasonable measures to protect all of it.
We operate from the United States (Pennsylvania), so your data is processed there. If you are in the EU, UK, or another region, that means your data is transferred to and handled in the United States; contact us if you’d like more detail on how we handle that.
Who’s responsible for your data
For data tied to a server (levels, economy, warnings, ticket messages, and the like), the administrator who added Jelao decides what is collected by choosing which modules to enable — they are the data controller, and we act as their processor. For dashboard sign-in (your Discord profile and the servers you manage), we decide how that data is used to run the dashboard, so there we are the controller. Either way, you can contact us and we’ll help.
How long we keep it
We keep records until you or a server administrator asks us to delete them — deletion requests are honored. Some data expires automatically: economy transaction history after 90 days, script-execution logs after 30 days, and past events after 30 days. Support-ticket transcripts are kept until a server administrator deletes the ticket or removes Jelao. Operational logs and the dashboard cache are short-lived.
Your rights
Wherever you live — and especially in the EU, UK, and California — you can ask us to access, correct, delete, export, or restrict the data we hold about you, or object to how it’s used. Email us at sean@seanstoves.com with your Discord user ID and we’ll handle it, normally within 30 days. EU and UK residents can also complain to their local data protection authority. We don’t sell or share your personal information.
Your choices
- Server administrators control which modules are enabled, and therefore what data the bot collects in their server. Disabling a module stops the related collection.
- Removing the bot from a server stops all collection for that server.
- Data deletion: to request deletion of your data, contact us at sean@seanstoves.com. Include your Discord user ID (and server, if relevant) so we can find and remove your records.
Children
Jelao is not directed at children. You must meet Discord’s minimum age requirement (at least 13, or older where your local law requires) to use Discord and Jelao. We don’t knowingly collect personal data from anyone under 13; if we learn we have, contact us and we’ll delete it.
Changes to this policy
We may update this policy as Jelao changes. We’ll revise the date above when we do; significant changes will be noted on the dashboard.
Contact
Questions or data requests: sean@seanstoves.com.