🛡️
Nuvon
v.0.5
Official Documentation

Welcome to Nuvon

A powerful, cross-server moderation bot built for Discord communities. Configure, sync, and protect — all in one place.

0Commands
0Dashboard Pages
0Log Types
Servers
⚙️Setup
1.1

Inviting the Bot

Adding Nuvon to your Discord server takes less than a minute. Everything after that happens in the dashboard.

🔗
Invite Link
Use the official invite link from our website or the /invite command in a server that already has Nuvon. You need the Manage Server permission to add a bot to a Discord server.

Required Permissions

Each permission below is needed by a specific feature. If you do not use that feature, the permission is not required — but granting them all during the invite avoids surprises later.

🔨Ban Members/ban, /softban, /multiple-ban, ban sync
👢Kick Members/kick, Gatekeeper filters
⏱️Moderate Members/timeout and /timeout-remove
🗑️Manage Messages/purge and sticky message cleanup
🎭Manage Roles/role add, join roles, verified role
📺Manage Channels/slowmode and support rooms
🪝Manage WebhooksSticky messages
🔀Move MembersVoice Support
⚠️

Nuvon's role must sit abovethe roles it manages in your server's role list. Discord does not allow a bot to ban, kick or assign roles that rank higher than its own — the action fails no matter which permissions you granted.

Steps to Invite

  1. Open the official Nuvon invite link.
  2. Select the target server from the dropdown.
  3. Review and confirm the requested permissions.
  4. Complete the authorization process.
  5. Drag the Nuvon role above the roles it should manage.
  6. Open the dashboard — the server now appears in your list.
1.2

Opening the Dashboard

Log in with Discord and pick a server. Which servers you see depends on what you are allowed to manage.

Login runs through Discord OAuth2 — Nuvon never sees your password. After logging in you land on the server selection, which lists every server where Nuvon is present and you have dashboard access.

Who sees a server

✅ Has access

  • The server owner — always, and to every page
  • Anyone holding a Discord role that a permission role points to
  • Anyone added individually to a permission role

❌ No access

  • Discord administrators without a permission role
  • Moderators who were never given a page
  • Servers where Nuvon is not present
⚠️

Having Administrator in Discord does not grant dashboard access. Only the server owner starts with full access; everyone else needs a permission role, created on the Permissions page. This keeps dashboard access separate from Discord permissions.

🔍
A server is missing from the list
Three things to check: Nuvon is actually in that server, you have been given at least one page there, and — after a fresh grant — reload once. Permissions are cached for up to 60 seconds for display purposes.
1.3

Dashboard Basics

How the dashboard is laid out and how changes are saved. The same pattern applies to every feature page.

The Pages

The sidebar lists one page per feature. You only see the pages you are allowed to open — a page you have no access to simply is not there.

GeneralServer info, support key and data retention
CommandsTurn individual slash commands on or off
Logging29 log types, each with its own channel
SynchronisationMirror moderation to connected servers
Anti-PingShield selected members from mentions
Sticky MessagesKeep a message pinned to the bottom of a channel
Voice SupportVoice-based support queue with private rooms
BackupsSnapshot and restore channels, roles and settings
GatekeeperJoin roles, greetings, verification and join filters
PermissionsDecide who may open and edit which page

Feature Switches

Most sidebar entries carry a switch. It turns the whole feature on or off without discarding its configuration — flip it back on and your settings are still there. The switch is greyed out if you may view the page but not edit it.

Saving Changes

💾
Nothing saves by itself
As soon as you change something, a save bar appears at the bottom of the page with Discard and Save Changes. Leaving the page without saving drops the change. Exceptions are actions that take effect immediately, such as creating a backup or sending a verification embed — those have their own buttons.
💬Commands
2.1

Command List

All 15 Nuvon commands are slash commands (/). This is the same list you find on the Commands page of the dashboard.

Moderation
/ban

