Privacy Policy for CLEAR BOT
Who we are. CLEAR BOT is operated by Ignite Stream Gaming, Germany, EU ("we"). Contact for privacy matters: ignitestreamgaming@gmail.com. We are the controller for the data described below. Discord Inc. / Discord Netherlands B.V. is a separate controller for the Discord service itself; see Discord's own privacy policy.
What the bot does. CLEAR BOT deletes messages in Discord channels on the instruction of server moderators and administrators. It is not affiliated with or endorsed by Discord.
What we store
| Data | Why | How long |
|---|---|---|
| Server id, channel ids | to know where a job runs, to lock a channel while a job runs, to post summaries | until the bot is removed from the server |
| Discord user id of the person who runs a command | to show progress to that person, to enforce "only the invoker can confirm", audit log | job records and audit entries: up to 90 days, then deleted (see Retention) |
Role ids chosen in /settings roles |
command restrictions | until changed or the bot is removed |
| Job metadata: counts of deleted/failed/skipped messages, timestamps, the filter criteria you typed (for example "messages by user X before date Y"), error messages | progress, summaries, the audit log, abuse prevention | up to 90 days |
| Premium entitlement ids (Discord Premium Apps) | to know a server's subscription tier | until the entitlement ends |
| Interaction tokens | to update the reply Discord shows you | at most 14 minutes (in memory store) |
Pinned-message backup during /clear instant (author name, avatar URL, date, text, attachment links) |
to re-post the pins in the recreated channel | at most 1 hour (in memory store), deleted when the job ends |
Transcript backups (opt-in, /settings backups): the deleted messages' author name and id, time, text, attachment links and embeds, as JSON + HTML files |
so administrators can download what a clear removed (/backup get) |
7 days (Pro) / 90 days (Business), or at once when the bot is removed |
| Technical logs: timestamps, server/channel/user ids, error codes | operating the service | 14 days |
We do not store message content. Messages are read from Discord only to decide whether they match your filter and are then deleted; their text is never written to our database or logs.
Transcript backups are the one exception, and they are opt-in: a server administrator can turn them on with
/settings backups. Then, before a clear, the messages being deleted (author, time, text, attachment links,
embeds) are stored as a JSON and an HTML file in a private bucket at Cloudflare R2 (EU jurisdiction), encrypted
at rest. They can be reached only through download links that work for 15 minutes, requested by server
administrators with /backup get, and every download is written to the audit log. Backups are deleted
automatically after 7 days (Pro) or 90 days (Business), or right away when the bot is removed from the server.
We do not sell or share this data, do not use it for advertising or profiling, and do not use it to train machine-learning models.
Legal basis (GDPR)
Processing is necessary to provide the service you request (Art. 6(1)(b) GDPR) and for our legitimate interest in keeping an audit trail of destructive actions and preventing abuse (Art. 6(1)(f)). Logs are kept for security and troubleshooting (Art. 6(1)(f)).
Where the data is
Our servers are hosted by Hetzner Online GmbH in Germany (EU). Discord may process data outside the EU under its own safeguards.
Retention and deletion
- When CLEAR BOT is removed from a server, everything stored for that server is deleted automatically within minutes: settings, roles, schedules, auto-delete rules, job records, audit log, entitlement cache and transcript backups.
- Job records and audit entries are deleted automatically once they are older than 90 days (the operator may configure a shorter period). Transcript backups are deleted when their retention ends (7 or 90 days).
- Server administrators can download everything we store about their server with
/settings data exportand delete all of it with/settings data delete(Administrator permission, confirmation required). The bot keeps working with default settings afterwards. - Individuals can ask what we hold about their Discord user id and request deletion via ignitestreamgaming@gmail.com. We answer within 30 days. You may also complain to your data protection authority; ours is the data protection authority of the German federal state where we are based; the Federal Commissioner (BfDI) publishes the list of all German authorities at https://www.bfdi.bund.de.
Changes
We will announce changes to this policy in the support server https://discord.gg/UH6ZbbtaSY and update the date above.