Last updated: May 26, 2026 · We keep it simple — we collect only what we need.
Trap stores only the data necessary to provide its bot protection services. Here is a full breakdown:
| Data Type | What We Store | Why |
|---|---|---|
| Guild ID | Discord server (guild) snowflake ID | Identify which server a configuration belongs to |
| Channel ID | ID of the designated trap channel | Monitor the correct channel for triggers |
| Role ID | ID of the log or bypass role (if configured) | Apply correct permissions and logging |
| User ID | Discord user snowflake ID of triggered accounts | Track bots for global blacklist and audit logs |
| Action Logs | Action type, timestamp, guild ID | Audit history and statistics |
| Username | Username at time of trigger (optional) | Blacklist reference and admin readability |
We do not collect:
All collected data is used exclusively to provide Trap's bot protection service:
We do not sell, rent, or share your data with third parties. The only exception is the global blacklist, which is shared across all servers running Trap — this sharing consists exclusively of Discord user IDs flagged as bots, and is the core feature of the service.
We may also comply with valid legal requests (e.g., court orders) if required by law.
Data is retained as follows:
/trap resetYou can remove your server's data at any time:
/trap reset in your server to delete all guild configuration and event logsWe take reasonable technical measures to protect stored data, including encrypted database connections, access controls, and regular security reviews. However, no system is 100% secure and we cannot guarantee absolute protection against unauthorized access.
Trap uses the following infrastructure services:
Trap is not directed at children under 13. We do not knowingly collect data from minors. If you believe a minor's data has been submitted, contact us and we will delete it promptly.
We may update this Privacy Policy as the bot evolves. We will update the "Last updated" date at the top of this page. Continued use of Trap after changes constitutes acceptance of the updated policy.
For any privacy-related questions or data deletion requests, join our Support Server and open a ticket — we typically respond within 48 hours.