Permanently bans a user from the server. They cannot rejoin until they are unbanned.

PermanentSynced
/unban

Lifts a ban, restoring the user's ability to rejoin via an invite link.

Restores AccessSynced
/softban

Bans and immediately unbans a user. The ban deletes their recent messages, the unban lets them return — a purge without lasting exclusion.

Message Purge
/multiple-ban

Bans several users at once from a list of user IDs. Built for raids, where speed matters more than individual cases.

Bulk ActionAnti-Raid
/kick

Removes a user from the server. They can rejoin with a new invite.

Non-permanentSynced
/timeout

Temporarily stops a user from sending messages, reacting or speaking in voice channels.

Time-limitedSynced
/timeout-remove

Ends an active timeout early and restores the user's ability to interact.

ReversalSynced
/purge

Bulk-deletes a number of messages from a channel. Discord does not allow bulk deletion of messages older than 14 days.

Bulk ActionLogged
Roles & Members
/role add

Assigns a role to a member.

Manage Roles
/role remove

Removes a role from a member.

Manage Roles
/setnick

Changes a member's nickname on this server.

Manage Nicknames
Utility
/slowmode

Sets or clears the slowmode interval of a channel.

Channel Control
/embed

Posts a formatted embed into a channel — for rules, announcements or info panels.

Content
/verify

Posts the Gatekeeper verification message into a channel. Requires the Verify Module to be configured.

Gatekeeper
/invite

Returns the official Nuvon invite link so you can add the bot to another server.

Public
🔄
Synced commands
Commands marked Synced are mirrored to every connected subguild when Synchronisation is enabled. A ban issued here becomes a ban there — see Synchronisation.
2.2

Enabling Commands

Every command can be switched off individually on the Commands page of the dashboard.

Each command has its own switch. Activate All and Deactivate All flip the entire list at once — useful when you only want two or three commands available. As with every page, the change takes effect once you press Save Changes.

⚠️

A disabled command disappears from Discord's command list entirely — members will not see it while typing /. It is not hidden, it is unregistered, so nobody can run it by guessing the name.

🔐
Who may run a command
Command access follows Discord's own permissions, not the dashboard's. Someone who cannot ban in Discord cannot ban through Nuvon, regardless of their dashboard permissions. Dashboard roles decide who may configure Nuvon — not who may moderate.
🛡️Core Features
3.1

General

The landing page of every server: what Nuvon knows about it, and how long that knowledge is kept.

Server Information

Support KeyYour server's identifier when contacting Nuvon support. Treat it as private.
Server NameThe name Discord currently reports for this server.
Server IDThe Discord snowflake of this server — useful for support and backup imports.

Data Handling

Two controls decide what happens to your configuration. Both apply to this server only.

Delete Data BehaviorWhat happens when Nuvon is removed from the server: Immediately wipes the configuration at once, After 30 Days keeps it as a grace period so a re-invite restores everything.
Delete all dataWipes this server's configuration right now: log settings, anti-ping, synchronisation and command configuration.
⚠️

Deleting data cannot be undone. If you want to keep the structure of your server, create a backup first — backups live separately from the configuration data this button removes.

3.2

Logging

29 log types across 9 groups. Every type can be switched on individually and sent to its own channel.

Logging is not one switch and one channel. Each log type carries its own channel, so member joins can land in a public channel while moderation actions go to a staff-only one. A type that is switched off is not recorded at all.

📊

One channel per log type

Pick the group in the dashboard, enable the types you care about, and set a target channel for each. Only text channels can be selected.

Log Groups

Channel LogsCreated, deleted, updated, permission changes — 4 types
Role LogsCreated, deleted, updated — 3 types
Moderation LogsBan, unban, kick, timeout added and removed — 5 types
Member Update LogsRole changes and nickname changes — 2 types
Emoji LogsCreated and deleted — 2 types
Invite LogsCreated and deleted — 2 types
Message LogsDeleted, edited, reaction added and removed — 4 types
Webhook LogsCreated, removed, updated — 3 types
Voice LogsChannel join, leave and switch — 3 types
📡
Full reference
Every single type, with what it records, is listed under Log Events.
📌

