What the guard checks
pup checks how long the Discord account has existed, whether it is a bot and how many members joined within the configured window. A new account or a burst of joins can send a member to review. Staff decide whether to restore access; the guard never automatically kicks or bans them. Account age measures time since the Discord account was created. Discord does not tell pup the person’s age or whether they own another account. Human profile review is configured separately.Manual quarantine
/quarantine applies the server’s quarantine role to a current member. The access
preview in Protection → Join admission shows
the selected role, channels, text, voice, thread and application-command access,
and explains what the preview cannot check.
Quarantine has no expiry. Use /unquarantine to remove the role pup assigned.
Other staff-managed roles remain unchanged. /unrestrict does not remove a
quarantine.
Dashboard → Moderation → Cases shows the role and whether Discord confirmed
its addition or removal. If an action fails, use its case
retry button. To replace a quarantine, remove the original one first,
then apply a new one. Editing the settings does not change active quarantines.
pup needs Discord’s Guild Members intent to receive joins.