Face recognition for content moderation

Compare faces in new uploads against known identities. Face recognition catches banned users who return with new accounts, even when they use different photos.

  • Banned user returns with a new account

    Different photo, same face.

    Two selfies of the same banned user side by side, different photos matched by Lasso face recognition
    Banned account
    Face match: 94%
  • Banned user in a group photo

    Recognised even among multiple faces.

    Group selfie at a bar with one banned user identified by Lasso face recognition
    Banned user: 91%
  • Performer identity verification

    Uploaded content matched to verified performer database.

    Verification selfie matched to performer database by Lasso face recognition
    Identity verified
  • Previously flagged content re-uploaded

    Same image re-appears under a new username.

    Same threatening note photo shown twice, original and re-upload caught by Lasso hash matching
    Removed
    Hash match: 98%

Face recognition: four layers to match every face

1ML detection

Face encoding and image hashing in a single pass.

When an image is uploaded, the ML layer detects each face and generates a face encoding. It also produces a perceptual hash of the whole image. Both are ready for comparison in real time.

See Lasso in action
Uploaded selfie scanned for face encoding
Face detected
Face Encoding
2 faces found
Face 1
128-dim encoding generatedBanned DB
Face 2
128-dim encoding generatedNew upload
Image
Perceptual hash: a4c3e8f1pHash
Encoding confidence96%
142msFaceNet v3
2Custom rules

Your rules control the matching.

Set granular confidence thresholds to automatically route to auto-rejected, auto-accepted, or flag for further review.

See Lasso in action
Layer 1 Output
1Face 1 encoding: 128-dim vector
2Face match: 94% → banned_user_db
3Image hash: no prior match
Custom Rules
BlockBan evasion
Face match ≥ 90% to banned DB
Account age < 30 days
Flagged device fingerprint
Hash match to removed content
Blocked
94% face match to banned user ToxicGamer99
Rule #FR-01
3AI Moderator

Context-aware handling for edge cases.

Low-confidence matches, partial faces, and significant appearance changes go to the AI Moderator, which applies your policy the way a human reviewer would and escalates only the genuinely unclear cases.

See Lasso in action
Group photo scanned for a potential face match
Potential match detected
AI Moderator
Analyzing
Faces detected
4 faces in group photo. Face 3 flagged.
Appearance change
Sunglasses + different angle from reference
Facial structure
Jawline, cheekbones match banned user #4471
Classification
Likely ban evasion — escalate to human
Escalated
Below auto-action threshold — queued for review
71%
4Human review

Gray area content queues for human review.

Reviewers see the confidence scores, the original image, the AI reasoning, and a suggested action. Every decision they make trains the system.

See Lasso in action
Queued for review
AI Moderator reasoning
Face 3 shows 71% match to banned user #4471 despite sunglasses and angle change. Jawline and cheekbone structure are consistent.
Human Review1 of 3
Face match
Face 3 → banned user #4471 (ToxicGamer99)
AI assessment
Likely match — appearance changes reduce ML confidence
AI confidence
Face similarity71%
Below auto-action threshold (90%)
This decision will train the AI for future similar content

Three capabilities you get with face recognition.

Identity matching through facial features. When a new image is uploaded, face encoding is compared against your known face database. Works across varied photos of the same person.

Account A
jake_miller92
Joined Mar 2024
StatusBanned
ReasonHarassment
Face ID#4471
Account B
j_miller_new
Joined Apr 2025
StatusNew
Face match#4471
ActionFlagged
Face Match
94%
Same person detected

Image features such as patterns, colors, and textures are used to detect similarities, even if the image has been altered (e.g., resized, cropped, or slightly edited).

AI Moderator reviews borderline face matches within the full context of the uploaded image.

Account A
jake_miller92
Joined Mar 2024
StatusBanned
ReasonHarassment
Face ID#4471
Account B
j_miller_new
Joined Apr 2025
StatusNew
Face match#4471
ActionFlagged
Face Match
94%
Same person detected