A log type without a channel produces nothing. Nuvon also needs permission to write in the target channel — if a log never appears, that is the first thing to check.

3.3

Synchronisation

Nuvon's flagship feature — mirror moderation from this server to up to 10 connected servers.

One server acts as the main guild, the connected ones as subguilds. A ban issued in the main guild is carried into every subguild that has ban syncing enabled. Server networks stop repeating the same moderation work in five places.

🔄

Per subguild, per action

Each connection is configured separately. One subguild can receive bans only, another bans and timeouts — nothing is all-or-nothing.

Synced Actions

🔨Bans
Unbans
👢Kicks
⏱️Timeouts

Settings per Subguild

Sync BansCarry bans from the main guild into this subguild
Sync UnbansCarry unbans over as well, so a lifted ban is lifted everywhere
Sync KicksKick the member in this subguild too
Sync TimeoutsApply timeouts of the same duration here
Log ChannelWhere this subguild records what arrived from the main guild

Importing Existing Bans

📥

Synchronize Bans

Synchronisation only affects new actions. The Synchronize Bans button carries the bans that already exist in the main guild over to all subguilds at once — a one-off catch-up, typically run right after connecting a server.

Rules

✅ Possible

  • Up to 10 subguilds per main guild
  • Different actions per subguild
  • A subguild can leave the group on its own

❌ Not possible

  • A server as main guild and subguild at once
  • The same subguild in two different groups
  • Connecting a server you have no access to
⚠️

You can only connect servers you can open in the dashboard yourself. Without that rule, anyone could attach a stranger's server as a subguild and ban members there through their own main guild.

3.4

Anti Ping

Shield individual members — owners, founders, celebrities — from being pinged directly.

Anti Ping is not a spam filter. It protects a short list of named people: when someone mentions a protected member, Nuvon steps in and points the conversation towards the support team instead. Useful wherever a handful of people would otherwise be pinged all day.

Settings

Protected UsersUp to 3 members who should not be pinged directly. Search them by name — no IDs to copy.
Log ChannelWhere Anti Ping events are recorded. Required as soon as one user is protected.
Channel WhitelistUp to 4 channels where pings are ignored, e.g. a staff channel.
Role WhitelistUp to 3 roles whose members may ping freely, typically your moderator roles.
💡
Whitelists come first
A member holding a whitelisted role can ping protected users anywhere, and inside a whitelisted channel everyone can. Set both up before adding protected users, otherwise your own team triggers the system.
⚠️

Without a log channel the configuration cannot be saved while users are protected — the system refuses to run silently.

3.5

Sticky Messages

Keep one message glued to the bottom of a channel, so it stays visible no matter how busy the conversation gets.

📌

How It Works

Nuvon creates a webhook in the channel and reposts your content whenever a new message pushes it out of view. The previous copy is removed, so the channel never fills up with duplicates. One sticky message per channel.

Two Formats

💬 Message

  • Plain text
  • Up to 2000 characters
  • Looks like a normal chat message

🖼️ Embed

  • Title, up to 256 characters
  • Content, up to 4096 characters
  • Accent colour of your choice

Webhook Appearance

Because the message is posted through a webhook, you control the name and avatar it appears under. Set them to your server's name and icon and the sticky message reads as an official notice rather than a bot post.

NameDisplay name of the webhook posting the message
Icon URLAvatar shown next to the message
ActivePause a sticky message without deleting its configuration
3.6

Voice Support

A support queue that runs on voice channels: members wait in a room, your team picks them up, Nuvon opens a private channel for the conversation.

🎤

