Skip to content
العربية English Start free trial

Clean conversations, in every dialect.

Comments, chat, reviews and usernames are filtered for profanity and abuse in Arabic and English, including dialects and disguised spellings.

Start free trial Read the docs
1,000 free requests Cancel anytime

What you get

Profanity filter

Masked output or verdict only, with the matched terms returned.

Dialect aware

Gulf, Egyptian and Levantine Arabic alongside English and Arabizi.

Spam account signals

Disposable emails and proxy traffic flagged at registration.

Your own lists

Allow and deny lists per community, brand or market.

How it works

1
Send the text

Post, comment or username, up to 5,000 characters per call.

2
Get the verdict

Clean, filtered or blocked, with the cleaned text ready to publish.

3
Moderate at scale

Route repeat offenders to review with velocity rules.

Frequently asked

The filter weighs surrounding words and common disguises; you can tune strictness per endpoint.
Text is analysed in memory; only the request log is kept, for 90 days.
Yes, through deny and allow lists in the dashboard or the API.
Get started

Start blocking fraud today

Create an account, add one API call and watch the first bad actor get stopped before checkout.

1,000 free requests Live in an afternoon Cancel anytime
Start free trial Talk to sales Free trial included. Upgrade when you grow.