ShieldLabs
Anonymity Signals

Detect anonymous traffic with up to 99% accuracy

Know every visitor hiding behind anonymization tools, in real time

Anonymity signals dashboard with 0-100 risk score per visitor

Identification

Identify and collect 100+ signals across device, OS, browser, IP, and network layers, detecting inconsistencies

BI-grade analytics

Measure anonymous risk across traffic, with per-visitor signal data and pre-built pattern detection

Risk Scoring

Score every visitor 0-100 with a signal-by-signal breakdown

API & Webhooks

Get detailed identification, risk score, and anonymity signal data, ready for your rules

Anonymity Signals

The complete anonymity signal set, returned on every visit

Network Intelligence

Reveal the real IP behind a masked connection, even on fresh or residential addresses that look clean

IP Geolocation

Determine the geographic location and timezone of the real IP address

VPN

Detect traffic routed through a VPN to mask the real IP address and location

Proxy

Detect traffic routed through proxy servers

Tor

Detect connections through the Tor network, the highest-effort anonymization method

Privacy Relay

Detect Apple's iCloud Private Relay connections

Datacenter

Detect connections from cloud providers, data centers, and hosting infrastructure

Abuser (IP Reputation)

Detect IP addresses with poor reputation, reported in IP blocklist and IP reputation databases for fraud or policy violations

Anti-Detect Browser

Detect browsers specifically engineered to appear as a completely different identity on every visit

Browser Automation

Detect browsers driven by an automation framework instead of a real person

Geolocation Spoofing

Detect spoofed or inconsistent geographic location signals

OS Tamper Detection

Detect inconsistencies and anomalies in the reported operating system

Incognito Detection

Detect visitors masking identity and history through incognito mode

IP Mismatch

Flag when the visible IP does not match the real IP revealed behind the connection

Suspicious Paid Click

Flag paid ad clicks arriving on anonymized connections before they reach your attribution

5 minutes to first anonymity signal

  1. 1

    Sign up free

    Create a free account with 5,000 identifications included

  2. 2

    Install the snippet

    It identifies every visitor and returns their anonymity signals and a risk score

  3. 3

    Check your traffic quality

    See how much of your traffic is masked, with an overall traffic score

  4. 4

    Use the API and Webhooks

    Apply the risk score and anonymity signals in your rules to stop fraud and abuse

api.shieldlabs.ai/v1/visits/latest
{
  "request_id": "0c284695-cf0b-4755-8beb-0a2e9536595e",
  "visitor_id": "aa8c616a-8a25-4a5e-bee2-a9a08e5128a4",
  "device_id": "6a45967d-1371-9652-ba99-b01ea3992208",
  "user_hid": "u_9f2a41c7",
  "public_ip": { "ip": "62.197.149.124", "country": "United States" },
  "local_ip": { "ip": "45.83.91.7", "country": "United States" },
  "connection_type": "vpn",
  "os": "Windows",
  "browser": "Chrome",
  "device_type": "desktop",
  "risk_score": 85,
  "signals": [
    { "name": "antidetect_browser", "weight": 60 },
    { "name": "vpn", "weight": 15 },
    { "name": "timezone_mismatch", "weight": 10 }
  ]
}

See every anonymity signal on your traffic.

Free 5,000 one-time identifications, with transparent pricing that scales with your needs

Frequently asked questions