This Privacy Policy describes what data Justice Bot ("the Bot", "we", "us") collects, how it's used, and your rights regarding that data. By using the Bot you agree to the practices described below.
| Data | Why we need it |
|---|---|
| Server (guild) ID and configuration you set | To remember per-server settings like staff roles, log channels, ticket categories, prefix, etc. |
| User IDs of staff/moderators | To log who performed a moderation action. |
| User IDs and usernames of moderated users | To maintain the case log (warns, bans, kicks, timeouts, jails). |
| Ticket data: channel name, opener ID, reason, transcript on close | To run the ticket system and DM the opener a transcript when closed. |
| Message content (limited) | Read in real time to check for trigger keywords, auto-mod rules (anti-spam/links), and custom commands. Not stored long-term except inside ticket transcripts. |
| Reaction-role assignments | To re-apply roles if you leave and rejoin (when restore is enabled). |
| Saved member roles on leave | For the sticky-roles feature. |
| Data | How you opt in |
|---|---|
| Your birthday (month/day) | /birthday set |
| Your timezone (IANA name) | /timezone set |
| Reminder text, channel ID, time | /remind |
| AFK status / reason | /afk |
| Tags / custom commands you author | /tag add, /customcmd add |
| Giveaway entries | Clicking "Enter Giveaway" |
| Suggestions and votes | /suggest new and clicking upvote/downvote |
These are posted to a channel your server admin chose —
we don't keep them on our server beyond what's needed to deliver the
message. (Some, like moderation cases, are stored in our database so
/history can show them later.)
We do not sell, rent, or trade your data. We don't share it with third parties except where required by law or to keep the service running (see Hosting below).
All data is stored in a SQLite database on the bot's host. The bot is currently hosted on bot-hosting.net. Data is encrypted at rest only as provided by the host's filesystem.
Discord itself processes your messages and user data per Discord's Privacy Policy. We have no control over Discord's data practices.
| Data | Retention |
|---|---|
| Server configuration | Until the server kicks the Bot or requests deletion. |
| Moderation case log | Indefinite (so /history stays useful). Can be wiped on request. |
| Ticket transcripts | Sent to the log channel + opener on close. Not retained on our server after that. |
| Reminders | Deleted automatically once delivered. |
| Snipe cache (recently deleted messages) | In-memory only. Cleared on bot restart or every 20 deletions per channel. |
| Tempban records | Deleted automatically when the ban expires. |
| Birthdays, timezones, AFK | Until you change them or delete the entry yourself. |
You can, at any time:
/birthday set with a new date, or /tag remove).If you're a server owner or admin and want to delete all of your server's data (settings, ticket history, mod cases, etc.), kick the Bot from your server and contact the operator to request data removal.
The Bot is intended for users who meet Discord's minimum age requirement. We don't knowingly collect data from users below that age. If you believe a child has been using the Bot, contact us and we will delete associated data.
We take reasonable steps to protect data, but no system is 100% secure. The Bot's database is only accessible to the bot operator. If a breach occurs, affected users will be notified through the support server.
We may update this policy. Material changes will be announced in the support server. The "Last updated" date at the top reflects the most recent revision.
For privacy questions, data export, or deletion requests: join the support server and open a ticket, or contact the bot owner directly.