QA mode · Tier:PUBLIC(override via ?tier=paid | premium)
← All Vendors
deanon
FingerprintJS

FingerprintJS

100% pre-consent device fingerprinting rate — the most persistent form of tracking, impossible for users to clear. Discloses 4 subprocessors (AWS, Rollbar, Postmark, WorkOS) while 59 vendors detected at runtime including Apollo.io, Clearbit, and HubSpot. A 14.75x vendor disclosure gap.

88 IOCs observed4 detections100% pre-consent3 sites
85
Vendor Risk Score
Tier: HOSTILE
Observation Coverage

BLACKOUT observes runtime behavior in the browser. This dossier reflects browser-side execution, which is one of five vendor data-egress classes. Server-to-server transfers, backend integrations, and offline data flows are outside this observation boundary.

BLACKOUT observes runtime behavior and cites the regulations that address that behavior pattern. Legal determinations are the customer's counsel's call.

How This Briefing Works

This dossier opens with key findings, then maps the gap between what FingerprintJS discloses and what BLACKOUT observed at runtime. From there: what it means for your organization, what to do about it, and the detection evidence underneath. BLACKOUT observes runtime browser behavior and cites the regulations that address each pattern — legal determinations are your counsel's call.

Key Findings

At a Glance

Detections
4

across 3 sites

Pre-Consent Rate
100%

vendor fires before consent

Disclosure Gaps
4

2 CRIT · 2 HIGH

Claims-vs-Reality Classified
BTI-X01BTI-X02BTI-X04BTI-X05BTI-X08BTI-X10
Summary

Briefing

FingerprintJS is a Chicago-based device fingerprinting platform ($77M Series C) that enables persistent visitor identification across web and mobile applications. While marketed for "fraud detection," the technology fundamentally enables cross-site identity resolution without user consent. Critical finding: FingerprintJS claims SOC2 Type II, GDPR, and CCPA compliance, yet 100% of their detections in our dataset occurred pre-consent, and their own website deploys 59 third-party vendors while disclosing only 4 subprocessors. The 14.75x vendor disclosure gap represents a material misrepresentation of data sharing practices.

Customer Impact

What This Means For You

If FingerprintJS identifies devices on your site, their technology generates persistent fingerprints that users cannot clear — unlike cookies, fingerprints survive private browsing, cache clearing, and browser updates. Under ePrivacy Art 5(3), device fingerprinting requires the same consent as cookies, meaning their 100% pre-consent rate creates absolute consent violations on EU traffic. FingerprintJS discloses 4 subprocessors while 59 vendors operate at runtime on fingerprint.com — a 14.75x disclosure gap that makes GDPR Art 28 compliance impossible. While marketed for "fraud detection," the underlying technology fundamentally enables cross-site identity resolution. Their SOC2 certification alongside this extreme disclosure gap requires explanation from your compliance team.

Collapse Engine

Risk Channel Breakdown

Oracle
Truth Collapse
40

Device fingerprinting creates persistent identifiers that corrupt attribution by linking sessions across consent boundaries. Analytics built on fingerprinted visitors conflate genuine users with identified profiles, poisoning conversion data with pre-consent tracking.

Broker
Control Collapse
100

Fingerprint data feeds into identity graphs that competitors and data brokers can access. Every fingerprinted visitor becomes a tradeable asset - their device signature, behavior patterns, and inferred intent flow to undisclosed third parties including Apollo.io, Clearbit, and HubSpot detected on fingerprint.com itself.

Reaper
Safety Collapse
0

Device fingerprinting creates indelible tracking that cannot be cleared by users. Unlike cookies, fingerprints persist across browser resets, private mode, and device changes. This creates permanent attack surface where any breach of fingerprint data enables persistent tracking of affected users.

Counselor
Legitimacy Collapse
100

100% pre-consent tracking rate directly contradicts GDPR/CCPA compliance claims. The 4 disclosed vs 59 detected vendor gap violates GDPR Article 28 subprocessor disclosure requirements. Deploying fingerprinting while claiming privacy compliance creates regulatory liability for customers using FingerprintJS.

BTI Codes

Threat Indicators

Runtime-observed (BTI-C)

BTI-C01
Defeat Device

Evasion infrastructure, auditor bypass

BTI-C06
Behavioral Biometrics

Keystroke/mouse tracking

BTI-C08
Cross-Domain Sync

Identity stitching

BTI-C09
Consent Bypass

Ignoring CMP signals

BTI-C10
Fingerprinting

Device identification

BTI-C14
Identity Resolution

PII deanonymization

BTI-C15
Tag Manager

Container/loader (neutral)

Claims-vs-Reality (BTI-X)

BTI-X01
Undisclosed Party

Not in privacy policy

BTI-X02
Undisclosed Sharing

Hidden data recipients

BTI-X04
Marketing Mismatch

Behavior contradicts marketing

BTI-X05
Compliance Claim Mismatch

False certification claims

BTI-X08
Scope Creep

Collection exceeds disclosed scope

BTI-X10
CMP Disclosure Mismatch

CMP vendor list vs runtime

6
BTI Consequences Identified

Per-code narrative explanations of what each detected behavior means for your organization

Available in VIDB Subscription

Per-code evidence with full attribution chain, severity rankings, and consequence narratives See pricing →

Disclosure Gaps

Claims vs. Reality

4
Gaps Observed
2 CRITICAL2 HIGH

BLACKOUT analyzed FingerprintJS's public claims against observed runtime behavior and identified 4 contradictions.

BTI-X01BTI-X02BTI-X04BTI-X05BTI-X08BTI-X10
Featured Gap
Subprocessor Disclosure
CRITICAL
They Claim

"DPA lists 4 subprocessors (AWS, Rollbar, Postmark, WorkOS)"

BLACKOUT Observed

59 vendors detected on fingerprint.com including identity resolution platforms

3 more gaps — with regulatory citations and evidence pointers — available with subscription.

Available in VIDB Subscription

Full claim-vs-reality gap analysis with claim text, observed behavior, severity, regulatory citations (GDPR, CCPA, ePrivacy), and evidence pointers per gap See pricing →

Recommended Actions

What To Do

Recommended Actions
10

5 for current users · 5 for evaluators

Negotiation Leverage
5

contractual leverage points

Available in VIDB Subscription

Role-specific actions (security / legal / marketing / procurement), full negotiation brief with contractual language, and BTI-code-specific consequences See pricing →

Ecosystem

Supply Chain & Pairings

Subprocessor Disclosure Gap
2undisclosed

Claims 4, observed 6

Available in VIDB Subscription

Full supply-chain mapping (loads / loaded-by lists with vendor identities) and the undisclosed-subprocessor list with observation evidence See pricing →

Profile: fingerprintjsFirst Seen: 2026-01-22Last Updated: 2026-02-25