The Flow

  1. A member joins the waiting room.
  2. Nuvon notifies the support team and, if configured, pings the support role.
  3. A team member accepts the case.
  4. Nuvon creates a private voice channel under the support category and moves both parties there.
  5. When the case is closed, the temporary channel disappears again.

Settings

Waiting RoomVoice channel where members wait to be picked up
Support CategoryCategory under which the temporary support rooms are created
Notification ChannelText channel for status updates — case opened, case closed
Support Team RolesUp to 5 roles allowed to handle cases. They automatically gain access to the temporary rooms.
Role to PingRole mentioned when a new request arrives
Ping Role ChannelText channel holding the toggle button for that ping
Ping MessagePosts the message with the toggle button, so the team can mute pings themselves
Auto-move StaffPull a team member into the support room on accept, even if they are already in another voice channel

Waiting Room Sound

You can upload an audio file that plays while someone waits — a greeting, an announcement, or music.

🎵

Accepted formats are MP3, OGG, WAV, FLAC and M4A, up to 50 MB per file. One sound per server; uploading a new one replaces the old.

3.7

Backups

Snapshot your server's structure and restore it later — after a raid, a botched restructure, or when setting up a second server.

💾

Slots and Automation

Every server has 5 backup slots. Create a snapshot manually at any time, or let Nuvon do it once every 24 hours. With Delete oldest when full enabled the oldest snapshot makes room for the newest — without it, automatic backups stop once all five slots are taken.

Settings

Automatic daily backupsCreate a snapshot every 24 hours
Delete oldest when fullOverwrite the oldest backup once all 5 slots are used
Log channelPost a message here whenever a backup is created

Restoring and Sharing

♻️ Load

  • Applies a snapshot to this server
  • Recreates channels and roles
  • Restores the settings stored in it

📤 Import

  • Every backup has an ID
  • Enter that ID on another server
  • Copies the structure across servers
📌

Backups cover channels, roles and settings — not messages and not members. Anyone who knows a backup ID can import it into a server they administrate, so treat the ID as confidential.

3.8

Gatekeeper

Everything that happens the moment someone joins: which roles they get, how they are greeted, whether they must verify, and which accounts are stopped at the door.

🎭 Join Roles

Up to 5 roles that every new member receives automatically, plus a separate set of up to 5 roles for bots. Combined with an unverified role this is what keeps newcomers out of your channels until they pass verification.

Join RolesUp to 5 roles applied to every new member
Bot Join RolesApplied to bots instead of the roles above

👋 Welcome and Bye Messages

Send an embed when someone joins or leaves. Both messages are configured the same way and can be switched on and off independently — a welcome without a farewell is perfectly fine.

ChannelWhere the message is posted
TitleHeadline of the embed
ContentBody text, optional
Image URLImage shown in the embed, optional
Accent colourColour of the embed's left border, default #808080
🔤

Placeholders

Title and content understand four placeholders. Nuvon replaces them with live values the moment the message is sent — so one text works for every member, forever.

${server}Name of this server
${username}Name of the member who joined or left
${userTag}The member as a clickable mention
${memberCount}Number of members on the server after the join or leave
✍️
Example

Title: Welcome to ${server}!

Content: Hey ${userTag}, glad you made it — you are member number ${memberCount}.

⚠️

Write the placeholders exactly as shown, including the braces. A typo is not reported as an error — the text simply appears verbatim in the message.

✅ Verify Module

Require new members to prove they are human before they get access. Nuvon posts a verification message; passing it swaps the unverified role for the verified one.

Verify ChannelWhere the verification message is posted
Log ChannelWhere verification attempts are recorded
Verified RoleGranted once a member passes
Unverified RoleHeld by members until they verify
EmbedTitle, content, image and accent colour of the verification message
Send EmbedPosts the message into the verify channel — run this after configuring

Verify Types

👆Clickextremely weak

A single button press. Stops nothing but accidental joins.

Arithmetic Taskweak

A small calculation. Stops the simplest bots.

