Detect and moderate external links in user-generated content

Detect URLs, shortened links, and off-platform solicitation attempts in user-generated text.

  • Seller leaks a personal store URL in a listing

    Marketplace seller embeds a personal website link in the item description to bypass platform fees.

    VF
    VintageFinds_Pop4.9 (2,184)
    Mid-century leather armchair, fully restored
    Used ยท Local pickup
    $420$540
    Restored frame, new cushions. More photos and bundle deals on my shop โ€” vintagefinds-pop.comPlatform leakage
    Buy now
    ๐Ÿ›’
  • New match drops a WhatsApp link in the first message

    External messaging-app link sent before any conversation, flagged as off-platform solicitation.

    โ€น
    Sasha, 28โœจ Itโ€™s a match
    Today
    Hey! Loved your hiking photos ๐Ÿ™‚
    hi! ๐Ÿ’• this app is laggy, lets chat on whatsapp: wa.me/+15550100732Off-platform solicitation
    Message Sasha
    โ€บ
  • Bot posts a phishing link in game chat

    Spam bot drops a fake-login URL in the lobby, detected and blocked before players click.

    #lobby-chat214 online
    22:14CyberNinja:gg, that match was insane
    22:14NoobSlayer77:EZ, whoโ€™s running it back
    22:15FreeRobux_Gift:๐ŸŽ 100K coins for free, claim now robux-claim.net/loginPhishing link
    22:15PixelMage92:lol no, thats a scam
    Message #lobby-chat
  • Lookalike domain in article comments

    Spam commenter posts a character-substituted URL in a news article's comment thread; flagged inline.

    TR
    TechReviewHow moderation AI is reshaping the open web
    47 commentsTop
    @cryptohelper_245m
    Great piece. Related deep dive on this here: g00gle-secure.com/researchLookalike domain
    2Reply
    @joewriter12m
    I disagree with point 3 โ€” anyone got a source on the 99% number?
    34Reply

Lasso's four-layer external link detection pipeline

1ML detection

ML detects every link format in real time.

Text enters the pipeline. The ML layer detects full URLs, partial domains, shortened links, and obfuscated patterns. Each link is classified with confidence scores in real time.

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. More photos on my shop โ€” vintagefinds-pop.com
2h
u/m_singh
Use the in-app listing please.
1h
External URL detected
Link Detection
4 formats scanned
Type
external URLLink
Domain
vintagefinds-pop.comCommercial
Location
post body, char 38โ€“58Text
Detection confidence97%
< 200msEnglish
2Custom rules

Apply your domain rules from the dashboard.

Allowlist trusted domains. Blocklist competitors and known spam sources. Flag shortened URLs for resolution. You configure all of it without writing code.

See Lasso in action
r/LocalPickup
u/james_r
Still available? Quick deal.
u/seller_kt
More photos on my shop โ€” vintagefinds-pop.com
u/m_singh
Use the in-app listing please.
Layer 1 Output
1External URL in listing body
2No shortened URL detected
3No obfuscated domain pattern
Custom Rules
BlockExternal store domains
vintagefinds-pop.com
shopify.com / *.myshopify.com
etsy.com / ebay.com
Blocked
Off-platform commerce link in listing
Rule #07
3AI moderator

Context-aware link classification.

A link in a product review is different from a link in a seller profile. The AI Moderator evaluates intent: sharing, solicitation, spam, phishing.

See Lasso in action
hi! ๐Ÿ’• this app is laggy, lets chat on whatsapp: wa.me/+15550100732
@sasha ยท first message
Messaging-app link
AI Moderator
Analyzing
Extract
URL wa.me/+15550100732
Resolve
Redirects to WhatsApp handoff
Context
First message from new match โ€” no prior thread
Classify
Off-platform solicitation โ€” intent ambiguous
Flagged
Below auto-action threshold
78% confidence
4Human review

Borderline classifications reach human moderators.

Edge cases reach moderators with full context: the detected link, the AI classification, and the surrounding conversation. Every decision feeds back into the AI Moderator.

See Lasso in action
Queued for review
hi! ๐Ÿ’• this app is laggy, lets chat on whatsapp: wa.me/+15550100732
@sasha ยท first message
AI Moderator reasoning
Resolves to WhatsApp handoff in a first-message context โ€” possible off-platform solicitation.
Human Review1 of 4
Detected URL
wa.me/+15550100732
Resolves to
WhatsApp handoff
AI assessment
Off-platform solicitation โ€” first message, new match
AI confidence
Solicitation intent78%
Below auto-action threshold (90%)
This decision will train the AI for future similar content

External link detection capabilities

Identifies full URLs, shortened links, partial domains, and obfuscated link patterns in user text. Every link is classified with a confidence score and passed through the moderation pipeline.

Incoming comment
Scanning
@user_8421
2m ago
Read the writeup at example.com/post/42Full URL, short link bit.ly/3xK9z2PShortened, partial forum.lasso.ioPartial domain, and avoid g00gle-secure.comObfuscated.
Detected links
๐Ÿ”—
Full URL
example.com/post/42
โ†ช
Shortened
bit.ly/3xK9z2P
โ—
Partial domain
forum.lasso.io
โš 
Obfuscated
g00gle-secure.com
Link formats
4/4
All patterns scanned

Messaging app invitations, external payment links, and coded language directing users elsewhere. Detected by the AI Moderator based on intent, not just keywords.

Trusted domains pass automatically. Prohibited domains are blocked. Everything in between is classified by the AI Moderator. Configured per community in the dashboard.

