Haven, made for communities
Privacy Policy
A clear account of the information Haven needs to support your community, and how it is used.
Overview
Haven is built to provide Discord server utilities and moderation tools without collecting more information than those features require. The bot reads interaction and server context from Discord so it can respond to commands, welcome members, moderate the server, and run enabled features, and stores the records those features need in a database tied to the server operator's own bot instance.
Data Haven Uses
When you use Haven, Discord may provide server IDs, channel IDs, user IDs, command names, command options, and member join events. Haven uses this information to identify where a response should be sent and which configured feature should run. Some of this data is kept persistently: moderation warnings, cases, and notes; support tickets; member reports; leveling/XP progress; giveaway, poll, and reminder records; and per-server configuration such as automod rules and channel IDs.
Message Content
Haven does not read or store the content of regular server messages. The one exception is support tickets: messages sent inside a ticket channel are saved as a transcript when the ticket is closed, so moderators have a record of what was discussed, visible in the configured mod-log channel and, if the operator enables it, the web dashboard.
Dashboard and Discord Login
The optional web dashboard lets a server's moderators sign in with Discord to manage settings, moderation records, tickets, and the leaderboard for servers they help run. Signing in only shares your Discord user ID and the list of servers where you have Manage Server permission and Haven is installed — not your password, email, DMs, or friends list, since Discord handles the login itself. Your signed-in session is stored as a cookie in your own browser; Haven does not keep a separate server-side log of dashboard logins.
Configuration
Bot tokens, application IDs, guild IDs, dashboard API secrets, and welcome channel IDs are managed through environment variables by the server operator. These values should stay private and should not be committed, shared publicly, or exposed in client-side code.
Third Parties
Haven runs on Discord and depends on Discord APIs. Discord may process data according to its own privacy policies when users interact with the bot, invite the bot, authorize the application, use Discord platform features, or sign in to the web dashboard. The dashboard itself may be hosted with a separate provider chosen by the server operator (for example Vercel), which processes requests needed to serve that dashboard.
Retention and Removal
Moderation records, ticket transcripts, leveling data, and other stored data persist in the operator's database until removed — either through an in-product action where one exists (for example deleting a warning) or by the server operator clearing the underlying database. There is currently no automatic expiry for warnings or moderation cases. Removing Haven from a server stops new data from being recorded for that server but does not, by itself, delete records already stored; the server operator can delete the database file to remove all stored data.
Contact
For privacy questions, data requests, or concerns about how Haven is configured in a specific Discord server, contact the server operator or the repository owner responsible for running that instance of the bot.