Skip to content

Add your own policies with guidelines and wordlists

Write a guideline in plain language or keep your own terms in a wordlist, and each comes back as a policy with its own key, its score and what set it off.

  • Neither adds checks to a moderation
  • Switched on per template
  • 5 of each per project on Starter, 20 on Growth, 100 on Business
A guideline at work
Sample data
GuidelineEnabled

No off-site deals

guideline/no-off-site-deals

Sellers must not ask buyers to pay or close the deal outside the platform: bank transfers, crypto, payment links. Flag any attempt.

Listingdescription

Solid oak desk, 140 cm wide, light wear on the top. Both drawers run smoothly. To skip the fees, pay me directly by bank transfer and I will ship today.

EvidenceThreshold0.70
guideline/no-off-site-deals0.14Screening
description"pay me directly by bank transfer"

Sample data

Write a guideline the way you would brief a moderator

Give it a title and say what to flag.

  • Examples sharpen the scoreAdd some that break the guideline and some that must not be flagged.

  • Judged on the whole submissionThe text of every field is read together, with your project context.

  • Set per templateTrigger or Observe, with its own threshold, effect and weight.

Acme Corp./Policies
Sample data
  • Pre-built policies22 policies · 18 on your plan
  • Guidelines2 of 5 used
  • Wordlists2 of 5 used
Guidelines2
  • No off-site dealsEnabledguideline/no-off-site-deals
  • No medical claimsEnabledguideline/no-medical-claims

No off-site deals

Enabled
Policy keyguideline/no-off-site-dealsEnable it in a template like any pre-built policy; content rules can compare its score.
Instructions

Sellers must not ask buyers to pay or close the deal outside the platform: bank transfers, crypto, payment links. Flag any attempt.

Examples
Violating1
  • Pay me by bank transfer and I will ship today
Compliant1
  • Payment goes through the platform checkout

Sample data

A wordlist reads past digits, lookalike letters and dots

Your terms and the text are normalised before they are compared, so each of these spellings still matches the term you listed. No model is involved.

How a term is matched
Sample data
In the text
  • tr4dely4 for a
  • ТradelyCyrillic Т
  • t.r.a.d.e.l.yDots in between
  • TRADELYCapitals
Termtradely
wordlist/competitorsblock0.85
The match in the response
value
"tradely"
term
"tradely"
canonical
"tradely"
similarity
1

Sample data

Match presets set how close a typo has to be

A match preset is a similarity threshold for single-word terms. The default, Same word, lets one wrong letter through only when the longer spelling has ten letters or more.

A term with a space is matched as an exact phrase, whatever the preset.

Match preset
Sample data
What each match preset does with three spellings, for a list that holds the terms rivalmart and tradely
PresetMatches fromrivalmartsimilarity 1rivalmarttsimilarity 0.9tradlysimilarity 0.857
Exactfrom 1Only the term itself (after normalisation).1MatchesNo matchNo match
Same wordDefaultfrom 0.9defaultTypos and variations of the same word.0.9MatchesMatchesNo match
Similarfrom 0.75Looser matching.0.75MatchesMatchesMatches
Nearestfrom 0.6Catch-all matching. Expect false positives.0.6MatchesMatchesMatches
Terms in the listrivalmarttradely

Sample data

Block a term, or require one

Block flags a text that contains a listed term. Require flags a text that contains none, such as a sponsored post that never says sponsored.

One post, two lists
Sample data
Post

Three weeks with this lamp and I would not go back. It cost less than the one on tradely.

  • Blockwordlist/competitorsA match is a violation.tradelyrivalmartblockTriggered0.85
  • Requirewordlist/disclosureA missing match is the violation.sponsoredrequiremissingTriggered1.00

Sample data

Start moderating your users' content

Create an API key, send your first request and get a verdict back.