Lasso: next-gen AI content moderation

99.9%

On autopilot, and getting smarter every day.

Three layers of AI handle the volume, enforce your rules, and surface only the grey areas. Your team sees what needs them, and every decision they make improves the system.

Keep users safe without driving them away.

Customizable moderation that lets you find the right balance between safety and user experience. So you protect your community without suppressing the culture that makes it worth joining.

Complexity removed from content moderation.

One API. Clear dashboards. A moderation pipeline built around one-click actions and the right context, right where you need it.

★★★★★
4.9

Highest rated in content moderation on G2.

Every platform has returning offenders. Face recognition finds them.

Dating platform face recognition for identity trust
Dating
Dating

Identity trust is the core of dating platforms.

  • Banned users returning with new accounts and the same face
  • Selfies that don't match the person in the profile pictures
  • Catfishers reusing a single stolen headshot across dozens of profiles
More on Dating
Gaming platform face recognition for ban evasion
Gaming
Gaming

Banned players always come back.

  • Banned toxic players returning on fresh accounts with the same profile photo
  • VPNs and new emails used to sidestep IP bans. Same face, new handle
  • Previously flagged avatars reuploaded under different usernames
More on Gaming
Adult platform performer identity verification
Adult Entertainment
Adult Entertainment

Compliance requires verified performers.

  • Uploads featuring performers who aren't in the verified database
  • Faces that don't match the performer claimed on the upload
  • Unverified content flagged before publication
More on Adult Entertainment
FAQs

Face recognition, answered

It is a way to identify whether a face in a new upload belongs to someone already on your platform, such as a banned user or a verified performer. Lasso encodes the facial features in each image and compares them against a database you control. The most common uses are catching banned users who return with new accounts and confirming that an upload matches a verified identity.

Every upload passes through four layers. ML classification detects faces and generates a face encoding plus a perceptual hash, your custom rules set the confidence thresholds that auto-accept, auto-reject, or flag a match, the AI Moderator handles borderline cases like partial faces or major appearance changes, and human review takes the few edge cases that remain. This automates around 99.9% of decisions and sends the rest to your team with full context.

Each comparison returns a confidence score rather than a yes-or-no answer, so you decide what counts as a match. You can set a high threshold to auto-block only strong matches, route mid-confidence results to review, and ignore weak ones. This lets you tune precision to your platform's tolerance for false positives.

Face detection finds that a face is present in an image and reads attributes such as how many faces appear. Face recognition goes a step further and asks who the person is by matching their facial features against your database. Lasso uses detection to locate faces and recognition to link them to known banned or verified identities.

Lasso is GDPR-compliant and supports DSA reporting and audit logs. Face recognition compares facial features against a database you control, and you decide which identities are stored and for how long. For the specifics of how encodings are stored and retained, your team should confirm the configuration that fits your compliance obligations.

Banned users often return with new emails and usernames but the same face. Face recognition encodes faces from profile photos and compares new uploads against your banned user database. Lasso flags the match automatically.

Face matching answers 'is this the same person?' across different photos. Hash matching answers 'is this the same image?' across copies and edits. Lasso uses both: face matching prevents ban evasion, hash matching prevents re-upload of removed content.

Face recognition matches people across different photos of them. A different angle, lighting, or hairstyle still matches, because the system compares facial features rather than raw pixels. Every match comes back with a confidence score.

Your rules determine the response. Auto-reject, flag for review, or escalate. Set different actions for different confidence levels. High confidence: block immediately. Lower confidence: route to your team with full context.

Any platform where users create accounts and upload photos. Dating: identity verification and catfish prevention. Gaming: ban evasion detection. Adult entertainment: performer verification. Marketplaces: seller identity enforcement.

Know who's coming back

Lasso's face recognition catches banned users, verifies identities, and prevents re-uploads. One pipeline, one API.

Book a demo

Protect your brand and safeguard your user experience.

TSPA Logo

© 2026. All rights reserved.