CounterDiscord is a Discord analytics bot. This policy explains what data we collect, why we collect it, how it is stored, and what rights you have over it. We are committed to collecting only what is necessary to provide the service and nothing more.
| Data type | What is stored | Why |
|---|---|---|
| Messages | Message ID, guild ID, channel ID, user ID, timestamp, deletion flag | Activity stats and leaderboards |
| Emoji usage | Emoji ID, emoji name, user ID, channel ID, timestamp, context (message/reaction) | Emoji tracking commands |
| Sticker usage | Sticker ID, sticker name, user ID, channel ID, timestamp | Sticker tracking commands |
| Voice sessions | User ID, channel ID, join time, leave time, duration in seconds | VC leaderboard |
| Word hits | Matched keyword, user ID, channel ID, timestamp | Tracked word commands (opt-in per server) |
| Interactions | From user ID, to user ID, channel ID, timestamp | Social graph (replies and mentions) |
| Server config | Ignored channel IDs, tracked words, background image | Per-server customization |
All collected data is used solely to generate statistics and charts displayed to members of your server through bot commands. We do not:
All data is stored in a PostgreSQL database on a private server. Access is restricted to the bot operator. The database is not publicly accessible.
Data is isolated by server — each guild's data is stored with its guild ID and queries always filter by guild ID, so no server can access another server's data.
Data is retained for as long as the bot is active in your server. There is no automatic expiry. Upon request, all data associated with a server or individual user can be deleted — see section 7.
You have the right to:
/ignore-channelTo exercise any of these rights, contact the bot operator via Discord (see section 10). Requests will be handled within a reasonable timeframe.
CounterDiscord interacts with the following third-party services:
No other third-party services receive your data.
CounterDiscord does not knowingly collect data from users under the age of 13, consistent with Discord's own minimum age requirement. If you believe a minor's data has been collected, contact us for immediate deletion.
For privacy requests, data deletion, or any questions about this policy, contact the bot operator via Discord. You can also open an issue on the GitHub repository.
This policy may be updated at any time. The effective date at the top of this page will always reflect the most recent version. Continued use of the bot after changes are posted constitutes acceptance of the updated policy.