All Vendors
advertising
Criteo

Criteo

83.3% pre-consent tracking rate despite GDPR compliance claims and IAB TCF membership (#91). Claims no direct identification while partnering with Liveramp, ID5, and Tapad for identity resolution and processing hashed emails for cross-device tracking. Explicitly admits selling personal information under CCPA.

153 IOCs67 detections84% pre-consent61 sites
90
Vendor Risk Score

How This Briefing Works

This report opens with key findings, then maps the gaps between what Criteo discloses and what BLACKOUT observed at runtime. From there: what it means for your organization, what to do about it, and the detection data and evidence underneath.

Key Findings

Key Findings

67 detections across 61 sites84% pre-consent activity
CRITICAL

Pre-Consent Activity

Criteo was observed loading and executing before user consent was obtained on 84% of sites where it was detected.

GDPRePrivacy
HIGH

Consent Compliance

83.3% pre-consent tracking rate across 66 detections

GDPR Art 6GDPR Art 7ePrivacy Directive
HIGH

Undisclosed Sharing

Hidden data recipients

HIGH

Compliance Claim Mismatch

False certification claims

HIGH

Scope Creep

Collection exceeds disclosed scope

Disclosure Gaps

Claims vs. Observed Behavior

4 gaps
1 HIGH2 MED
Classified:BTI-X02BTI-X05BTI-X08BTI-X09

Identity Resolution

GDPR Art 4 (definition of personal data) · CCPA 1798.140MEDIUM
They Claim

Does not use any data that allows us to identify you directly

Observed Behavior

Partners with Liveramp, ID5, Tapad for identity resolution; processes hashed emails

Our Partners page lists 9+ identity matching vendors; CCPA policy confirms hashed email collection

Data Sale Transparency

CCPA 1798.120 (right to opt-out of sale)MEDIUM
They Claim

Participates in self-regulatory frameworks

Observed Behavior

Explicitly admits selling and sharing personal information under CCPA

CCPA policy states: we have shared, and/or sold, the above mentioned categories of personal information

Subprocessor Disclosure

GDPR Art 28 (processor disclosure)LOW
They Claim

Our Partners lists advertising partners

Observed Behavior

Corporate site uses undisclosed vendors (ZoomInfo, Demandbase, Cheq) for own operations

Runtime scan of criteo.com shows 70+ vendors, many not in disclosure list

Customer Impact

What This Means For You

If Criteo retargeting is deployed on your site, your visitors' behavioral data flows to 100+ disclosed advertising partners including SSPs, DSPs, and identity resolution vendors. Under CCPA §1798.115, you must disclose this data sharing — Criteo explicitly admits to selling personal information. The 83.3% pre-consent rate means the majority of Criteo tracking fires before users consent, creating GDPR Art 7 liability for you as the site operator. Criteo's "Shopper Graph" pools customer signals across all 17,000+ clients, meaning your high-intent visitor data feeds predictions that benefit competitors on the same platform. Their identity resolution partnerships with Liveramp, ID5, and Tapad enable cross-device tracking that extends far beyond your property.
Recommended Actions

What To Do About It

Role-specific actions based on observed behavior

If You Use Criteo

  • Audit consent implementation — verify Criteo fires ONLY after consent, given their 83.3% pre-consent rate industry-wide
  • Update your privacy policy to disclose data sale under CCPA — Criteo explicitly admits to selling personal information
  • Review your DPA for identity resolution scope — confirm hashed email handling and Liveramp/ID5/Tapad partnerships align with your privacy commitments
  • Implement server-side Criteo integration to reduce client-side exposure and gain more control over data flows
  • Monitor attribution claims — Criteo self-reported conversions should be cross-validated against independent analytics

If You're Evaluating Criteo

  • Request IAB TCF consent string handling documentation and verify integration with your CMP before deployment
  • Understand the Shopper Graph data pooling model — your customer signals feed predictions for all 17,000+ clients including potential competitors
  • Clarify identity resolution partner data access, specifically Liveramp, ID5, and Tapad involvement on your property
  • Evaluate privacy-preserving alternatives: server-side retargeting and first-party data solutions avoid the pre-consent exposure
  • Factor in joint regulatory liability — partnering with a vendor that admits to data sale at 83.3% pre-consent creates significant GDPR and CCPA exposure

Negotiation Leverage

  • Pre-consent SLA: 83.3% of Criteo detections fire before consent. Require contractual guarantee of 0% pre-consent activity on your property with liquidated damages per violation, and mandate server-side integration to reduce client-side exposure.
  • Data sale limitation: Criteo explicitly admits selling personal information under CCPA. Require contractual prohibition on selling data derived from your visitors, with quarterly audit rights to verify compliance.
  • Shopper Graph isolation: Criteo pools customer signals across 17,000+ clients. Require contractual data isolation ensuring your visitor behavioral data is not used to enrich competitor campaigns or feed cross-client prediction models.
  • Identity resolution disclosure: Criteo partners with Liveramp, ID5, and Tapad for cross-device tracking. Require complete enumeration of identity resolution data flows triggered by their pixel on your property, with right to opt out of specific partners.
  • Attribution verification: Criteo self-reported conversions may inflate their contribution. Require contractual right to independent attribution verification and access to raw conversion data for cross-validation against your analytics.
Runtime Detections

Runtime Detections

9 BTI-C CODES

BLACKOUT observed this vendor's JavaScript executing in a live browser and classified each hostile behavior using our BTI-C (Behavioral Threat Intelligence — Capability) taxonomy. These are not theoretical risks — each code below was triggered by something we watched this vendor's code actually do.

BTI-C01Defeat Device

Evasion infrastructure, auditor bypass

BTI-C06Behavioral Biometrics

Keystroke/mouse tracking

BTI-C07Session Recording

Full session replay

BTI-C08Cross-Domain Sync

Identity stitching

BTI-C09Consent Bypass

Ignoring CMP signals

BTI-C10Fingerprinting

Device identification

BTI-C13Persistence Mechanisms

Long-lived identifiers

BTI-C14Identity Resolution

PII deanonymization

BTI-C15Tag Manager

Container/loader (neutral)

IOC Manifest

IOC Manifest

139 INDICATORS

Indicators of compromise across 5 categories. Use for detection rules, CSP policies, or Pi-hole blocklists.

TRACK
*www.criteo.com/wp-content/themes/criteo*/js/cookies.js*
Tracking script
TRACK
*www.criteo.com/wp-includes/js/jquery/jquery-migrate.js*
Tracking script
TRACK
*www.criteo.com/wp-includes/js/jquery/jquery.js*
Tracking script
TRACK
*www.criteo.com/wp-content/plugins/rw-quick-page-and-post-redirects/js/qppr_frontend_script.js*
Tracking script
TRACK
*www.criteo.com/wp-content/themes/criteo*/js/popper.js*
Tracking script
TRACK
*www.criteo.com/wp-content/themes/criteo*/js/iframe.js*
Tracking script
TRACK
*www.criteo.com/wp-content/themes/criteo*/js/bs4.js*
Tracking script
TRACK
*www.criteo.com/wp-content/themes/criteo*/js/theme.js*
Tracking script
TRACK
*www.criteo.com/wp-content/themes/criteo*/js/select2.js*
Tracking script
TRACK
*www.criteo.com/wp-content/plugins/motionpage/assets/js/gsap/SplitText.js*
Tracking script
TRACK
*www.criteo.com/wp-content/themes/criteo*/js/scrolllock.js*
Tracking script
TRACK
*www.criteo.com/wp-content/plugins/motionpage/assets/js/gsap/gsap.js*
Tracking script
TRACK
*www.criteo.com/wp-content/plugins/motionpage/assets/js/gsap/ScrollTrigger.js*
Tracking script
TRACK
*www.criteo.com/wp-content/themes/criteo*/js/wavegradient.js*
Tracking script
TRACK
*www2.criteo.com/pdt.js*
Tracking script
TRACK
*sslwidget.criteo.com/event*
Tracking script
TRACK
www.criteo.com/wp-includes/js/jquery/jquery.min.js
Auto-extracted from scan
TRACK
www.criteo.com/wp-includes/js/jquery/jquery-migrate.min.js
Auto-extracted from scan
TRACK
www.criteo.com/wp-content/themes/criteo2017/js/cookies.js
Auto-extracted from scan
TRACK
www.criteo.com/wp-content/plugins/rw-quick-page-and-post-redirects/js/qppr_frontend_script.min.js
Auto-extracted from scan
TRACK
www.criteo.com/wp-content/themes/criteo2017/js/popper.min.js
Auto-extracted from scan
TRACK
www.criteo.com/wp-content/themes/criteo2017/js/bs4.min.js
Auto-extracted from scan
TRACK
www.criteo.com/wp-content/themes/criteo2017/js/iframe.min.js
Auto-extracted from scan
TRACK
www.criteo.com/wp-content/themes/criteo2017/js/select2.min.js
Auto-extracted from scan
TRACK
www.criteo.com/wp-content/themes/criteo2017/js/theme.min.js
Auto-extracted from scan
TRACK
www.criteo.com/wp-content/themes/criteo2017/js/scrolllock.min.js
Auto-extracted from scan
TRACK
www.criteo.com/wp-content/plugins/motionpage/assets/js/gsap/gsap.min.js
Auto-extracted from scan
TRACK
www.criteo.com/wp-content/plugins/motionpage/assets/js/gsap/SplitText.min.js
Auto-extracted from scan
TRACK
www.criteo.com/wp-content/plugins/motionpage/assets/js/gsap/ScrollTrigger.min.js
Auto-extracted from scan
TRACK
www.criteo.com/wp-content/themes/criteo2017/js/wavegradient.js
Auto-extracted from scan
TRACK
www2.criteo.com/pdt.js
Auto-extracted from scan
TRACK
sslwidget.criteo.com/event
Auto-extracted from scan
Ecosystem

Ecosystem & Supply Chain

Criteo occupies a central position in the programmatic advertising ecosystem as both a DSP (buying ad inventory) and technology provider (retargeting pixels). They integrate with 70+ SSPs for inventory access and 20+ data platforms for audience enrichment. Identity resolution partnerships (Liveramp, ID5, Tapad) enable cross-device tracking. Criteo is commonly loaded indirectly through tag managers (GTM detected in 60%+ of cases) rather than direct integration, which can obscure its presence from site operators. Downstream, Criteo data flows to their 17,000+ advertiser clients and 100+ disclosed partners. Upstream, they receive audience signals from advertisers, publishers, and data providers. Their Shopper Graph aggregates behavior across the network, meaning any site deploying Criteo contributes to a shared intelligence asset accessible to competitors.
Evidence

Evidence Artifacts

Artifacts collected during analysis, available with evidence-tier access.

HAR Capture

Complete network capture with all requests and responses

IOC Manifest

153 detection signatures across scripts, domains, cookies, and network endpoints

Vendor Details