Detect AI agents and malicious devices abusing your business

Get forensic-level understanding of your users to detect malicious AI agents and bad actors, with zero added friction.

sess_01HC4Q8K2N7M0Z9Vsess_01HC4Q8K2N7M3R8X Bot Human
May 24, 4:18 PM · 11s ago
94/ 100
Looks high risk and bot-like
AI Agent Browser Automation Spoofed Identity
6/ 100
Looks low risk and human-like
Returning Visitor Touch + Keyboard Consistent Identity

Highlights

  • Identity stack does not hold together, GPU, fonts, and TLS each claim different devices.
    GPU renderer ↔ UA mismatch · Canvas hash shared across 9 devices · JA4 indicates Chromium headless
  • clusterId resurfaced 7 sessions across this account in the last 24h.
    2 visitorIds · 4 user-agents · 3 IPs · 1 cluster
  • Behavior fits an agent profile, not a human checkout.
    Form filled in 0.42s · linear mouse path · no keyboard cadence captured
  • Identity stack is internally consistent, GPU, fonts, and TLS all describe the same iPhone.
    Apple A17 GPU ↔ WebKit UA match · canvas signature stable across 14 sessions · JA4 matches iOS 17
  • clusterId ties this device to 14 clean sessions over six months, all from the same account.
    1 visitorId · 1 user-agent · 4 IPs · 1 cluster · 0 incidents
  • Behavior fits a human checkout, pauses, touch jitter, and keyboard cadence are all present.
    Form filled in 12.4s · curved touch path · cadence variance 0.18s · 3 field corrections

Session

ID sess_01HC4Q8K2N7M0Z9Vsess_01HC4Q8K2N7M3R8X
Visitor 4d12b1a8…First seen 14d ago · 7 sessions 7e29c4d3…First seen 6mo ago · 14 sessions
Status Scored · evaluated in 14msScored · evaluated in 8ms

What is Foil?

Foil specializes in catching AI-driven fraud. Agents have popularized tampered browser distributions (AKA stealth browsers), because they help evade bot defenses. But these browsers are also being used by the bad guys.

Foil catches them. First, it detects if someone is spoofing a device or browser. Second, it creates a stable, unique fingerprint for every one of your users. And finally, it analyzes their behavior, every swipe, tap, and form fill, to seal the deal.

You really have to try it yourself to believe it. Text us at (650) 686-5206 if you have questions.

We test Foil against the best
stealth browsers, and share the results

We regularly run the stealthiest anti-detect and automation services through a real signup flow. Foil caught every single one, see how each fared

Features

See if it's a person, a bot, or an AI agent Hundreds of known AI agents, crawlers and bot types - classified and named.

Tell when a device is lying about itself Hardware, network, and TLS signals that can't be spoofed from JavaScript.

Allow good bots and block bad ones Agent taxonomy with Web Bot Auth verification for legitimate crawlers and AI.

Replay what happened without seeing what was typed Mouse, touch, scroll, orientation, form interactions. Privacy by design.

Show your auditors exactly why a session was flagged Every signal, category, and confidence level. Exportable.

Trust that the SDK can't be reverse-engineered WASM, chain hashing, sealed scoring. Hardened and red-teamed.

Ship on web, mobile, or both Native SDKs for Web, iOS, and Android. 350+ signals each.

Use cases

Safe AI agent onboarding Let your users safely sign up for your business using their AI agents by separating malicious AI agents from good ones.

Unofficial integration defense Stop AI agents from turning your product into their backend through browser automation and synthetic user traffic.

AI agent access control Allow, throttle, or block AI agents based on identity and risk characteristics.

Signup & account creation Block fake and synthetic accounts before they get a foothold.

KYC fraud reduction Catch tampered devices and spoofed identities at onboarding.

Login & credential stuffing Stop credential stuffing and account takeover attempts.

Checkout & payment Flag spoofed devices and automation before they transact.

User-generated content Detect automation behind spam, fake reviews, and coordinated posting.

API abuse & scraping Identify headless browsers and anti-detect stacks harvesting your data.

Promo & trial abuse Link multi-account abusers across resets, incognito, and new signups.