Observed arrival · 2026-10-14
Unprofane: a profanity filter built for the Scunthorpe problem
A profanity-filtering API for text submitted in places like game chats, usernames, and custom engraving forms.
○Open
⊠Login
$Paid
†Ads
✦Pretty
●Pro
◎Niche
◉Human
⚑Risk
ƒJS
- For
- Developers moderating user-submitted text
- Worth noticing
- The displayed lexicon covers 17 languages, with 354 spellings across 95 pairs of languages.
Field notes
The examples call check() with text plus a context such as chat, username, or custom_text, and can select policies such as kids or teen and a fast mode. The page lists SDK or recipe coverage for Supabase, Clerk, Firebase, Auth0, Better Auth, Unity, Godot, Node.js, and Python. It also exposes an OpenAPI spec and MCP documentation; the displayed lexicon is dated October 12, 2026.
Observed signals
Read the marks
Editorial observations of this landing page, not a rating.
○OpenPublic substance visible
⊠LoginAccess appeared gated
$PaidCommerce or pricing visible
✦PrettyNotable craft visible
●ProPolished or operationally mature
◎NicheUnusually specific use
ƒJavaScriptBrowser-side code central
One card from the complete issue