PII detection. Detect personal information before it leaves your platform.

Catch emails, phone numbers, URLs, and financial data in user-generated content. Lasso's four-layer pipeline classifies PII, enforces your rules, and prevents off-platform solicitation before users are exposed.

  • Email address hidden in a dating bio

    Personal email embedded in profile text to move conversations off-platform.

    Maya, 27
    2 km away · Active today
    Hiking, oat lattes, terrible reality TV. Talk to me elsewhere — maya.writes@gmail.comEmail detected
    HikingCoffeeReality TV
    Pass
    Like
  • International phone number in a forum post

    Phone number with country code dropped in a public listing to invite off-platform contact.

    r/
    r/LocalPickup82K members
    214
    Posted by u/seller_kt· 2h
    [SELLING] Mountain bike, barely used — pickup only
    Great condition. Skip the in-app chat, just text me on +44 7700 900123Phone number detected
    14 commentsShareSave
  • Obfuscated email caught in chat

    Email disguised with character substitution detected alongside standard formats.

    Alex K.last seen just now
    📞
    Hey! How's it going?
    this app is super slow lol, hit me up here: t.e.s.t(at)g.m.a.i.l(dot)comObfuscated email detected
    iMessage
  • Spaced-out phone number evading basic filters

    Digits separated by spaces to slip past keyword filters, caught by pattern detection.

    #lobby-chat214 online
    22:14CyberNinja:gg, that match was insane
    22:14NoobSlayer77:EZ. who's running it back
    22:15G4merGoblin:add me on whatsapp 5 5 5 - 0 1 0 - 7 3 2 4Phone number detected
    22:15PixelMage92:use the party system 🙄
    Message #lobby-chat
  • Unicode-substituted contact info in a bio

    Lookalike characters used to disguise contact details, normalized and detected.

    Riley Tan@rileytan
    Follow
    1.4K followers312 following87 posts
    collabs & press — DM me гіley.tan@ᴘroton.meUnicode email detected

Four layers of PII detection

1ML detection

ML scans every submission for known PII formats.

Returns the PII type detected, confidence score, and location in the content. High-confidence matches are actioned automatically.

See Lasso in action
r/LocalPickup · new listing
u/james_r
Still available? Looking for a quick deal.
3h
u/seller_kt
Mountain bike, barely used. Skip the in-app chat, text me on +44 7700 900123
2h
u/m_singh
Use the in-app chat please.
1h
Phone number detected
PII Detection
9+ categories scanned
Type
phone numberContact
Format
international (E.164)+44
Location
post body, char 52–67Text
Detection confidence98%
< 200msEnglish
2Custom rules

Your PII rules applied per platform policy.

Allow business emails on a marketplace. Block all phone numbers on a dating app. Permit support URLs, flag external payment links. All configured in the dashboard.

See Lasso in action
r/LocalPickup
u/james_r
Still available? Quick deal.
u/seller_kt
Text me on +44 7700 900123
u/m_singh
Use the in-app chat please.
Layer 1 Output
1Phone number in listing body
2No email address detected
3No financial PII (cards, IBAN)
Custom Rules
BlockPII in marketplace listings
Phone numbers
Email addresses
External payment handles
Blocked
Off-platform contact in seller listing
Rule #12
3AI moderator

AI Moderator classifies PII by context.

A phone number in "call our support at 555-0100" is not the same as "text me at 555-0100" in a dating message. Context determines the action.

See Lasso in action
this app is super slow lol, hit me up here: t.e.s.t(at)g.m.a.i.l(dot)com
@alex_k · 2m ago
Obfuscated PII pattern
AI Moderator
Analyzing
Extract
Pattern t.e.s.t(at)g.m.a.i.l(dot)com
Decode
Normalizes to test@gmail.com
Pattern
Obfuscated email matches platform leakage signal
Classify
Off-platform solicitation in dating chat context
Flagged
Below auto-action threshold
78% confidence
4Human review

Edge cases reach human moderators with full context.

Reviewers see the original content, PII detection data, AI assessment, and suggested action. Every decision feeds back into the AI Moderator.

See Lasso in action
Queued for review
this app is super slow lol, hit me up here: t.e.s.t(at)g.m.a.i.l(dot)com
@alex_k · 2m ago
AI Moderator reasoning
Decoded to test@gmail.com — obfuscated email pattern matching off-platform solicitation.
Human Review1 of 4
Original text
t.e.s.t(at)g.m.a.i.l(dot)com
Normalized
test@gmail.com
AI assessment
Obfuscated email — off-platform solicitation pattern
AI confidence
Off-platform PII78%
Below auto-action threshold (90%)
This decision will train the AI for future similar content

Three capabilities in PII detection

Emails, phone numbers, social handles, physical addresses, credit cards, SSNs, bank accounts. Anything that can identify anyone, detected across text and images.