🖼️Imagemedium

Pick the right image. Harder to automate.

🔐Captchastrong

A full captcha. The right choice while under attack.

⚠️

Verification only keeps people out if the unverified role actually restricts them. Set the channel permissions so that unverified members can see the verify channel and nothing else — the role alone does not lock anything.

🛡️ Join Filters

Five independent filters examine every account that joins. Each one is switched on separately and has its own log channel and its own action — a young account can be logged while a bot is kicked outright.

No profile pictureAccounts still using Discord's default avatar
Bot filterAny bot joining the server
Unverified bot filterBots without Discord's verification badge
Account age filterAccounts younger than the minimum age you set
Account name filterAccounts whose name matches your criteria

Actions

📝Warning only

Logs the join and does nothing else. Start here to see what a filter would catch.

👢Kick

Removes the account. It can return — with a new invite and a new attempt.

🔨Ban

Removes the account permanently.

💡
Run new filters as warnings first
Every filter defaults to warning only. Leave it there for a few days and watch the log channel — you will see exactly who would have been kicked before anyone actually is.
3.9

Permissions

Decide who may open and edit which page of the dashboard — without handing anyone Administrator in Discord.

Dashboard access is deliberately separate from Discord permissions. Being an Administrator in Discord grants nothing here. The server owner always has full access; everyone else gets exactly the pages you assign.

🔑

Permission roles

A permission role is a rule, not a Discord role. It says: everyone holding one of these Discord roles — plus these individually named members — may view or edit these pages.

Roles Tab

NameFree-text name, e.g. Moderators or Log Team
Discord rolesEveryone holding one of these roles is covered — including members who receive the role later
Individual membersNamed members, searched by name. Useful for a single person who needs one page.
PagesPer page: View and Edit. Edit always includes View.

👁️ View

  • The page appears in the sidebar
  • All settings are readable
  • Every control is greyed out

✏️ Edit

  • Everything View allows
  • Settings can be changed and saved
  • Includes the feature switch in the sidebar
🧮
Several roles at once
If more than one permission role applies to someone, the results are combined and the most permissive wins. There is no rule that takes a permission away again — that keeps the outcome predictable no matter in which order the roles were created.

Members Tab

Search any member to see what they are actually allowed to do, and through which roles they got it. This tab only reports — to change something, edit the role that grants it. A permission for a single person is simply a role containing only that person.

When Changes Take Effect

Saving or editingImmediately — anything you change here applies to the affected members at once
Discord role removedEditing is blocked immediately; the page may stay visible for up to 60 seconds
Leaving the serverSame as above — access ends, the display can lag by up to a minute
⚠️

Granting Edit on the Permissions page itself lets that person hand out every other permission, including to themselves. It is delegable on purpose — but give it to as few people as possible. The dashboard warns you when you tick that box.

👑
The owner cannot lock themselves out
The server owner always keeps full access to every page, regardless of what the permission roles say. If a configuration goes wrong, the owner can always fix it.
📡Log Events
4.0

Overview

Every log type Nuvon can record, in the same groups you find on the Logging page of the dashboard.

Each type is switched on individually and writes to its own channel. Nothing is recorded until you enable it — Nuvon does not log by default.

📡

29 log types in 9 groups

Enable only what you need. A quiet, useful log channel beats a complete one nobody reads.

💡
Reading this reference
Logged Data lists what ends up in the embed. The name in the code box is the internal identifier — helpful when talking to support, but you will never have to type it yourself.
📺Channel4 types
🎭Role3 types
🔨Moderation5 types
👤Member Update2 types
😀Emoji2 types
🔗Invite2 types
💬Message4 types
🪝Webhook3 types
🔊Voice3 types
📌

A type without a target channel produces nothing, and Nuvon needs permission to write in the channel you pick. Only text channels can be selected.

4.1

Channel Logs

Structural changes to the channels of your server.

