Use pup
Member-profile rules
The privacy and policy boundary for member-profile signals.
Pup does not automate member-profile rules. Discord’s Developer Policy
prohibits using API data to profile Discord users or their identities, so Pup
does not inspect usernames, display names, guild nicknames, avatar images,
bios, profile changes, message text, appearance, style, or interests for a
moderation decision. It does not store profile snapshots, hashes, pattern
matches, confidence scores, or an early-message window for this purpose.
Discord-visible account creation time and bot status remain available to the
join-admission guard. Account age is not a person’s age. These
signals are bounded, uncertain review cues; they do not establish identity or
personal age and Pup never automatically kicks, bans, or sanctions a member
from them.