Image & Video Moderation Classes

Sightengine provides 136 classes across 26 models. Using the API or using Moderation workflows, you can decide exactly which classes should be taken into account for your Content Moderation needs.

All models (26)

All classes (136)

Nudity & Adult Content (31 classes) nudity-2.1

Intensity classes

Sexual activitysexual_activity
Sexual displaysexual_display
Eroticaerotica
Very suggestivevery_suggestive
Suggestivesuggestive
Mildly suggestivemildly_suggestive
No nuditynone

Suggestive classes

Visibly undressedvisibly_undressed
Sextoysextoy
Suggestive focussuggestive_focus
Suggestive posesuggestive_pose
Lingerie & Female underwearlingerie
Male underwearmale_underwear
Cleavagecleavage
- Very revealing cleavagecleavage_categories.very_revealing
- Revealing cleavagecleavage_categories.revealing
Male chestmale_chest
- Very revealing male chestmale_chest_categories.very_revealing
- Revealing male chestmale_chest_categories.revealing
- Slightly revealing male chestmale_chest_categories.slightly_revealing
Nudity artnudity_art
Schematicschematic
Bikinibikini
One-piece swimwearswimwear_one_piece
Male swimearswimwear_male
Minishortminishort
Miniskirtminiskirt
Other suggestive scene or poseother

Context classes

Sea, lake, poolsea_lake_pool
Other outdooroutdoor_other
Other indoorindoor_other

Violence (3 classes) violence

Violence classes

Physical violencephysical_violence
Firearm threatfirearm_threat
Combat sportcombat_sport

Weapons (11 classes) weapon

Weapon classes

Firearmfirearm
Firearm gesturefirearm_gesture
Firearm toyfirearm_toy
Knifeknife

Firearm type

Animated firearmfirearm_type.animated

Firearm action

Aiming threataiming_threat
Aiming at cameraaiming_camera
Aiming safeaiming_safe
In hand not aimingin_hand_not_aiming
Worn not in handworn_not_in_hand
Not wornnot_worn

Gore & Disgusting (13 classes) gore-2.0

Gore classes

Very bloodyvery_bloody
Slightly bloodyslightly_bloody
Body organbody_organ
Serious injuryserious_injury
Superficial injurysuperficial_injury
Corpsecorpse
Skullskull
Unconsciousunconscious
Body wastebody_waste
Otherother

Gore type

Real gorereal
Fake gorefake
Animated goreanimated

Hate & Offensive (6 classes) offensive-2.0

Hate classes

Nazi-era symbols and flags

(Nazi Hakenkreuz, Iron cross, SS bolts, Sonnenrad, Sturmabteilung...)

nazi
Asian swastika

Swastika used in a non-hateful context such as in Asian religions

asian_swastika
Supremacist or KKK symbols

(Blood drop cross, burning cross, celtic cross, valknut...)

supremacist
Confederate flags and symbolsconfederate
Terrorist / ISIS flag or symbolsterrorist
Middle finger gesturemiddle_finger

Recreational drugs (6 classes) recreational_drug

Drug classes

Recreational drugsrecreational_drug
- Cannabiscannabis
- Cannabis consumptioncannabis_drug
- Cannabis plantcannabis_plant
- Cannabis logo onlycannabis_logo_only
- Recreational drug excluding cannabisrecreational_drug_not_cannabis

Alcohol alcohol

Alcoholic beveragesalcohol

Tobacco (2 classes) tobacco

Tobacco classes

Regular tobaccoregular_tobacco
Ambiguous tobaccoambiguous_tobacco

Medical (2 classes) medical

Medical classes

Medical pillspills
Medical paraphernaliaparaphernalia

Gambling gambling

Gamblinggambling

Money & cash money

Moneymoney

Self-harm (3 classes) self-harm

Self-harm classes

Real self-harmreal
Fake self-harmfake
Animated self-harmanimated

Destruction & Fire (11 classes) destruction

Destruction classes

Major building damagebuilding_major_damage
Minor building damagebuilding_minor_damage
Building on firebuilding_on_fire
Building burnedbuilding_burned
Major vehicle damagevehicle_major_damage
Minor vehicle damagevehicle_minor_damage
Vehicle on firevehicle_on_fire
Vehicle burnedvehicle_burned
Wildfirewildfire
Unsafe fireunsafe_fire
Violent protestviolent_protest

Military (3 classes) military

Military classes

Military equipmentmilitary_equipment
Military personnelmilitary_personnel
Military profile photomilitary_profile_photo

OCR Text Moderation in Images/Videos (18 classes) text-content

Classes

Sexual terms/expressionsprofanity[sexual]
Hate terms/expressionsprofanity[discriminatory]
Insultsprofanity[insult]
Inappropriateprofanity[inappropriate
Email addresspersonal[email]
Phone numberpersonal[phone_number]
IP addresspersonal[ip]
Link to external websiteslink
Extremismextremism
Weaponweapon
Medicalmedical
Drugdrug
Self-harmself-harm
Violenceviolence
Spamspam
Content tradecontent-trade
Money transactionmoney-transaction
Disallow list

Custom list of banned words and expressions

blacklist

QR Code Moderation (3 classes) qr-content

Classes

Personal informationpersonal
Unsafe linklink
Profanityprofanity

Embedded text detection (2 classes) text

Embedded textartificial
Natural textnatural

Image Quality quality

Image quality

Overall perceived technical quality of an image

quality

Image type type

Image type

Whether an image is a natural image or an artificial image such as in-game material or an illustration

type

AI-generated media detection genai

AI-generatedai_generated

Deepfake image detection deepfake

Deepfakedeepfake

Image properties (4 classes) properties

Image sharpnesssharpness
Image contrastcontrast
Image brightnessbrightness
Main and secondary colorscolors

Spam and Near-duplicates

Near-duplicate

Find near-duplicate images or videos. Implement custom disallow lists.

list

Face Detection & Analysis (7 classes) face-analysis

Real facesfaces
Artificial facesartificial_faces
Face obstructionobstruction
Face qualityquality
Face angleangle
Face filterfilter
Sunglassessunglasses

In-scene Detection (2 classes) face-presence

In-scene presencein-scene
Not in sceneout-of-scene

Minor Detection face-age

Minorminor