diff --git a/Content.Server/Whitelist/WhitelistCommands.cs b/Content.Server/Whitelist/WhitelistCommands.cs
index e244418810..691b47ae23 100644
--- a/Content.Server/Whitelist/WhitelistCommands.cs
+++ b/Content.Server/Whitelist/WhitelistCommands.cs
@@ -11,7 +11,7 @@ using Robust.Shared.Network;
namespace Content.Server.Whitelist;
-[AdminCommand(AdminFlags.Ban)]
+[AdminCommand(AdminFlags.Whitelist)] // DeltaV - Custom permission for whitelist
public sealed class AddWhitelistCommand : LocalizedCommands
{
public override string Command => "whitelistadd";
@@ -71,7 +71,7 @@ public sealed class AddWhitelistCommand : LocalizedCommands
}
}
-[AdminCommand(AdminFlags.Ban)]
+[AdminCommand(AdminFlags.Ban | AdminFlags.Whitelist)] // DeltaV - Custom permission for whitelist. Hopefully this is an or, not an and
public sealed class RemoveWhitelistCommand : LocalizedCommands
{
public override string Command => "whitelistremove";
diff --git a/Content.Shared/Administration/AdminFlags.cs b/Content.Shared/Administration/AdminFlags.cs
index 05b7a45a46..c33a6be86f 100644
--- a/Content.Shared/Administration/AdminFlags.cs
+++ b/Content.Shared/Administration/AdminFlags.cs
@@ -89,6 +89,11 @@
///
EditNotes = 1 << 14,
+ ///
+ /// DeltaV - The ability to whitelist people. Either this permission or +BAN is required for remove.
+ ///
+ Whitelist = 1 << 15,
+
///
/// Dangerous host permissions like scsi.
///