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

CustomerIO

Customer.io deploys the full identity stitching stack — cross-domain sync, identity resolution, persistence mechanisms, and behavioral biometrics — making it one of the most comprehensive identity infrastructure platforms in its tier, firing before consent on 60% of observed deployments.

34 IOCs observed12 detections67% pre-consent4 sites
90
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 CustomerIO 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
12

across 4 sites

Pre-Consent Rate
67%

vendor fires before consent

Disclosure Gaps
1

1 HIGH

Summary

Briefing

Customer.io is a customer data platform and marketing automation tool detected across 10 deployments on 4 sites. BLACKOUT identified 8 behavioral threat codes including defeat device infrastructure (C01), behavioral biometrics (C06), session recording (C07), cross-domain sync (C08), consent bypass (C09), fingerprinting (C10), persistence mechanisms (C13), and identity resolution (C14). The combination of C08 + C13 + C14 constitutes a complete identity stitching stack: Customer.io resolves visitor identities, persists them across sessions with long-lived identifiers, and syncs them across domains. With a 60% pre-consent firing rate and 3 distinct tracking domains, Customer.io's data collection footprint significantly exceeds what marketing automation requires.

Customer Impact

What This Means For You

If Customer.io is deployed on your site, your customers are being subjected to a full identity stitching operation — their identities are resolved, persisted with long-lived identifiers that survive consent withdrawal, and synchronized across domains. With a 60% pre-consent firing rate, the majority of your visitors encounter this identity infrastructure before they can consent. The persistence mechanisms (C13) mean that even customers who withdraw consent or delete cookies remain identified in Customer.io's system. Your first-party customer relationship data — the most valuable data your business holds — flows through Customer.io's 3-domain infrastructure with cross-domain sync enabled. You are effectively ceding control of your customer identity layer to a third party.

Collapse Engine

Risk Channel Breakdown

Oracle
Truth Collapse
40

Signal corruption score of 40 reflects Customer.io's identity stitching stack distorting the boundary between marketing automation and persistent surveillance infrastructure. When your CDP resolves identities and syncs them cross-domain, your customer data is no longer contained within your marketing stack — it becomes part of a distributed identity graph.

Broker
Control Collapse
100

Maximum CAC subsidization score (100) indicates Customer.io's cross-domain sync and identity resolution across their deployment network creates intelligence leakage channels. Customer behavioral data and resolved identities flow through Customer.io's infrastructure, creating visibility into your customer base and engagement patterns.

Reaper
Safety Collapse
0

Expands attack surface

Counselor
Legitimacy Collapse
100

Maximum legal tail risk (100) driven by 60% pre-consent firing rate combined with persistence mechanisms (C13) that maintain identification across sessions. Long-lived identifiers that survive consent withdrawal create ongoing GDPR Art. 7(3) violations — users who withdraw consent remain tracked through persistent mechanisms.

BTI Codes

Threat Indicators

Runtime-observed (BTI-C)

BTI-C01
Defeat Device

Evasion infrastructure, auditor bypass

BTI-C06
Behavioral Biometrics

Keystroke/mouse tracking

BTI-C07
Session Recording

Full session replay

BTI-C08
Cross-Domain Sync

Identity stitching

BTI-C09
Consent Bypass

Ignoring CMP signals

BTI-C10
Fingerprinting

Device identification

BTI-C13
Persistence Mechanisms

Long-lived identifiers

BTI-C14
Identity Resolution

PII deanonymization

8
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

1
Gaps Observed
1 HIGH

BLACKOUT analyzed CustomerIO's public claims against observed runtime behavior and identified 1 contradiction.

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
8

4 for current users · 4 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

Commonly Paired With
10

drift, googletagmanager, googleanalytics4

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: customerioFirst Seen: 2025-12-27Last Updated: 2026-02-24