Incoming comment
Scanning
@user_8421
2m ago
Read the writeup at example.com/post/42Full URL, short link bit.ly/3xK9z2PShortened, partial forum.lasso.ioPartial domain, and avoid g00gle-secure.comObfuscated.
Detected links
๐Ÿ”—
Full URL
example.com/post/42
โ†ช
Shortened
bit.ly/3xK9z2P
โ—
Partial domain
forum.lasso.io
โš 
Obfuscated
g00gle-secure.com
Link formats
4/4
All patterns scanned

Lasso: next-gen AI content moderation

99.9%

Runs on autopilot, sharpened by every decision.

Three layers of AI handle the volume, apply your rules, and surface the grey areas. Your team only sees what needs a human, and each decision retrains the model.

Block link spam without flagging the links users want.

Block off-platform leakage and phishing while the legitimate links your users share keep flowing. You set the threshold in the dashboard and tune it per community.

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.

Link risk looks different in every industry

Marketplace listing with external store link
Marketplaces
Marketplaces

Sellers post external store links to bypass platform fees.

  • Link detection catches full URLs, shortened links, and obfuscated domains in listings and messages.
  • Domain allowlists and blocklists enforce marketplace link policies.
  • The AI Moderator classifies whether a link is a product recommendation or platform leakage.
More on Marketplaces
Dating chat with off-platform link
Dating
Dating

Romance scams start with moving conversations off-platform.

  • Messaging app URLs (Telegram, WhatsApp, Signal) detected in first messages and profiles.
  • The AI Moderator classifies solicitation patterns even when links are obfuscated or shortened.
  • Platform leakage detection keeps conversations on your platform where safety tools can protect users.
More on Dating
Gaming chat with phishing link
Gaming
Gaming

Spam bots post phishing links to fake login pages in chat.

  • Players share links to real-money trading sites and boosting services.
  • Link detection catches full URLs, shortened links, and obfuscated domains in chat.
  • CrazyGames moderates 45M+ players with 99.9% AI automation. Bloxd processes 100M+ messages at 99.9% automation.
More on Gaming
Social platform comment section flooded with links
Social
Social

Bot networks flood comment sections with phishing and affiliate links.

  • Spam link campaigns posted by bot networks across comments and posts.
  • Misinformation site URLs shared to amplify false narratives, plus phishing links disguised as giveaways.
  • Woov moderates 1M+ users across 500+ festivals with 95% less human moderation.
More on Social platforms
News article comments with phishing links
Publishing
Publishing

Comment sections are magnets for SEO spam and phishing links.

  • SEO spam links posted in article comments to exploit publisher domain authority.
  • Affiliate and phishing links disguised as reader recommendations.
  • COOL Media reduced moderation headcount by 66% with 95% AI automation.
More on Publishing
Adult platform profile with external payment links
Adult
Adult

Performers share external payment links to bypass platform revenue share.

  • External payment service URLs (CashApp, Venmo, personal sites) posted to direct fans off-platform.
  • Pirated content redistribution links shared without performer consent.
  • Off-platform solicitation detected across messaging-app and payment URLs.
More on Adult entertainment
FAQs

External link detection, answered

The four-layer pipeline automates around 99.9% of moderation decisions, including link classification, and routes the remaining edge cases to human review with full context. Every link gets a confidence score, so borderline cases reach a moderator rather than being silently passed or blocked. Each human decision feeds back into the AI Moderator to improve future accuracy.

A regex matches the shape of a link but cannot read intent, so it misses obfuscated domains and over-blocks legitimate links. Lasso expands shortened URLs, decodes character substitutions, then has the AI Moderator weigh context: a link in a product review reads differently from the same link in a seller profile. That is the difference between pattern matching and classifying whether a link is sharing, solicitation, spam, or phishing.

Yes. The AI Moderator flags coded language that directs users elsewhere, such as messaging-app handles or instructions to continue a conversation off-platform, even without a clickable URL. It classifies intent from the surrounding conversation rather than relying on a literal link pattern. This catches the romance-scam and fee-bypass tactics that link-only filters miss.

Link detection runs inline as part of Lasso's text moderation pipeline, so URLs are classified in real time before content reaches your users. It works across the 200+ languages Lasso supports, including solicitation phrased in non-English text. You connect once through the API and dashboard, and results appear alongside your other text moderation classifications.

External link detection scans user-generated text for URLs, shortened links, partial domains, and obfuscated link patterns. Lasso's four-layer pipeline detects the link, applies your domain rules, classifies the link's intent through context-aware AI, and routes edge cases to human review. Every link is classified with a confidence score.

Lasso expands shortened URLs (bit.ly, tinyurl, t.co) to their full destination before classification. Obfuscated domains with character substitutions or unicode tricks are decoded and matched against your domain rules. The full destination URL is what gets classified, not the shortened version.

Yes. Set up domain allowlists and blocklists in the dashboard per community or platform. Trusted domains (your own site, YouTube, Wikipedia) pass automatically. Blocked domains (known spam, competitors, prohibited services) are rejected. Links to unlisted domains are classified by the AI Moderator based on context and intent.

Lasso's AI Moderator detects when users attempt to move conversations off-platform through messaging app links, external payment URLs, and coded solicitation language. On marketplaces, this prevents sellers from bypassing platform fees. On dating apps, it protects users from romance scams. The AI classifies link intent based on context, not just pattern matching.

External link detection is part of Lasso's text moderation pipeline. It runs alongside all of Lasso's other features. All text moderation categories share the same four-layer pipeline. Link detection results appear in the moderation dashboard alongside other classifications.

Stop external links from leaking your platform

Lasso's external link detection catches the URLs that bypass every other filter. One pipeline, one API.

Book a demo

Protect your brand and safeguard your user experience.

TSPA Logo

ยฉ 2026. All rights reserved.