promotional bannermobile promotional banner

ProfanityLib

Lightweight profanity matching library for user-supplied names and text.
Back to Files

ProfanityLib v3

File nameProfanityLib.zip
Uploaded
Sep 9, 2026
Downloads
78.9K
Size
28.6 KB
Flavors
MoP ClassicRetailClassic TBCClassic
File ID
8841772
Type
R
Release
Supported game versions
  • 12.1.0
  • 5.5.4
  • 2.5.6
  • 1.15.9

What's new

V3 — 2026-09-09

  • Accented letters no longer hide a slur. Accented letters used to be dropped before matching, so Nïgger became ngger and passed the filter. Accents are the most common way to sneak a slur past a name filter. Latin accented letters are now mapped to their plain form (ï→i, ñ→n, ø→o, æ→ae, ß→ss, …) before the usual leetspeak folding, so Nïggér, Fàggot, Hitlér and Rêtarded are caught. Other scripts such as Cyrillic are unaffected.
  • Ships with ProfanityLibData V3, which was re-checked against the current death databases under the new matching; see its changelog.

This mod has no additional files