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.
Discord Intents Used
The bot requests the following Discord Gateway Intents to operate. Each intent is explained below with why it is needed:
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 | config.json | Key used to store and retrieve server-specific settings. |
| Join-to-Create Channel ID | config.json | The voice channel users join to automatically create a temp room. |
| Interface Channel ID | config.json | The text channel where the control panel embed is posted. |
| Category ID | config.json | The Discord category under which temp voice channels are created. |
| Panel Message ID | config.json | Allows the bot to edit (rather than re-post) the existing control panel on restart. |
| Temp Channel Owner (User ID) | Memory only | Tracks who owns each active temp channel for claim/transfer logic. Cleared when the channel is deleted. |
| Member Display Name | Memory only | 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 (IDs stored in
config.json) is used solely to know which channels to monitor and where to post the control panel. - Channel owner tracking (in-memory) enables the Claim Ownership and Transfer Ownership buttons to work correctly.
- 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 data is written to a local config.json file on the server/machine running the bot. This file contains only the Discord IDs described in Section 3.
In-memory data (temp channel ownership) exists only in the bot's runtime memory and is permanently lost whenever the bot process restarts.
No external database, cloud storage service, or third-party analytics platform is used.
config.json file is restricted to the machine and account running the bot. The bot does not expose this data via any API or web interface.
Data Retention
Data is retained as follows:
- Server configuration — Retained until the bot is removed from the server, or until an administrator resets the configuration using the
/setupcommand. - Temp channel ownership — Held in memory only for the lifetime of the voice channel. Automatically discarded when the channel is deleted (last user leaves).
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.