All Vendors
advertising

Adiant

Privacy policy returns 404 on main domain and was last updated February 2020 with zero GDPR or CCPA language. 17 third-party tracking vendors fire immediately with no consent mechanism deployed — not even a cookie banner.

61 IOCs5 detections20% pre-consent3 sites
90
Vendor Risk Score

How This Briefing Works

This report opens with key findings, then maps the gaps between what Adiant 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

5 detections across 3 sites20% pre-consent activity3 critical disclosure gaps
CRITICAL

disclosure_gap

adiant.com/privacy-policy returns 404. Policy only exists on adblade.com subdomain.

GDPR Article 13CCPA Section 1798.100ePrivacy Directive
CRITICAL

disclosure_gap

6-year-old policy predates current enforcement standards and contains zero GDPR/CCPA language

GDPR Article 12CCPA Section 1798.130
CRITICAL

consent_gap

17 third-party tracking vendors fire immediately with no CMP, no cookie banner, no consent collection

GDPR Article 7ePrivacy Directive Article 5(3)CCPA opt-out requirements
HIGH

Pre-Consent Activity

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

GDPRePrivacy
HIGH

claims_gap

Policy admits collecting 'clicks, mouse movements' which constitutes behavioral profiling. Uses identity resolution vendors.

GDPR Article 4 (definition of personal data)CCPA Section 1798.140
Disclosure Gaps

Claims vs. Observed Behavior

5 gaps
3 CRIT2 HIGH
Classified:BTI-X01BTI-X02BTI-X04BTI-X08BTI-X09BTI-X10BTI-X12

disclosure_gap

GDPR Article 13 · CCPA Section 1798.100 · ePrivacy DirectiveCRITICAL
They Claim

No privacy policy exists on adiant.com main domain

Observed Behavior

adiant.com/privacy-policy returns 404. Policy only exists on adblade.com subdomain.

Screenshot captured: no_privacy_policy_404.png

disclosure_gap

GDPR Article 12 · CCPA Section 1798.130CRITICAL
They Claim

Privacy policy last updated February 6, 2020

Observed Behavior

6-year-old policy predates current enforcement standards and contains zero GDPR/CCPA language

Policy text states: Last updated: February 6, 2020

claims_gap

GDPR Article 4 (definition of personal data) · CCPA Section 1798.140HIGH
They Claim

'Adblade does not store any personally identifiable information'

Observed Behavior

Policy admits collecting 'clicks, mouse movements' which constitutes behavioral profiling. Uses identity resolution vendors.

Privacy policy Ad Serving section + detected vendors AdRoll, DoubleClick, LinkedIn

subprocessor_gap

GDPR Article 28 · CCPA Section 1798.140(v)HIGH
They Claim

No subprocessor list published

Observed Behavior

17 data recipients observed, zero disclosed

Runtime detection of 17 vendors on adiant.com

Customer Impact

What This Means For You

If Adiant/Adblade ad units are deployed on your site, you inherit a vendor with no modern privacy compliance infrastructure. Their privacy policy has not been updated in 6 years and contains no GDPR or CCPA language despite claiming EU reach. Under GDPR Art 28, you must verify subprocessor chains — Adiant discloses zero while 17 vendors are detected at runtime including AdRoll, DoubleClick, LinkedIn, and Pubmatic. The complete absence of a consent mechanism on their own properties means their ad serving code likely does not respect your CMP signals. You face joint regulatory liability for a vendor that claims to not store PII while simultaneously collecting clicks and mouse movements.
Recommended Actions

What To Do About It

Role-specific actions based on observed behavior

If You Use Adiant

  • IMMEDIATE: Audit your consent implementation — Adiant has no CMP on their own site, so their code likely does not respect your consent signals
  • Request in writing their current subprocessor list and data flow documentation — 17 vendors detected, zero disclosed
  • Request an updated privacy policy with GDPR/CCPA language — current policy is from February 2020 with no modern compliance references
  • Review your DPA to ensure it covers the 17+ third parties observed on their own site including AdRoll, DoubleClick, and Pubmatic
  • Consider immediate removal — a 6-year-old privacy policy with no consent mechanism suggests an abandoned compliance program

If You're Evaluating Adiant

  • Request current SOC2 report — expect to be told none exists given no visible security certifications
  • Request their subprocessor list — 17 vendors are detected at runtime but zero are disclosed anywhere
  • Factor in joint regulatory risk: using a vendor with 2020-era compliance exposes your organization to GDPR Art 28 liability
  • Require consent-gated deployment contractually — their code must load only after explicit consent on your property
  • Consider alternatives with modern compliance programs — multiple ad networks exist that maintain current privacy policies and consent mechanisms

