Privacy Policy
Last updated October 25, 2026. This explains what the GenZC Network Server Builder bot and its dashboard do with information.
What the bot receives
When someone uses a command or button, Discord sends the bot the command, the server and channel, the ID of the person, and their permissions in that server. For setup, the role picker and the dashboard, the bot also reads the list of channels and roles in your server. For the Plus stat channels it also reads the server’s member, online, boost, role and channel counts (not who the members are).
Messages in your server. The always-on part of the bot reads messages as they are posted in the channels it can see, and keeps the most recent ones in its memory for a short time. It uses them only to: give XP for chatting (it looks at who posted and when, not what they said), check numbers in your counting channel and answers to drops, and, if you turn on logs, post the old and new text of an edited or deleted message into your own server's log channel. Message text is not written to disk or sent to our website, and it is gone when the bot restarts.
Server events for the logs (optional). If you turn on logs with /logs or the setup wizard, the bot also sees joins and leaves, name and avatar changes, role changes, bans and voice channel moves, and reads your server's audit log to say which moderator made a change. It posts these in the log channel you picked. We do not keep them.
What it stores
For each server that uses the bot, we keep a small settings file with:
- The choices you make: the channels and roles you pick, whether alerts are on, and your custom live message (Plus).
- The list of streamer channels (Twitch or Kick names) that server tracks.
- For each approved streamer: the Discord user ID the channel belongs to, and the date. Open streamer requests (user ID, platform, channel name and time) are kept until a moderator decides.
- Whether each listed channel was live recently, so the bot does not announce the same stream twice. While a streamer is live we also keep the game, stream title, viewer count and thumbnail that Twitch or Kick show publicly, so the optional public live page can display them.
- The IDs of the roles the role picker created or uses.
- If you turn on free game alerts: the channel and role you pick, which stores and kinds of game you switched on, and the IDs of the games already posted so none is posted twice. The list of free games comes from GamerPower; no server or member details are sent to it.
- If you turn on support tickets: the channel, moderator role and categories you pick, and for each ticket the ID of its channel, the ID of the member who opened it, the category they chose and when it was opened or closed. We do not store what is written in ticket channels.
- Plus and Pro extras: the name you give the bot and whether you set a picture, and your stat channel choices (which stats, the wording, the channel IDs, and a Kick channel name for Kick subscribers). If you use the optional “number from your bot” stat, we also keep the private key we made for your server and the last number your bot sent. A picture you upload is sent to Discord and is not kept by us.
- If you connect Twitch (Plus): see “Connecting Twitch” below.
- Levels and games: for each member who chats or plays, their Discord user ID, display name and avatar (for rank cards and leaderboards), XP, coins, the gear and fish they own, game stats, cooldowns, a dungeon run in progress and their daily streak. Also the state of heists, duels and the server boss while they run, and your counting channel's current number, who counted last and the best run.
- Monthly seasons and badges: each member's XP for the current month, and the badges they won (a top-3 finish in a month, or a full set of holiday event fish).
- Welcome cards: the channel and message you pick. The card itself is drawn when someone joins and is not kept.
- Template codes (optional): if you share a layout as a code, we keep that layout (category, channel and role names, channel topics and role colours), which server shared it and how many servers built it. Anyone who has the code can see and build that layout. Nothing about your members is in it.
- Rank card backgrounds: a picture a member uploads with /background is kept on our server until they reset it, a moderator removes it, or the server's data is deleted. Moderators can block a member from uploading; we keep that list.
- Your choices for rules, the server lock, channel access, logs, chat XP and games: the channels and roles you pick and the rules text. While the server is locked we also keep the permissions the lock changed, so Unlock can put them back.
The GenZC Network server’s streamer list is the public Streamers page on genzc.me.
All-servers leaderboard. The monthly all-servers boards show members' display names, their XP for the month and their server's name to people in any server that uses the bot. A server's moderators can take their server off these boards with /bgmod global; its own boards keep working.
Public live page (optional). It is off by default. If a server owner turns it on in the dashboard, anyone with the link can see that server’s name and icon, who on its list is live right now (name, platform, game, title, viewer count and a link to watch), and any title or description the owner wrote. The owner can turn it off at any time.
The bot also saves a server ID in a temporary file for a few minutes to limit how often one server can run setup. Our web host may keep standard technical request logs (such as time and IP address) for security, under the host’s own policy.
The dashboard login
The dashboard uses “Log in with Discord” and asks for two permissions only: identify and guilds.
- identify gives us your Discord user ID, your name and your avatar. The ID tells us who you are; the name and avatar are only shown in the corner of the page.
- guilds gives us the list of servers you are in, each with its name, icon and your permissions there. We use it only to show the servers where you are the owner, an Administrator or have Manage Server.
We do not receive your email address, your messages, your direct messages or your friends, we never see your password, and the login cannot act as you or join servers for you.
We use Discord’s access token once, straight after you log in, and then revoke it. A private session on our server keeps you logged in for up to 8 hours or until you log out. It holds your Discord ID, name, avatar and the list of servers you can manage, and uses one cookie that is needed for that and nothing else. Each time you open a server’s page we ask Discord again whether you still manage it. You can also remove the app’s access at any time in Discord under Settings, Connected Apps.
Connecting Twitch (Plus, optional)
Twitch only shows follower and subscriber counts to the channel owner, so to show them in a stat channel the owner signs in on Twitch from the dashboard and approves two read-only permissions: moderator:read:followers and channel:read:subscriptions. We use them only to read the follower and subscriber totals of your own channel. We do not read your followers’ or subscribers’ names, and we cannot post, change or delete anything on your Twitch account.
We store your Twitch user ID and login name, and the access and refresh tokens Twitch gives us, in a private file for your server that is not reachable from the website. Press Disconnect Twitch on the dashboard and we tell Twitch to cancel the tokens and delete the file. You can also remove the app at twitch.tv/settings/connections. If Twitch tells us the connection no longer works, we delete the file.
Messages the bot sends
The bot posts live alert cards, streamer request cards, the role picker, your rules, log entries, level-up messages and game results in the channels you choose, or where a command was used. When a moderator approves or denies a streamer request, or removes a member's rank card background, the bot sends that member a direct message.
Other services
- Twitch and Kick: to check who is live and whether a channel exists, the bot sends channel names to their public APIs. For the optional Kick subscriber count it asks Kick for that channel’s subscriber total.
- Plus and Pro payments: Plus and Pro are sold and billed by Discord. We never see payment details. We receive and keep only which servers have an active subscription and when the current period ends.
What it does not do
- It does not save your messages or send them anywhere outside your server.
- It does not sell or share information with anyone.
- It does not use advertising or tracking. (The public pages of genzc.me use Google Analytics. The dashboard does not.)
Your server’s audit log shows the changes the bot made to channels and roles, using Discord’s own features.
Removing the bot and your data
Remove the bot from your server at any time in Discord’s server settings. Everything it already created stays in your server and is yours to keep or delete. To have the settings we saved for your server deleted, join our Discord and tell us the server name.