CREATEchannelCreate
active

A new channel was created — text, voice, category or forum.

Logged DataChannel name, type, category, responsible user, timestamp
DELETEchannelDelete
active

A channel was permanently deleted. The entry keeps name and ID after the channel itself is gone — the record you need when a deletion was not planned.

Logged DataChannel name, ID, type, responsible user, timestamp
UPDATEchannelUpdate
active

A channel's properties changed — name, topic, slowmode, NSFW flag or category.

Logged DataChanged fields before and after, channel name, responsible user, timestamp
UPDATEchannelPermissionUpdate
active

The permission overwrites of a channel changed. Tracked separately from other channel updates because this is how a channel quietly becomes visible — or invisible — to a role.

Logged DataChannel, affected role or member, changed permissions, responsible user, timestamp
4.2

Role Logs

The lifecycle of your roles: created, deleted, changed.

CREATEroleCreate
active

A new role was created.

Logged DataRole name, colour, permissions, responsible user, timestamp
DELETEroleDelete
active

A role was deleted. Its last known properties are kept in the entry.

Logged DataRole name, ID, permissions, responsible user, timestamp
UPDATEroleUpdate
active

A role changed — name, colour, permissions, hoisting or mentionability. Worth enabling on any server where several people can edit roles: a permission added here is easy to miss otherwise.

Logged DataRole name, changed fields before and after, responsible user, timestamp
4.3

Moderation Logs

Every moderation action — whether it came from a Nuvon command, another bot, or straight from the Discord client.

BANmemberBan
active

A member was banned.

Logged DataBanned member (name + ID), moderator, reason, timestamp
UNBANmemberUnban
active

A ban was lifted.

Logged DataMember (name + ID), moderator, timestamp
KICKmemberKick
active

A member was removed from the server without a ban.

Logged DataMember (name + ID), moderator, reason, timestamp
TIMEOUTtimeoutAdded
active

A member was timed out and can no longer write or speak.

Logged DataMember (name + ID), moderator, duration, reason, timestamp
TIMEOUTtimeoutRemoved
active

A timeout was ended early.

Logged DataMember (name + ID), moderator, timestamp
🔄
Synchronisation writes here too
Actions arriving from a main guild are recorded in the subguild as well. Which channel receives them is set per subguild on the Synchronisation page.
4.4

Member Update Logs

Changes to a member's profile on this server.

UPDATEroleChange
active

A member gained or lost a role. The entry that answers the question of who handed out that moderator role.

Logged DataMember, added and removed roles, responsible user, timestamp
UPDATEnicknameChanged
active

A member's nickname changed on this server.

Logged DataMember, old and new nickname, responsible user, timestamp
4.5

Message Logs

Deleted and edited messages, plus reactions.

DELETEmessageDelete
active

A message was deleted — by its author, a moderator or Nuvon itself.

Logged DataMessage content, author, channel, timestamp
⚠️

Discord only hands out the content of messages the bot still has in its cache. For older messages, the entry contains metadata but no text — that is a limit of the platform, not a setting.

EDITmessageUpdate
active

A message was edited. The entry shows the version before and after.

Logged DataOriginal content, new content, author, channel, message link, timestamp
CREATEreactionAdd
active

A reaction was added to a message. Useful for reaction-based roles or votes.

Logged DataEmoji, message, member, channel, timestamp
DELETEreactionRemove
active

A reaction was removed from a message.

Logged DataEmoji, message, member, channel, timestamp
4.6

Voice Logs

Who joins, leaves and moves between voice channels.

JOINchannelJoin
active

A member joined a voice channel.

Logged DataMember, voice channel, timestamp
LEAVEchannelLeft
active

A member left a voice channel.

Logged DataMember, voice channel, timestamp
MOVEchannelSwitch
active

A member moved from one voice channel to another — on their own or because they were moved.

