Skip to main content
Tell server staff what happened without posting a public accusation.

Submit a private report

In Discord:
For a message report, add message:<Discord message link> from the same server. You must still belong to the server, but you do not need staff permissions. The server’s moderation module, command and audience controls must permit reports. Submitting shares your identity and reason with authorized server reviewers. Reports do not post publicly or notify the reported member. See Data and privacy for stored reports and removal. Five submissions per minute are allowed; the verified server owner is exempt from this quota. No message content or attachments are copied by this command. Describe the issue in the reason (up to 2,000 characters). pup confirms receipt privately. Contact a server moderator directly if you need immediate help or pup cannot confirm submission.

Find the review queue

Open Dashboard → Moderation → Reports with the Administer moderation permission. Search by category, subject member ID or assignee member ID, filter by status, and use Next and Previous to browse older reports. Urgent reports appear first, followed by high, normal and low priority.

Review a report

Select Review report to see its status, priority, assignment and attachment count, plus the private reason and reporter identity when available. The list itself does not reveal reporter identity or report text. Opening a report checks your current Administer moderation access again. Older reports whose text was already erased explicitly show that the reason is unavailable. An attachment count does not mean pup retained the files.
  1. For a new report, select Triage report. Choose its priority and optionally assign it using a Discord member mention or member ID. Add a short review reason and select Save triage. Assignment does not grant report access.
  2. After triage, Accept report for follow-up or Dismiss report. A new report can also be dismissed without triage. Assignment and priority are set during triage and cannot be changed afterward. Dismissed reports remain in history and cannot be reopened from the dashboard.
  3. For an accepted report, select Link case and paste the dashboard link or ID of an existing case from the same server. Open case takes you directly to the linked case. Linking another case replaces the current link.
Each action requires a review reason of up to 80 characters. Keep private report content out of this reason. Actions are checked against your current permissions and the report’s current status.

Evidence and reporter privacy

Case content and evidence require their own permissions. Linking a case does not share its decision, staff notes or evidence with the reporter. Reports need a reason and a member or message source. The reported member may have left the server. Message reports require both a Discord channel and message reference. A source reference does not guarantee the original message is still available. The general queue and member history keep report text and attachment contents private. Use a linked case’s evidence view to review any content already stored there. A report’s message link and a case’s source reference do not save a copy of the message or its files.