Incoming message
Scanning
@user_8421
2m ago
Hey, reach me at j.rivera@gmail.comEmail or call +1 415 555 0100Phone for the deal. SSN 123-45-6789SSN, card 4532 1488 0343 6467Credit card.
Detected PII
@
Email address
j.rivera@gmail.com
Phone number
+1 415 555 0100
#
SSN
123-45-6789
Credit card
Visa · ending 6467
PII categories
9+
Across text and images

Full URLs, shortened links, deeplinks, obfuscated domains. Every URL format detected and actionable. Whitelist your own domains, block the rest.

Catches contact info disguised with character substitution, spacing, unicode tricks, and emoji separators. "test(at)gmail(dot)com" and "5 5 5 - 0 1 0 0" detected alongside standard formats.

Incoming message
Scanning
@user_8421
2m ago
Hey, reach me at j.rivera@gmail.comEmail or call +1 415 555 0100Phone for the deal. SSN 123-45-6789SSN, card 4532 1488 0343 6467Credit card.
Detected PII
@
Email address
j.rivera@gmail.com
Phone number
+1 415 555 0100
#
SSN
123-45-6789
Credit card
Visa · ending 6467
PII categories
9+
Across text and images

Lasso: next-gen AI content moderation

99%

On autopilot, and getting smarter every day.

Three layers of AI handle the volume, your rules, and the grey areas. Your team only sees what truly 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.

Personal information leaks differently in every industry

Gaming chat with shared contact info
Gaming
Gaming

Players share Discord handles and phone numbers in chat to bypass platform moderation.

  • Players share Discord handles and phone numbers in chat to bypass platform moderation.
  • Recruitment messages targeting minors with off-platform contact info.
  • Spam bots flooding game chat with links and social handles.
More on Gaming
Dating profile with embedded contact info
Dating
Dating

Romance scammers move victims off-platform with hidden contact info.

  • Romance scammers embed phone numbers and WhatsApp handles in profile bios and photos.
  • Payment solicitation via hidden Venmo/CashApp handles in messages.
More on Dating
Social platform comment section with spam links
Social
Social

Spam and scam campaigns flood comment sections at scale.

  • Spam campaigns flooding comment sections with phishing links and email harvesting.
  • Users sharing personal contact info publicly, creating liability for the platform.
  • Scam accounts posting shortened URLs redirecting to malware or phishing pages.
More on Social platforms
Marketplace listing with embedded phone number
Marketplaces
Marketplaces

Sellers and buyers move transactions off-platform to bypass fees.

  • Sellers embed phone numbers and payment handles in listing descriptions to bypass platform fees.
  • Buyers share email addresses in chat to move transactions off-platform.
More on Marketplaces
News article comments with phishing links
Publishing
Publishing

Comment sections are spam and phishing magnets.

  • Phishing links disguised in reader comments on news articles.
  • Bot-driven spam campaigns embedding contact info across comment sections.
  • Readers inadvertently sharing personal information in public discussions.
More on Publishing
Adult platform profile with hidden contact info
Adult
Adult

Off-platform solicitation and payment fraud are compliance-critical.

  • Off-platform solicitation via hidden contact info in user profiles and messages.
  • Payment fraud indicators: credit card numbers and bank details shared in DMs.
  • Compliance requirement: GDPR and DSA mandate prevention of unauthorized PII sharing.
More on Adult entertainment
FAQs

PII detection, answered

Lasso detects 9+ PII categories: email addresses, phone numbers, URLs, QR codes, physical addresses, social media handles, credit card numbers, SSNs, and bank account numbers. Detection works across text and images. Each category can be configured independently: flag, auto-remove, mask, or allow per your platform policy.

Lasso catches obfuscated PII regardless of technique: spaced-out phone numbers, emails written with [at] and [dot], unicode lookalike characters, emoji-separated digits, and leet speak substitutions. The detection applies to both text content and OCR-extracted text from images.

Lasso's four-layer pipeline reduces false positives through context. Layer 2 applies your custom rules per content type and policy. Layer 3 (AI Moderator) evaluates whether detected PII is legitimate or a policy violation. A support URL passes. An off-platform solicitation link gets flagged. You configure the thresholds.

Real-time. PII is detected as content is submitted, with no delay experienced by users. At high volume, Lasso maintains predictable latency for real-time moderation. PII detection runs as part of the standard moderation pipeline, so there is no additional processing step or delay.

Four options per PII type: auto-remove the content, mask/redact the PII while keeping the message, flag for human review, or allow. Actions are configurable per PII category and per content type. A dating app might auto-remove phone numbers while a business directory allows them.

Stop personal information from leaking through your platform

Lasso's PII detection finds the contact info, financial data, and obfuscated formats that bypass every other filter. Set up in minutes, not months.

Book a demo

Protect your brand and safeguard your user experience.

TSPA Logo

© 2026. All rights reserved.