Logged DataMember, source and target channel, timestamp
🔊
Voice Support creates traffic here
Voice Support moves members into temporary rooms, and each move produces an entry. On a busy support server it is worth giving these logs their own channel.
4.7

Emoji, Invite & Webhook Logs

Three smaller groups covering emojis, invite links and webhooks.

CREATEemojiCreated
active

An emoji was added to the server.

Logged DataEmoji name, image, responsible user, timestamp
DELETEemojiDeleted
active

An emoji was removed from the server.

Logged DataEmoji name, ID, responsible user, timestamp
CREATEinviteCreate
active

An invite link was created. Together with inviteDelete this is how you find out where a wave of new members came from.

Logged DataInvite code, target channel, creator, max uses, expiry, timestamp
DELETEinviteDelete
active

An invite link was deleted or expired.

Logged DataInvite code, target channel, timestamp
CREATEwebhookCreated
active

A webhook was created in a channel.

Logged DataWebhook name, channel, responsible user, timestamp
DELETEwebhookDeleted
active

A webhook was deleted.

Logged DataWebhook name, channel, responsible user, timestamp
UPDATEwebhookUpdated
active

A webhook was changed — name, avatar or target channel.

Logged DataWebhook name, changed fields, channel, responsible user, timestamp
🪝
Sticky messages use webhooks
Nuvon posts sticky messages through a webhook it creates itself. With webhook logging enabled those entries appear here as well.
📊Dashboard
5.1

Dashboard Overview

The Nuvon Web Dashboard is the control panel for every setting the bot offers — across all your servers, in one place.

🖥️

One Panel. Every Server.

Log in with Discord, pick a server, configure. Every feature documented here has a page, and every page follows the same layout: settings at the top, save bar at the bottom.

What the Dashboard Does

🎛️

Visual Configuration

Ten pages, one per feature. Channels, roles and members are picked from searchable lists — no IDs to copy, no commands to memorise.

🔐

Granular Access

Per page and per person: view only, or view and edit. Discord's Administrator permission grants nothing here — only the server owner starts with full access.

🖥️

Every Server in One Place

Switch between all servers you have access to from the header, without logging in again.

🔄

Applied Immediately

Saved changes reach the bot right away. No restart, no waiting, no confirmation step.

💾

Explicit Saving

Nothing is written while you type. A save bar appears as soon as something changed, and leaving the page without saving discards it.

🗑️

Data Under Your Control

Decide whether your configuration is deleted immediately or kept for 30 days when Nuvon leaves — or wipe it yourself at any time.

Requirements

🔑 Access

  • A Discord account (login via OAuth2)
  • Nuvon present in the server
  • Server owner, or a permission role granting at least one page

🌐 Technical

  • A current browser
  • JavaScript enabled
  • Nothing to install
🚀
Getting Started
Open the Nuvon website, click Dashboard and log in with Discord. Your servers appear automatically — click one to start configuring. If a server is missing, see Opening the Dashboard.
5.2

Data Handling

What Nuvon stores, how long, and how you get rid of it.

Nuvon stores configuration, not conversations. Log entries are posted into your own channels and live in your server, not in a Nuvon database. What is stored is the settings you make plus the IDs those settings point to.

Stored per Server

ConfigurationYour settings for every feature: channels, roles, switches, texts
IDsDiscord IDs of the channels, roles and members your settings refer to
BackupsSnapshots of channels, roles and settings — only ones you created yourself
Permission rolesThe rules deciding who may open which page

Deleting Data

ImmediatelyConfiguration is deleted as soon as Nuvon is removed from the server
After 30 DaysConfiguration is kept for 30 days, so a re-invite within that window restores everything
Delete all dataWipes this server's configuration right away, without removing the bot
⚠️

Both options live on the General page and apply to that server only. Deletion cannot be undone — create a backup first if you want to keep the structure of your server.

📄
Full details
The Privacy Policy, linked at the bottom of this sidebar, describes the legal side of data processing.