Skip to content
NewAI agent detection is live

Know every visitor.Stop fraud without friction.

Signet Shield gives every browser and device a stable, accurate identifier — even across incognito, cleared cookies and VPNs — so you can block bad actors and wave real users straight through.

  • No subscription
  • A$0.10 per check
  • Set up in 5 minutes
Live — this is you

Your visitor ID

••••••••••••••••••••

Collecting signals…

Visits
Bot detection
IP address
Confidence
See every signal we collected

This demo processes your browser signals and IP address. How we handle demo data

Trusted by fraud, risk and growth teams at 6,000+ companies

  • Northwind
  • lumenpay
  • ARCADIA
  • Helix
  • quanta.
  • Brightline

Platform

Every signal you need to trust a visitor

One lightweight client agent, one server-side API. Identification plus a full set of Smart Signals for your fraud rules.

Visitor identification

A stable visitor ID that survives incognito mode, cleared cookies, browser updates and IP changes.

Bot & AI agent detection

Separate humans from headless browsers, automation frameworks and AI agents — and decide which to allow.

VPN & proxy detection

Spot residential proxies, Tor exit nodes, datacenter IPs and timezone mismatches in real time.

Incognito detection

Know when a session is private browsing and link it back to the visitor's regular history.

Tampering detection

Catch anti-detect browsers, emulators, virtual machines and spoofed user agents before they act.

Velocity signals

See how many accounts, IPs and countries a device has touched in the last hour, day or week.

Smart Signals

One API call. A complete picture of the device.

Every identification event comes back enriched with the context your fraud rules actually need — no stitching together five vendors.

  • Identify returning visitors without cookies or logins
  • Combine identification with risk signals in one response
  • Verify results server-side so they can't be spoofed
  • Stream events to your warehouse via webhooks
200 OKGET /v1/events/1730194…
{  "visitorId": "8f3c2a9d41b07e6c55af",  "confidence": { "score": 0.995 },  "visitorFound": true,  "firstSeenAt": "2026-03-14T09:21:07Z",  "incognito": false,  "bot": { "result": "notDetected" },  "vpn": { "result": true, "origin": "DE" },  "tampering": { "result": false },  "velocity": {    "distinctIp": { "24h": 3 },    "distinctCountry": { "24h": 2 }  },  "suspectScore": 18}

Use cases

Built for the fraud you actually see

Teams use the same visitor ID to solve very different problems — from login security to growth.

Account takeover

Flag logins from unrecognized devices and step up authentication only when the risk is real.

−92%credential-stuffing attempts

Payment fraud

Link card-testing attempts across accounts and stop chargebacks before the transaction clears.

−64%chargebacks

Promo & trial abuse

Stop the same person from claiming a signup bonus or free trial with an endless supply of emails.

4.1×promo ROI

Paywall enforcement

Count article views per device, not per cookie, so metered paywalls can't be reset in incognito.

+38%subscription conversion

Multi-accounting

Detect duplicate accounts in marketplaces, games and betting platforms that share a single device.

−71%duplicate accounts

Personalization

Recognize anonymous returning visitors and pick up their journey right where they left off.

+22%returning-visitor conversion

Developers

Live in production before lunch

SDKs for every major framework and platform, typed end to end, with a sandbox that never uses your balance.

  1. 1

    Install the agent

    Add our 12 kB client library from npm or a CDN script tag.

  2. 2

    Identify visitors

    Call get() on login, signup, checkout — anywhere trust matters.

  3. 3

    Decide on the server

    Fetch the full event server-side and apply your own rules.

ReactNext.jsVueAngulariOSAndroidFlutterPythonGo
app.js
import { load } from "@signet-shield/agent";

// Load the agent once, as early as possible
const agent = await load({ apiKey: "pk_live_8Xa2…" });

// Identify the visitor on any meaningful action
const { visitorId, requestId } = await agent.get();

// Send requestId to your backend with the form
await fetch("/api/login", {
  method: "POST",
  body: JSON.stringify({ email, password, requestId }),
});

Security & privacy

Enterprise‑grade by default

We identify devices, not people. No PII is required, and you stay in control of retention and regions.

SOC 2 Type II

Independently audited every year.

GDPR & CCPA

DPA, SCCs and data subject tooling built in.

Data residency

Choose US, EU or APAC processing regions.

99.99% uptime SLA

Multi-region, active-active infrastructure.

“We replaced three fraud tools with Signet Shield. Account takeovers dropped to almost zero in the first month, and our legitimate users never noticed a thing.”
MR
Maya Ruiz
Head of Trust & Safety, lumenpay

Start identifying visitors in minutes

Top up from A$50 and pay A$0.10 per check. No subscription, no lock-in.