Crimson Warden

Discord + VRChat group management

Every kick,
ban and shift,
on the record.

Crimson Warden turns your VRChat group's audit log and your Discord server's moderation into searchable cases, reason tickets, staff activity and instance reports, kept separately for each group.

Born in the Crimson Peaks community. Onboarding for other groups is opening gradually: see what setup involves.

What it does today

Built from a real group's moderation workflow

Each item below exists in the running Crimson Peaks bot. Where a number is estimated, the dashboard says so.

01

VRChat moderation log

Reads your group's audit log through a read-only account: instance kicks and warnings, group bans, unbans and removals become cases with stable IDs like CP-0012. A ban's own instance kick is folded into the ban, not counted twice.

02

Reason tickets

VRChat rarely records why. Warden posts a private ticket so the moderator adds the reason; the current reason stays clean and every edit is kept in the case history.

03

Discord moderation

Discord bans, kicks and timeouts from the server audit log become cases too, with links back to the original log message.

04

User history

Every recorded action for one VRChat or Discord account in your group, matched by account ID, never by display name. No shared blacklist between groups.

05

Staff activity

Estimated attendance from periodic checks of linked staff accounts, weekly totals, and moderation attributed to staff only where VRChat names the moderator.

06

Instance reports

Start, end, duration, peak observed players, moderation totals and staff participation per instance, with comparisons once enough history exists.

07

Server safety

Spam and raid alerts, scam-link and malicious-link checks, a first-48-hours link restriction for new members, and alerts for risky server changes.

08

Member tools

The Guestbook, Time Capsules and Crimson Radio suggestions, all moderated by your staff before anything is published.

Honest by design

Unknown stays unknown

VRChat's audit log doesn't record reasons, and presence can only be sampled. Warden labels external facts, staff-entered notes and estimates differently, and never fills a gap with a guess.

The website shows records. It does not kick or ban anyone: moderation stays with your staff in VRChat and Discord.

case CP-0012 · group ban

Moderator
From VRChat named by the audit log
Reason
Staff entered added via ticket
Attendance
Estimated sampled every few minutes
Peak players
Observed highest count seen at a check

Illustration of labels, not live data.

Setup

Separate steps, each verified

  1. Sign in with Discord

    Proves who you are. It doesn't give access to any group.

  2. Create your organization

    Then activate a license or an approved trial.

  3. Add the bot to your server

    Only the owner or someone with Manage Server can. No Administrator permission is requested.

  4. Connect your VRChat group

    Give Warden's audit account a role that can view the audit log. No VRChat passwords are shared.

  5. Map channels and roles, run checks

    Then invite your staff with expiring, rank-limited links.

Open Setup

Pricing

Plans

pricing is shared on request Licenses are currently issued individually. Tell us about your group and ask about pricing:

Request Crimson Warden