Detect text in images with OCR moderation

Moderate text in images. Lasso's OCR moderation detects contact information, watermarks, and circumvention by hidden text in images.

  • Contact info on product images

    Sellers embedding phone numbers and off-platform links in listings

    Marketplace product photo with sticky note showing phone number, detected by Lasso OCR
    Phone number detected
  • Evasion links in profile pictures

    Hidden URLs in gaming avatars used to circumvent platform rules

    Gaming avatar with hidden l1nktr.ee evasion URL on armor, detected by Lasso OCR
    Evasion URL detected
  • Telegram handles in profile photos

    Contact info embedded in selfies to move users off-platform

    Mirror selfie with hidden Telegram handle detected by Lasso OCR
    Contact info detected
  • Slurs in meme text

    Obfuscated hate speech like H4TE SPE4K in user-uploaded images

    Meme with obfuscated leet speak text detected by Lasso OCR
    Text extracted
    Leet speak flagged

OCR moderation: four layers to catch what text filters miss

1OCR extraction

Fast, multilingual extraction at high quality.

Lasso reads rotated, colorized, tiny, and stylized text across 200+ languages.

See Lasso in action
Marketplace product photo with sticky note phone number
Text region detected
OCR Extraction
3 regions found
Line 1
txt me directSolicitation
Line 2
555-0192Phone
Line 3
better priceText
Extraction confidence97%
48msEnglish
2Custom rules

Use extracted text from OCR in our proprietary rule engine, configured to your platform standards.

Filter out anything your specific platform rules do not allow.

See Lasso in action
Layer 1 Output
1txt me direct
2555-0192
3better price
Custom Rules
BlockPersonal information
Phone numbers
Email addresses
Home addresses
Social media handles
Blocked
Phone number detected in extracted text
Rule #14
3AI moderator

AI Moderator understands the context of images.

Catches policy violations in meme captions and overlays. Routes to auto-remove, flag for review, or approve.

See Lasso in action
Gaming avatar with hidden evasion URL
Embedded text detected
AI Moderator
Analyzing
Extracted text
l1nktr.ee/DM4more
Decoded
linktr.ee/DM4more
Pattern recognized
Linktree URL off-platform redirect
Classification
Evasion URL hidden in avatar artwork
Auto-removed
Evasion URL in profile image artwork
96% confidence
4Human review

Gray area content queues for human review.

Each item shows: extracted text, original image, AI reasoning, and suggested action. Every human decision trains the system.

See Lasso in action
Queued for review
AI Moderator reasoning
Possible evasion URL: l1nktr.ee/DM4more — character substitution pattern detected.
Human Review1 of 3
Extracted text
l1nktr.ee/DM4more
AI assessment
Likely evasion URL — Linktree redirect via character substitution
AI confidence
Evasion URL74%
Below auto-action threshold (90%)
This decision will train the AI for future similar content

Three capabilities you get with OCR moderation.

Lasso detects 99.9% of text in images.

@username
Type a message…
Extracted handles
@username
discord ID
email
Detection rate
99.9%

200+ languages including CJK, Arabic, Cyrillic, from one unified model.

Lasso extracts text the moment an image is uploaded, with predictable latency even at millions of images a day.

@username
Type a message…
Extracted handles
@username
discord ID
email
Detection rate
99.9%

Lasso: next-gen AI content moderation

99.9%

On autopilot, and getting smarter every day.

Three AI layers absorb the volume, enforce your rules, and surface only the grey areas. Your team reviews what is left, and each call sharpens the model.

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 industry has its evasion tactics. OCR moderation finds them.

Gaming chat screenshot with obfuscated slurs
Gaming
Gaming

Players embed obfuscated slurs in memes and screenshots to evade chat filters.

  • In-game screenshots with hidden slurs
  • Profile banners with obfuscated text
  • Memes with leet speak insults
More on Gaming
Dating profile with hidden contact info
Dating
Dating

Romance scams start with off-platform contact.

  • Phone numbers hidden in profile photos
  • Social handles embedded in images
  • Payment addresses in profile pics
More on Dating
Marketplace listing with hidden contact info
Marketplaces
Marketplaces

Sellers embed URLs, payment handles, and contact info in product images.

  • Hidden URLs in product images
  • Venmo/payment handles in photos
  • External marketplace links
More on Marketplaces
FAQs

OCR moderation, answered

OCR moderation extracts text baked into images, such as phone numbers, URLs, social handles, and slurs hidden in memes. Lasso then runs that text through the same moderation rules and AI that govern any other text on your platform, so image-borne text gets caught like a typed message. It covers the channel users reach for when they want to slip past text filters.

Text moderation reads the text fields users type into your platform. OCR moderation reads the text embedded inside images, which is the channel users use to bypass typed-text filters. Lasso runs both through the same four-layer pipeline, so a phone number in a photo is treated the same as one in a chat message.

It runs in four layers. Lasso's OCR first extracts text from the image across 200+ languages, then your custom rules filter anything your platform does not allow. The AI Moderator weighs context in captions and overlays and routes each item to auto-remove, flag, or approve. Anything in a grey area queues for human review with the extracted text, original image, AI reasoning, and a suggested action.

Yes. Lasso extracts rotated, colorized, tiny, and stylized text, including meme overlays and obfuscated leet speak. It also detects QR codes that redirect to external sites and reads payment addresses embedded in images. Your custom models define what counts as a violation.

Yes. Lasso reads phone numbers, social handles, Telegram usernames, and payment addresses hidden inside profile photos, listings, and avatars. Once extracted, that text runs through your rules so off-platform solicitation is flagged before it reaches your users. You decide per platform which contact patterns to block.

99.9% detection accuracy on policy violations. 99.9% text extraction accuracy across 200+ languages.

Yes. Confidence scores range 0–100. Set your automation threshold per policy: high-confidence flags auto-action, borderline flags route to human review. You tune it per policy and per industry.

Lasso's OCR extracts text in 200+ languages and scripts. CJK, Arabic, and Devanagari are individually optimized. You can configure different moderation rules per language if needed.

Yes. Common techniques detected: leet speak (c0d3 for code), homoglyph substitution (Cyrillic vs Latin lookalikes), strikethrough formatting, tiny text, QR codes redirecting to external sites, payment addresses in images. Your custom models define what counts as evasion.

Text extraction in realtime, no delay experienced by users. At millions of images, Lasso maintains predictable latency for real-time moderation.

See what's hiding in your images

Lasso's OCR moderation catches the text that bypasses every other filter. One pipeline, one API.

Book a demo

Protect your brand and safeguard your user experience.

TSPA Logo

© 2026. All rights reserved.