PRIVACY POLICY
Last updated:
1. Information We Collect
Only Discord-provided identifiers and game-related activity needed to host games:
- Discord User IDs — required to assign roles, track turns, and process votes.
- Discord Usernames — used for display purposes within games.
- Server (Guild) IDs — used to organize games per server.
- Channel IDs — used to create and manage private game threads.
- Game Action Logs — votes, night actions, role assignments, addon role usage.
- Game Results — final win/loss outcomes and role reveals.
- Join Codes — temporary codes generated for game room access.
- Server Configurations — timer presets, role presets, theme colors, ping roles, and enabled addon roles.
- MMuted Role Data — role assignments for dead players to prevent ghosting.
2. Information We Do NOT Collect
- Email addresses
- IP addresses
- Real names or personal identifying information beyond Discord IDs
- Message content outside of game-related commands and interactions
- Voice or audio data
- Location data
- Payment information (the Bot is free)
- No DMs are sent — all game information is delivered via ephemeral messages in threads
3. How Data Is Stored
- In-memory cache — active game state lives only while the game is running and is discarded when it ends. Zero database reads during gameplay for maximum performance.
- Persistent MySQL database — game history and server configurations are stored in a secure MySQL database: guild IDs, channel IDs, join codes, player lists, game logs, timestamps, and configuration settings.
- Local backup file —
games.jsonbackup for session persistence so games survive bot restarts. - No DMs — role information is sent via ephemeral messages in the game thread, not through DMs.
No external databases, cloud analytics, or third-party data processors are used.
4. Data Retention
- Active game data — retained only for the duration of the game.
- Game threads — automatically deleted by the Bot after 30 seconds following game completion.
- Server configurations — stored indefinitely to maintain settings like timer presets, role presets, theme colors, and addon role toggles.
- Historical game logs — retained indefinitely for community statistics (leaderboards, win/loss records). These contain Discord IDs and outcomes, not message content.
- MMuted role assignments — temporary, removed when game ends or when players are unmuted.
5. How We Use Data
- Operate gameplay (assign roles, process actions, determine winners).
- Send role assignments and game notifications via ephemeral messages in game threads.
- Maintain per-server and per-user statistics.
- Store server configurations for personalized game settings.
- Manage MMuted role for dead players.
- Toggle and assign addon roles (Mayor, Gunsmith, Traitor, Blackmailer, Lovers).
- Debug and improve the Bot.
We do not use your data for advertising, profiling, resale, or any purpose unrelated to running games.
6. Setup & Configuration Data
- Mafia Channel ID — stored to ensure games are played in the designated channel.
- MMuted Role ID — stored to manage dead player muting.
- Timer Presets — Speed (1min), Normal (2min), Relaxed (3min) stored per server.
- Role Presets — Classic, Full, Chaos role configurations stored per server.
- Theme Colors — custom embed colors stored per server.
- Ping Roles — roles to ping when lobbies open stored per server.
- Enabled Addon Roles — toggled roles stored per server.
7. Discord API Permissions
- Read Messages / View Channels
- Send Messages & Embed Links
- Add Reactions
- Use Slash Commands
- Create Private Threads
- Manage Messages (for thread cleanup)
- Read Message History
- Manage Roles (for MMuted role assignment)
- Manage Threads (for game thread management)
8. Third-Party Services
- Discord API — required for the Bot to function. Your use of Discord is governed by Discord's Privacy Policy.
- MySQL — a local/remote database engine for persistent storage. No external data transmission.
9. Data Sharing
We do not sell, rent, trade, or share your data with any third party for marketing, advertising, or commercial purposes. Data may be disclosed only if required by valid legal process.
10. User Control & Data Deletion
- Leave any active game at any time using the
/leavecommand or in-game button. - Stop all data collection about you by removing the Bot from servers you administer, or by leaving servers where the Bot is present.
- Request deletion of your historical game records by contacting the Bot owner in our support server. We will process reasonable deletion requests within a reasonable timeframe.
- Server administrators can reset all configuration settings using
/config reset.
There are no persistent user accounts — all data is tied to your Discord ID.
11. Children's Privacy
The Bot is intended for users who meet Discord's minimum age requirement (13+, or higher where required by law). We do not knowingly collect data from users below Discord's age requirement.
12. Security
Game data is stored in a MySQL database with in-memory caching for performance. While we take reasonable measures to keep the database safe, no system is completely secure. The Bot does not store sensitive personal data (no emails, IPs, or payment info), which limits exposure in the unlikely event of a breach.
13. Changes to This Policy
We may update this Privacy Policy from time to time. Continued use of the Bot after changes constitutes acceptance.
14. Contact
For privacy questions or data deletion requests, join our support Discord server or contact the Bot owner through the support channel listed on the Bot's Discord profile.