Negotiation Leverage

  • Compliance modernization requirement: Adiant's privacy policy was last updated February 2020 with zero GDPR/CCPA language. Require updated privacy policy, DPA, and subprocessor list as contract preconditions — expect significant delays or inability to provide.
  • Consent architecture mandate: No CMP deployed on adiant.com means their code has no consent-awareness built in. Require contractual guarantee that their ad serving code respects your CMP signals and loads zero tracking before consent.
  • Subprocessor disclosure: 17 third-party vendors detected on adiant.com with zero disclosed. Require complete vendor enumeration with 30-day advance notice before additions and right to reject.
  • Security certification: No SOC2, ISO, or any security certification visible. Require SOC2 Type II as a contract condition or negotiate significant liability indemnification to offset risk.
  • Termination for compliance failure: Given 6-year compliance gap, include right to terminate without penalty if Adiant cannot demonstrate modern GDPR/CCPA compliance within 90 days of contract signing.
Runtime Detections

Runtime Detections

6 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-C07Session Recording

Full session replay

BTI-C09Consent Bypass

Ignoring CMP signals

BTI-C10Fingerprinting

Device identification

BTI-C13Persistence Mechanisms

Long-lived identifiers

BTI-C14Identity Resolution

PII deanonymization

IOC Manifest

IOC Manifest

54 INDICATORS

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

TRACK
*www.adiant.com/wp-includes/js/jquery/jquery.js*
Tracking script
TRACK
*www.adiant.com/wp-includes/js/jquery/jquery-migrate.js*
Tracking script
TRACK
*www.adiant.com/wp-includes/js/jquery/jquery.form.js*
Tracking script
TRACK
*www.adiant.com/wp-content/themes/adiant/js/jquery/jquery.cycle.js*
Tracking script
TRACK
*www.adiant.com/wp-content/plugins/google-analytics-for-wordpress/assets/js/frontend.js*
Tracking script
TRACK
*www.adiant.com/wp-includes/js/wp-embed.js*
Tracking script
TRACK
*www.adiant.com/wp-content/themes/adiant/js/functions.js*
Tracking script
TRACK
*www.adiant.com/wp-content/plugins/contact-form-7/includes/js/scripts.js*
Tracking script
TRACK
*www.adiant.com/wp-content/themes/adiant/js/jquery.current.js*
Tracking script
TRACK
*www.adiant.com/wp-includes/js/wp-emoji-release.js*
Tracking script
TRACK
www.adiant.com/wp-includes/js/jquery/jquery.min.js
Auto-extracted from scan
TRACK
www.adiant.com/wp-includes/js/jquery/jquery-migrate.min.js
Auto-extracted from scan
TRACK
www.adiant.com/wp-includes/js/jquery/jquery.form.min.js
Auto-extracted from scan
TRACK
www.adiant.com/wp-content/plugins/google-analytics-for-wordpress/assets/js/frontend.min.js
Auto-extracted from scan
TRACK
www.adiant.com/wp-content/themes/adiant/js/jquery.current.js
Auto-extracted from scan
TRACK
www.adiant.com/wp-content/themes/adiant/js/jquery/jquery.cycle.js
Auto-extracted from scan
TRACK
www.adiant.com/wp-content/themes/adiant/js/functions.js
Auto-extracted from scan
TRACK
www.adiant.com/
Auto-extracted from scan
TRACK
www.adiant.com/wp-content/plugins/contact-form-7/includes/js/scripts.js
Auto-extracted from scan
TRACK
www.adiant.com/wp-includes/js/wp-embed.min.js
Auto-extracted from scan
TRACK
www.adiant.com/wp-includes/js/wp-emoji-release.min.js
Auto-extracted from scan
TRACK
www.adiant.com/wp-content/plugins/solvemedia/puzzle_reload.js
Auto-extracted from scan
TRACK
www.adiant.com/wp-content/plugins/solvemedia/solvemedia_comment_reply.js
Auto-extracted from scan
Ecosystem

Ecosystem & Supply Chain

Adiant operates as a mid-tier ad network holding company with three brands: Adblade (content-style ads), IndustryBrains (B2B targeting), and Solve Media (CAPTCHA advertising). Their own website loads 17 third-party vendors including major ad exchanges (DoubleClick, Pubmatic, Taboola) and identity resolution platforms (AdRoll, LinkedIn). This positions them as a demand aggregator—traffic from their publisher network flows through multiple competing ad exchanges simultaneously. The lack of any disclosed subprocessors or data flow documentation means customers cannot audit their supply chain. Shadow data flows include Google Marketing Platform, Google Shopping, and behavioral tracking vendors (TrenDemon) that suggest intent data harvesting beyond stated advertising purposes.
Loads (1)
Evidence

Evidence Artifacts

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

HAR Capture

Complete network capture with all requests and responses

IOC Manifest

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

Vendor Details