Friends Having Fun

Privacy Policy

A transparent overview of what data the FHF Bot collects, how it is used, and how it is protected.

Effective: February 28, 2026 Last updated: February 28, 2026 FHF Bot
1

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.

Short version The bot stores only server configuration (channel IDs). It holds temporary owner data in memory only while the voice channel is active. It never reads your messages or listens to your voice.
2

Discord Intents Used

The bot requests the following Discord Gateway Intents to operate. Each intent is explained below with why it is needed:

Guilds
Read server structure — channels, categories and roles — to create and manage voice rooms.
GuildVoiceStates
Detect when a user joins or leaves a voice channel, to auto-create or auto-delete temp rooms.
GuildMessages
Post and update the control panel embed in the designated interface text channel.
MessageContent
Required by Discord for bots that read messages. The bot does not read or store message content.
GuildMembers
Read member display names to label newly created voice rooms (e.g. "John's Room").
Privileged Intents MessageContent and GuildMembers are Discord Privileged Intents. They are toggled on in the Developer Portal solely to enable the features described above — no content is logged or stored.
3

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.
4

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.
5

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.

6

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.

Security Access to the 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.
7

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 /setup command.
  • 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.

8

Data Sharing

FHF Bot does not share, sell, rent, or otherwise disclose any collected data to any third party under any circumstances.

The only external service the bot communicates with is the Discord API (api.discord.com), which is required to function as a Discord bot. All communication with the Discord API is governed by Discord's Privacy Policy.

9

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.

Note for individual users The bot only stores Discord IDs (numbers), which Discord assigns. User IDs held in memory are cleared automatically when a temp channel is deleted. There is no persistent storage of individual user data.
10

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.

11

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.

12

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.