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

# Username classifications

> A complete reference to Bodyguard's username taxonomy: the classifications we detect in username strings.

Bodyguard analyses every username string and assigns it one or more labels that tell you precisely what was detected — from hate speech and explicit content to personally identifiable information. Each label is a **classification**.

Unlike text content, usernames are not qualified by additional signals such as type, severity, or target. The taxonomy is flat: each classification stands on its own and is returned whenever Bodyguard detects the corresponding content.

<Note>
  Username analysis is context-aware. Bodyguard considers the full string before applying a classification — for example, a term that may imply drug dealing in isolation (such as "plug") is not flagged when it clearly forms part of an unrelated compound (such as "spark\_plug").
</Note>

***

## Classifications

Each card below shows the human-friendly name, the technical value used by the API, a short description, and an illustrative example.

### Harmful content

<CardGroup cols={2}>
  <Card title="Body shaming" href="#body-shaming">
    `BODY_SHAMING`

    Mocks, degrades, or attacks physical appearance or weight.

    *"fatuglyloser"*
  </Card>

  <Card title="Extremism" href="#extremism">
    `EXTREMISM`

    Promotes terrorist organisations, violent extremism, or radicalization.

    *"jihad4lyfe"*
  </Card>

  <Card title="Insult" href="#insult">
    `INSULT`

    Contains direct, targeted profanity or degrading insults meant to offend.

    *"ur\_a\_moron99"*
  </Card>

  <Card title="LGBTQIA+ phobia" href="#lgbtqiaplus-phobia">
    `LGBTQIAPLUS_PHOBIA`

    Contains slurs, mockery, or hate speech directed at the LGBTQIA+ community.

    *"nogays\_allowed"*
  </Card>

  <Card title="Misogyny" href="#misogyny">
    `MISOGYNY`

    Promotes hatred, prejudice, or harmful stereotyping against women.

    *"womenareuseless"*
  </Card>

  <Card title="Racism" href="#racism">
    `RACISM`

    Contains racial slurs, stereotypes, or hate speech based on race or ethnicity.

    *"whitepower88"*
  </Card>
</CardGroup>

### Explicit content

<CardGroup cols={2}>
  <Card title="Drug references" href="#drug-references">
    `DRUG_EXPLICIT`

    Promotes or references illegal drugs, narcotics, or drug dealing.

    *"cocainecowboy\_"*
  </Card>

  <Card title="Sexually explicit" href="#sexually-explicit">
    `SEXUALLY_EXPLICIT`

    Contains explicit sexual acts, crude anatomical references, or pornography.

    *"xxxhotgirl69"*
  </Card>
</CardGroup>

### Personal information (PII)

<CardGroup cols={2}>
  <Card title="Personal information" href="#personal-information">
    `PII`

    Contains sensitive Personally Identifiable Information such as phone numbers, email addresses, physical addresses, or government IDs.

    *"john.doe.0612345678"*
  </Card>
</CardGroup>

<Note>
  Standard first/last name combinations without other identifiers are not flagged — they default to `NEUTRAL`.
</Note>

### Neutral

<CardGroup cols={2}>
  <Card title="Neutral" href="#neutral">
    `NEUTRAL`

    Does not violate any guidelines. The default classification for benign, everyday, or ambiguous usernames.

    *"cool\_gamer\_99"*
  </Card>
</CardGroup>
