> ## Documentation Index
> Fetch the complete documentation index at: https://docs.criminal.work/llms.txt
> Use this file to discover all available pages before exploring further.

# Names

> Username, display-name and nickname history · visible to everyone, clearable only by you.

Criminal records names as they change, so moderators can spot a member who renames themselves after
a punishment.

| Command | Shows |
| - | - |
| `/names [user]` | Display names the bot has seen: global display name plus this server's nickname, newest first |
| `/usernames [user]` | Account usernames, same ordering |
| `/clearnames` | Deletes both histories |

All three default to **yourself** when no user is given, and all three have prefix twins: `,names`,
`,usernames`, `,clearnames`.

## Privacy rules

* `/clearnames` only ever deletes your own history. No permission · not even **Manage Server** ·
  can clear somebody else's names.
* Only names that have been **changed away from** are stored, so the name you use now always shows as
  *current*.
* History starts at the first change the bot sees. Names used before that point can't be recovered,
  and nothing before the bot joined exists.

**Presence intent not required**

Names come from member update events, which need the **Server Members** intent rather than
Presence. If the intent is on, history accumulates from day one without any configuration.

## Moderation use

A member who spams under one name and returns under another still carries the same user ID, so
`/userinfo` and `/names` together give the trail: current name, previous names, account age and join
date.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.