Privacy Policy
What ModSignal stores, why, and how long. Short version: only what alerts require, message content is never read.
1. Who this applies to
This policy applies to the ModSignal Discord bot ("the Bot"), operated from modsignal.visual.rocks, and to the ModSignal website ("the Website"). If you install the Bot on a Discord server, the server owner is the controller of server-related data and ModSignal is the processor.
2. What data we collect
We collect the minimum information required to deliver alerts.
Server configuration
- Guild ID, channel IDs, role IDs
- Alert timing, cooldown, escalation, and template settings
- Locale preference (English or Deutsch)
- Premium status and expiration timestamps
Support call records
- User ID of the member who triggered the alert
- Guild ID, waiting channel ID, ping channel ID
- Status transitions and timestamps (joined, alerted, claimed, closed)
- Optional: the staff user ID who claimed the call
- Optional: a thumbs-up or thumbs-down rating submitted by the member
Payment webhook events
When a server owner upgrades via Ko-fi, we store the Ko-fi event ID, payment amount, currency, and the claim code used to link the payment to a guild. We do not store payment instruments, billing addresses, or other sensitive payment data — Ko-fi handles that.
Operational logs
Ephemeral logs for diagnostic purposes (errors, command invocations, bot lifecycle events). Logs are retained for at most 14 days.
3. What we never collect
- Message content of any kind
- Attachment contents
- Direct messages between users
- Voice audio
ModSignal does not request Discord's Message Content Intent and cannot read message bodies.
4. Why we store this data
- To send alerts, escalations, and the post-call confirmation DM
- To produce per-server analytics available to server owners
- To link Ko-fi payments to the correct guild's Premium
- To diagnose errors and maintain reliability
5. How long we keep it
- Guild configurations: until the Bot is removed from the server or the owner requests deletion
- Support call records: up to 180 days
- Expired/no-show call records: pruned nightly after 180 days
- Ko-fi events: pruned after 90 days unless they resulted in an active Premium subscription
- Vote records (Top.gg): pruned after 90 days
- Operational logs: pruned after 14 days
6. Sharing and third parties
We do not sell or share your data. The following third parties process limited data as part of delivering the service:
- Discord — the platform on which the Bot operates. Subject to the Discord Privacy Policy.
- Ko-fi — payment processing for Premium. Subject to the Ko-fi Privacy Policy.
- Top.gg — optional integration for vote rewards. Subject to the Top.gg privacy terms.
7. Your rights
You have the right to access, correct, or delete data we hold about you. Server owners can use /dev premium via the bot-owner account to adjust premium, and to remove the Bot from a guild which triggers automatic cleanup on our end.
For any other request, contact us via the support server linked on the homepage. We respond to data requests within 30 days.
8. Data security
Data is stored on servers we control, with database access restricted to the Bot process. Payment webhooks are verified with a secret token and constant-time comparison. HTTPS is enforced on all public endpoints. We do not guarantee absolute security but follow industry-standard practices.
9. Changes to this policy
Material changes will be announced on the support server at least 14 days before they take effect. The "Last updated" date at the top reflects the most recent change.
10. Contact
Reach out via the support server for any privacy-related questions.