Skip to content

Glossary

Profanity filter

A profanity filter automatically hides comments containing blocked or offensive words — Meta ships a built-in version, with limits that dedicated moderation tools exist to cover.


A profanity filter automatically hides comments that contain words on a blocklist. Meta builds one into Pages and professional accounts: you can toggle its profanity setting and maintain a custom "hidden words" list, and matching comments are hidden from the public — still visible to the commenter and their friends, which usefully avoids tipping them off. If you run ads and have never opened these settings, they are the free first line of defense and worth switching on today.

They are also, by design, a blunt instrument. A keyword filter matches strings, not meaning. It misses the spam that matters most under ads — scam links, fake support accounts, "DM me to claim your prize" — because none of that needs a curse word. It misses creative spellings the moment spammers add punctuation or swap characters. And it cuts the other way too: a filter aggressive enough to catch variants starts hiding real customers who used a flagged word innocently, including the occasional enthusiastic "this product is damn good."

The deeper limitation for advertisers is what a word list cannot express: intent. The comments that decide ad performance are not sorted by vocabulary — a polite-sounding phishing message is dangerous, and a profanity-laced rave is social proof. Meaning-level triage is what full ad comment moderation adds on top of the built-in filter: classify each comment's intent and risk, hide what is actually harmful, and surface questions and buyer signals instead of burying them. That layered approach — Meta's filter for the trivial cases, rule-and-AI auto-moderation for everything else — is how ROAS Shield treats it: complement, not replacement.

For where Meta's native controls sit and what permissions third-party tools use to act on comments, see Meta comment moderation permissions explained and how to stop spam comments on Facebook ads.