Overview
Friends Having Fun Bot (FHF Bot) is a Discord bot that provides temporary voice channel management for Discord servers. This Privacy Policy describes exactly what data the bot accesses, stores, and processes in order to function.
We are committed to minimizing data collection to only what is strictly necessary for the bot to operate. No personal data is ever sold, shared with third parties, or used for advertising.
m!, but does not store message content or listen to voice.
Discord Intents Used
The bot requests the following Discord Gateway Intents to operate. Each intent is explained below with why it is needed:
m! prefix commands. Command text is processed to perform the requested action and is not stored.Data We Collect
The following table lists every piece of data the bot collects, where it is stored, and its purpose:
| Data | Storage | Purpose |
|---|---|---|
| Guild (Server) ID | MySQL database; local fallback | Key used to store and retrieve server-specific settings. |
| Join-to-Create Channel ID | MySQL database; local fallback | The voice channel users join to automatically create a temp room. |
| Interface Channel ID | MySQL database; local fallback | The text channel where the control panel embed is posted. |
| Category ID | MySQL database; local fallback | The Discord category under which temp voice channels are created. |
| Panel Message ID | MySQL database; local fallback | Allows the bot to edit (rather than re-post) the existing control panel on restart. |
| Temp Channel Owner (User ID) | MySQL database; runtime memory | Tracks who owns each active temp channel for claim/transfer logic and recovery after a restart. Cleared when the channel is deleted. |
| Member Display Name | Runtime memory | Used once at channel creation to name the room (e.g. "Alice's Room"). Never logged or persisted. |
Data We Do NOT Collect
The following data is explicitly never collected, logged, or stored by FHF Bot:
- Text message content (chat messages in any channel).
- Voice or audio data from any voice channel.
- Real names, email addresses, phone numbers, or any personal identifiable information.
- IP addresses or device information.
- User profile data (bio, avatar, banner).
- DM (Direct Message) content.
- Activity, presence, or status data.
- Any data from servers the bot is not actively configured in.
How Data Is Used
All collected data is used exclusively to deliver the bot's core functionality:
- Server configuration (stored in MySQL, with a local fallback) is used solely to know which channels to monitor and where to post the control panel.
- Channel owner tracking enables the Claim Ownership and Transfer Ownership buttons to work correctly, including after a bot restart.
- Display names are read from Discord at the moment of channel creation and used only to set the channel name — they are not cached, logged, or stored anywhere.
Data is never used for analytics, profiling, advertising, machine learning, or any purpose other than the direct operation of the bot.
Data Storage
Persistent bot data is stored in a MySQL database. A local config.json fallback is used if the database is temporarily unavailable. These stores contain the Discord IDs and channel settings described in Section 3.
Temporary-channel ownership is also held in runtime memory for fast operation and restored from the database after a restart.
The website uses Cloudflare Turnstile for abuse prevention and Google AdSense for advertising. The site is hosted by Vercel; those providers may process technical data under their own privacy policies.
Data Retention
Data is retained as follows:
- Server configuration — Retained while the bot is configured in the server and deleted when the bot is removed from that server.
- Temp channel ownership — Retained for the lifetime of the voice channel and automatically discarded when the channel is deleted.
Upon removal of the bot from a Discord server, you may request the complete deletion of the corresponding server entry from config.json by contacting the bot owner.
Your Rights
Depending on your jurisdiction, you may have the following rights regarding your data:
- Right of access — Request to know what data (if any) is stored related to your server.
- Right to erasure — Request deletion of your server's configuration data from
config.json. - Right to object — Remove the bot from your server at any time to stop all data processing.
To exercise any of these rights, please contact the bot owner through the support server or via Discord direct message. Requests will be processed within 30 days.
Children's Privacy
FHF Bot does not knowingly collect any data from individuals under the age of 13, in accordance with Discord's own minimum age requirement. If you believe a minor has used the bot in violation of this policy, please contact us so we can take appropriate action.
Changes to This Policy
We may update this Privacy Policy from time to time. When changes are made, the "Last updated" date at the top of this page will be revised.
Continued use of FHF Bot after any changes constitutes acceptance of the updated policy. We recommend checking this page periodically.
Contact
For any privacy-related questions, data deletion requests, or concerns, please reach out via:
- Discord Support Server — Join the FHF support server for direct assistance.
- Bot Developer — Contact the owner via Discord direct message.
All privacy requests are handled within 30 days.