INDICATORS REFERENCE
Trust & Safety Indicators
Trust & Safety covers 210 indicators across 21 harm groups. Each signal has a stable slug and code for programmatic access. Representative signals are shown publicly; the complete reference is available to customers.
Showing 10 representative indicators of 210. The complete taxonomy is available to customers.
Request access| # | Indicator | Slug | code | Harm Group |
|---|---|---|---|---|
| 001 | profanity | profanity |
profanity_obscenity.profanity |
Profanity & Obscenity |
| 002 | insult | insult |
insults_derogation.insult |
Insults & Derogation |
| 003 | harassment | harassment |
harassment_targeting.harassment |
Harassment & Targeting |
| 004 | bullying | bullying |
bullying_exclusion.bullying |
Bullying & Social Exclusion |
| 005 | hate speech | hate_speech |
hate_identity_attack.hate_speech |
Hate & Identity Attack |
| 006 | race based hostility | race_based_hostility |
identity_discrimination.race_based_hostility |
Identity-Based Discrimination |
| 007 | dehumanization | dehumanization |
dehumanization_exclusionary_harm.dehumanization |
Dehumanization & Exclusionary Harm |
| 008 | threat | threat |
threats_intimidation.threat |
Threats & Intimidation |
| 009 | incitement to violence | incitement_to_violence |
incitement_violence.incitement_to_violence |
Incitement & Glorification of Violence |
| 010 | sexual harassment | sexual_harassment |
sexual_harassment_abuse.sexual_harassment |
Sexual Harassment & Sexualized Abuse |
No indicators found matching your search.
Browse by Harm Group
Alternatively, explore indicators grouped by their parent harm group:
1
Profanity & Obscenity
profanity_obscenity
10 Indicators
Profanity & Obscenity
profanity_obscenity
The complete signal list for this harm group is available to customers. Request access to view it.
2
Insults & Derogation
insults_derogation
10 Indicators
Insults & Derogation
insults_derogation
The complete signal list for this harm group is available to customers. Request access to view it.
3
Harassment & Targeting
harassment_targeting
10 Indicators
Harassment & Targeting
harassment_targeting
The complete signal list for this harm group is available to customers. Request access to view it.
4
Bullying & Social Exclusion
bullying_exclusion
10 Indicators
Bullying & Social Exclusion
bullying_exclusion
The complete signal list for this harm group is available to customers. Request access to view it.
5
Hate & Identity Attack
hate_identity_attack
10 Indicators
Hate & Identity Attack
hate_identity_attack
The complete signal list for this harm group is available to customers. Request access to view it.
6
Identity-Based Discrimination
identity_discrimination
10 Indicators
Identity-Based Discrimination
identity_discrimination
The complete signal list for this harm group is available to customers. Request access to view it.
7
Dehumanization & Exclusionary Harm
dehumanization_exclusionary_harm
10 Indicators
Dehumanization & Exclusionary Harm
dehumanization_exclusionary_harm
The complete signal list for this harm group is available to customers. Request access to view it.
8
Threats & Intimidation
threats_intimidation
10 Indicators
Threats & Intimidation
threats_intimidation
The complete signal list for this harm group is available to customers. Request access to view it.
9
Incitement & Glorification of Violence
incitement_violence
10 Indicators
Incitement & Glorification of Violence
incitement_violence
The complete signal list for this harm group is available to customers. Request access to view it.
10
Sexual Harassment & Sexualized Abuse
sexual_harassment_abuse
10 Indicators
Sexual Harassment & Sexualized Abuse
sexual_harassment_abuse
The complete signal list for this harm group is available to customers. Request access to view it.
11
Coercive & Controlling Abuse
coercive_controlling_abuse
10 Indicators
Coercive & Controlling Abuse
coercive_controlling_abuse
The complete signal list for this harm group is available to customers. Request access to view it.
12
Self-Harm & Suicide Encouragement
self_harm_encouragement
10 Indicators
Self-Harm & Suicide Encouragement
self_harm_encouragement
The complete signal list for this harm group is available to customers. Request access to view it.
13
Self-Harm & Suicidal Ideation
self_harm_ideation
10 Indicators
Self-Harm & Suicidal Ideation
self_harm_ideation
The complete signal list for this harm group is available to customers. Request access to view it.
14
Privacy Abuse & Doxxing
privacy_doxxing
10 Indicators
Privacy Abuse & Doxxing
privacy_doxxing
The complete signal list for this harm group is available to customers. Request access to view it.
15
Scams, Fraud & Impersonation
scams_fraud_impersonation
10 Indicators
Scams, Fraud & Impersonation
scams_fraud_impersonation
The complete signal list for this harm group is available to customers. Request access to view it.
16
Spam & Manipulative Platform Abuse
spam_platform_abuse
10 Indicators
Spam & Manipulative Platform Abuse
spam_platform_abuse
The complete signal list for this harm group is available to customers. Request access to view it.
17
Child Safety & Predatory Language
child_safety_predatory_language
10 Indicators
Child Safety & Predatory Language
child_safety_predatory_language
The complete signal list for this harm group is available to customers. Request access to view it.
18
Violent Extremism & Recruitment
violent_extremism
10 Indicators
Violent Extremism & Recruitment
violent_extremism
The complete signal list for this harm group is available to customers. Request access to view it.
19
Dangerous Behavior & Harm Encouragement
dangerous_behavior_encouragement
10 Indicators
Dangerous Behavior & Harm Encouragement
dangerous_behavior_encouragement
The complete signal list for this harm group is available to customers. Request access to view it.
20
Toxic Conflict & Hostile Conversation
toxic_conflict
10 Indicators
Toxic Conflict & Hostile Conversation
toxic_conflict
The complete signal list for this harm group is available to customers. Request access to view it.
21
Evasion & Coded Abuse
evasion_coded_abuse
10 Indicators
Evasion & Coded Abuse
evasion_coded_abuse
The complete signal list for this harm group is available to customers. Request access to view it.
Reading Trust & Safety output
What you can safely infer from a result - and what you must not.
Intended task
Tell your moderation pipeline which documented harm categories a piece of text matches - the policy routing decision stays with you.
Input requirements
text- the only field analyzed; up to 4,096 Unicode code points. Over the limit is rejected withinput_too_long, never truncated.language- must be a language this analyzer supports. Unsupported codes are rejected with400 unsupported_language, never analyzed as a different language.analyzers- include"trust-safety"; up to 2 analyzers per request, one billed run each.- No context beyond
text- no user IDs, history, profiles, or attachments are read or inferred. - Works on the submitted text alone - the analyzer never sees the author's account, history, or reputation.
Ordinary positive
“You are an idiot and everyone on this server hates you. Keep talking and I will post your home address.”
Safe inference: The text matched two documented harm categories. You can route it to your harassment/doxxing policy lane and cite the exact labels in a statement of reasons.
Confusing negative · Quotation
“The commenter told her "I will post your home address" - our report on doxxing in gaming forums.”
What happens: A privacy/doxxing signal can still fire. The analyzer scores the submitted text as written - quoted abuse language inside reporting or commentary can match the same documented pattern.
Why it's tricky: A signal means "this text contains language matching the documented pattern," not "the author intended harm." Whether quotation context matters is a policy decision - keep human review in the loop for reported-speech surfaces.
What you can safely infer
- Which documented indicators the text matched, and at what signal-match strength.
- That the same input on the same pinned configuration replays identically - the receipt records which configuration produced the result.
- That a category-level signal with label-level children gives you both the policy area and the specific behavior.
What you must not infer
- ✕That the author intended harm - intent is not in the text.
- ✕That quoted or reported abuse means the author endorses it.
- ✕That an empty signals list clears the content - "not detected" is never "safe."
- ✕Anything about the author's account or history - the analyzer never sees it.
Using Indicators in API Responses
When you call /v1/analyze, the response includes matched indicators with signal-match scores. Each signal is identified by its code and includes a level field (“category” or “label”). A score expresses signal-match strength under a particular analyzer configuration. It is not a probability that the signal or a downstream action is correct. Validate action thresholds on representative labeled data.
{
"language": "en",
"language_source": "declared",
"signals": [
{
"analyzer": "trust-safety",
"code": "insults_derogation",
"label": "Insults & Derogation",
"score": 0.86,
"level": "category"
},
{
"analyzer": "trust-safety",
"code": "insult",
"label": "Insult",
"score": 0.99,
"level": "label",
"parent": "insults_derogation"
},
{
"analyzer": "trust-safety",
"code": "belittling",
"label": "Belittling",
"score": 0.99,
"level": "label",
"parent": "insults_derogation"
}
],
"meta": {
"analyzers": [
{
"name": "trust-safety",
"status": "completed",
"applicability": "analyzable",
"assessment": "signals_detected",
"signal_count": 3,
"billed": true
}
]
},
"usage": {
"analyzer_runs": 1
},
"verification": {
"configuration": "sqcfg_ZZW77NM9",
"fingerprint": "fp_8a72...19f",
"input_commitment": "ic_31bd...a42",
"signature": "sig_ed25519_4c1f...e2a",
"key_id": "edk_af4f218e"
}
}
Quickstart Guide
First API call in under 5 minutes
API Reference
Full endpoint documentation
Benchmark Results
Per-language Top-3 Hit Rate
Pricing
From Free to Enterprise
Playground
Test detection live - no API key
Indicator Dictionary
Browse all 210 indicators
Benchmark Methodology
How we measure Top-3 Hit Rate
Request access5,000 analyzer runs/month · No card required