All Vendors
intent_data
FlashRev

FlashRev

FlashRev deploys an aggressive pre-consent surveillance stack — including obfuscated visitor identification, form interception, and email harvesting — while claiming ISO 27001, SOC 2, HIPAA, and GDPR compliance. The gap between their security page claims and their runtime behavior is among the widest we have documented.

149 IOCs
95
Vendor Risk Score

How This Briefing Works

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

14+ third-party vendors including Google Analytics, Facebook Pixel, HubSpot, RB2B, LeadLander, Google Ads, Stripe, and Cloudflare all fire before any consent interaction. Complianz CMP banner is present but does not gate any scripts.

GDPR Art. 6ePrivacy DirectiveCCPA
CRITICAL

RB2B visitor identification script is obfuscated and served via CloudFront domain fronting (ddwl4m2hdecbv.cloudfront.net) to evade detection. This is an active evasion technique that contradicts secure development practices required by ISO 27001 Annex A.14 and SOC 2 Trust Services Criteria.

ISO 27001 A.14SOC 2 CC6.1
CRITICAL

Facebook Pixel fires cmplz_event_marketing, cmplz_event_statistics, cmplz_event_preferences events all BEFORE consent. Data flows to Google (US), Facebook (US), RB2B (US), ip-api.com (geolocation service). No evidence of EU data residency for these flows.

GDPR Art. 44-49Schrems II
HIGH

No DNT check exists in any loaded script. All tracking fires unconditionally regardless of browser DNT setting. This is a false claim in the privacy policy.

CCPA Section 1798.135ePrivacy Directive
HIGH

Stripe JS loads on every page (not just checkout) and performs device fingerprinting via m.stripe.network. If any health-related data flows through the platform, the combination of visitor identification and fingerprinting creates PHI exposure risk.

HIPAA Security Rule45 CFR 164.312
Disclosure Gaps

Claims vs. Observed Behavior

8 gaps
5 CRIT3 HIGH
Classified:BTI-X01BTI-X02BTI-X03BTI-X05BTI-X07BTI-X08BTI-X10BTI-X12

Undisclosed Gap

GDPR Art. 6 · ePrivacy Directive · CCPACRITICAL
They Claim

We first request your explicit consent to process your personal data in cases requiring your consent

Observed Behavior

14+ third-party vendors including Google Analytics, Facebook Pixel, HubSpot, RB2B, LeadLander, Google Ads, Stripe, and Cloudflare all fire before any consent interaction. Complianz CMP banner is present but does not gate any scripts.

Undisclosed Gap

ISO 27001 A.14 · SOC 2 CC6.1CRITICAL
They Claim

ISO 27001 Certified, SOC 2 Type II Certified

Observed Behavior

RB2B visitor identification script is obfuscated and served via CloudFront domain fronting (ddwl4m2hdecbv.cloudfront.net) to evade detection. This is an active evasion technique that contradicts secure development practices required by ISO 27001 Annex A.14 and SOC 2 Trust Services Criteria.

Undisclosed Gap

GDPR Art. 44-49 · Schrems IICRITICAL
They Claim

GDPR Compliant with EU Data Residency

Observed Behavior

Facebook Pixel fires cmplz_event_marketing, cmplz_event_statistics, cmplz_event_preferences events all BEFORE consent. Data flows to Google (US), Facebook (US), RB2B (US), ip-api.com (geolocation service). No evidence of EU data residency for these flows.

Undisclosed Gap

GDPR Art. 7 · ePrivacy Directive Art. 5(3)CRITICAL
They Claim

Custom control to enable or disable privacy-impacting features

Observed Behavior

Complianz CMP provides Accept/Close options but does not actually control any script loading. All 14+ third-party scripts fire regardless of consent state. The privacy controls are decorative.

Undisclosed Gap

GDPR Art. 13-14 · CCPA Section 1798.100CRITICAL
They Claim

Privacy policy mentions only Google as data processor

Observed Behavior

LeadLander (lltrck.com) intercepts all form inputs site-wide via focusout event listener, validates email addresses, and exfiltrates email domains (or full emails if formalyze enabled) to lltrck.com. This form interception is completely undisclosed.

Undisclosed Gap

CCPA Section 1798.135 · ePrivacy DirectiveHIGH
They Claim

Our website responds to and supports the Do Not Track (DNT) header request field

Observed Behavior

No DNT check exists in any loaded script. All tracking fires unconditionally regardless of browser DNT setting. This is a false claim in the privacy policy.

Undisclosed Gap

HIPAA Security Rule · 45 CFR 164.312HIGH
They Claim

HIPAA Certified

Observed Behavior

Stripe JS loads on every page (not just checkout) and performs device fingerprinting via m.stripe.network. If any health-related data flows through the platform, the combination of visitor identification and fingerprinting creates PHI exposure risk.

Undisclosed Gap

FTC Section 5 (Deceptive Practices)HIGH
They Claim

Integrity is our cornerstone (About Us page)

Observed Behavior

Deploys an obfuscated RB2B script via CloudFront domain fronting specifically to avoid detection by ad blockers and privacy tools. The script includes bot detection to prevent analysis. This is deliberately deceptive infrastructure.

Customer Impact

What This Means For You

Organizations using FlashRev face compounding risk across three vectors. First, the consent architecture is broken: if FlashRev deploys the same pre-consent surveillance stack on customer-facing integrations as on their own site, every customer inherits GDPR consent violations and ePrivacy exposure. The Complianz CMP is present but functionally decorative — scripts fire regardless of consent state. Second, the undisclosed data flows to RB2B, LeadLander, Facebook, Google Ads, and ip-api.com mean customer data processing records are incomplete under GDPR Article 30, creating audit liability. Third, the five compliance certifications (ISO 27001, SOC 2, HIPAA, GDPR, CCPA) displayed on their security page cannot be independently verified and are contradicted by observed behavior — organizations citing these certifications in their own vendor assessments are making representations they cannot substantiate.
Recommended Actions

What To Do About It

Role-specific actions based on observed behavior

If You Use FlashRev

  • Demand disclosure of ALL third-party scripts deployed on sites where FlashRev is integrated, particularly the obfuscated RB2B script and LeadLander form interception
  • Require independent SOC 2 Type II and ISO 27001 report review before contract — reports are gated behind sales contact and cannot be independently verified
  • Audit your own consent mechanism to ensure FlashRev scripts are properly gated — their Complianz deployment proves they do not self-enforce consent

If You're Evaluating FlashRev

  • Request a live demonstration of their Complianz CMP actually blocking scripts before consent to verify consent enforcement works in their deployment model
  • Ask for their HIPAA compliance documentation and verify it covers the Stripe fingerprinting and visitor identification components on their marketing site
  • Require a data flow diagram showing all third-party data recipients, especially the RB2B integration, LeadLander email harvesting, and visitor-api.flashlabs.ai endpoint

Negotiation Leverage

  • FlashRev claims 5 compliance certifications (ISO 27001, SOC 2, HIPAA, GDPR, CCPA) but their own marketing site violates all of them with pre-consent tracking — use this as leverage to demand full audit transparency
  • The RB2B script is obfuscated and domain-fronted through CloudFront specifically to evade detection. Ask why a compliant vendor needs evasion infrastructure.
  • LeadLander form interception harvests emails without disclosure. This is a material omission from their privacy policy that creates GDPR Art. 13 liability.
  • All compliance documents are behind sales contact. Insist on direct access to SOC 2 Type II report and ISO 27001 certificate before any procurement commitment.
  • Their privacy policy claims DNT support but does not implement it. This is a provably false statement that creates FTC Section 5 deceptive practices exposure.
  • Singapore jurisdiction (FlashCloud Intelligence Group) means PDPA applies — but their EU GDPR compliance claims are contradicted by all tracking firing before consent.
IOC Manifest

IOC Manifest

149 INDICATORS

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

TRACK
*www.flashlabs.ai/wp-includes/js/jquery/jquery-migrate.js*
Tracking script
TRACK
*www.flashlabs.ai/wp-content/plugins/paid-memberships-pro/js/jquery.creditCardValidator.js*
Tracking script
TRACK
*www.flashlabs.ai/wp-includes/js/jquery/jquery.js*
Tracking script
TRACK
*www.flashlabs.ai/wp-content/plugins/paid-memberships-pro/js/pmpro-stripe.js*
Tracking script
TRACK
*www.flashlabs.ai/wp-content/plugins/pmpro-toolkit/js/pmprodev-generate-checkout-info.js*
Tracking script
TRACK
*www.flashlabs.ai/wp-content/plugins/seo-automated-link-building/js/seo-automated-link-building.js*
Tracking script
TRACK
*www.flashlabs.ai/wp-content/plugins/paid-memberships-pro/js/pmpro-checkout.js*
Tracking script
TRACK
*www.flashlabs.ai/wp-content/plugins/weglot/dist/front-js.js*
Tracking script
TRACK
*www.flashlabs.ai/wp-content/plugins/paid-memberships-pro/js/select2.js*
Tracking script
TRACK
*www.flashlabs.ai/wp-content/reactpress/apps/home_page_*/dist/assets/index-TuTmD60m.js*
Tracking script
TRACK
*www.flashlabs.ai/wp-content/plugins/hubspot-form-submit/hubspot-form.js*
Tracking script
TRACK
*www.flashlabs.ai/wp-content/reactpress/apps/home_page_*/dist/assets/index-dugt8nr5.js*
Tracking script
TRACK
*www.flashlabs.ai/wp-content/reactpress/apps/home_page_*/dist/assets/index-DGQhqBUx.js*
Tracking script
TRACK
*www.flashlabs.ai/wp-content/plugins/3d-flipbook-dflip-lite/assets/js/dflip.js*
Tracking script
TRACK
*www.flashlabs.ai/wp-content/plugins/pmpro-variable-pricing/javascript/pmpro-variable-pricing.js*
Tracking script
TRACK
*www.flashlabs.ai/wp-content/plugins/complianz-gdpr-premium/cookiebanner/js/complianz.js*
Tracking script
TRACK
*www.flashlabs.ai/wp-content/plugins/flashintel-acquisition-tracker/assets/fi-acquisition.js*
Tracking script
TRACK
*www.flashlabs.ai/wp-content/plugins/bdthemes-element-pack/assets/js/modules/ep-accordion.js*
Tracking script
TRACK
*www.flashlabs.ai/wp-content/plugins/bdthemes-element-pack/assets/js/common/helper.js*
Tracking script
TRACK
*www.flashlabs.ai/wp-content/uploads/uicore-global.js*
Tracking script
TRACK
*www.flashlabs.ai/wp-includes/js/jquery/ui/core.js*
Tracking script
TRACK
*www.flashlabs.ai/wp-content/plugins/elementor/assets/js/frontend-modules.js*
Tracking script
TRACK
*www.flashlabs.ai/wp-content/plugins/elementor/assets/js/frontend.js*
Tracking script
TRACK
*www.flashlabs.ai/wp-content/plugins/elementor/assets/js/webpack.runtime.js*
Tracking script
TRACK
*www.flashlabs.ai/wp-content/plugins/bdthemes-element-pack/assets/js/bdt-uikit.js*
Tracking script
TRACK
*sitemap.flashlabs.ai/wp/getpricing.js*
Tracking script
TRACK
*sitemap.flashlabs.ai/js/flashintel_track.js*
Tracking script
TRACK
*www.flashlabs.ai/wp-content/reactpress/apps/home_page_*/dist/assets/__federation_shared_react-ByHnSNYt.js*
Tracking script
TRACK
*www.flashlabs.ai/wp-content/plugins/elementor/assets/js/text-editor.*.bundle.js*
Tracking script
TRACK
*www.flashlabs.ai/wp-content/plugins/elementor/assets/js/shared-frontend-handlers.*.bundle.js*
Tracking script
TRACK
*www.flashlabs.ai/wp-content/reactpress/apps/footer/dist/assets/remoteEntry.js*
Tracking script
TRACK
*www.flashlabs.ai/wp-content/plugins/elementor/assets/js/section-frontend-handlers.*.bundle.js*
Tracking script
TRACK
*www.flashlabs.ai/wp-content/reactpress/apps/header/dist/assets/index-3c259wVH.js*
Tracking script
TRACK
*www.flashlabs.ai/wp-content/reactpress/apps/footer/dist/assets/__federation_expose_Footer.v*.js*
Tracking script
TRACK
*www.flashlabs.ai/wp-content/reactpress/apps/footer/dist/assets/__federation_fn_import.js*
Tracking script
TRACK
*www.flashlabs.ai/wp-content/reactpress/apps/footer/dist/assets/__federation_shared_lucide-react.js*
Tracking script
TRACK
www.flashlabs.ai/wp-includes/js/jquery/jquery.min.js
Auto-extracted from scan
TRACK
www.flashlabs.ai/wp-includes/js/jquery/jquery-migrate.min.js
Auto-extracted from scan
TRACK
www.flashlabs.ai/wp-content/plugins/paid-memberships-pro/js/jquery.creditCardValidator.js
Auto-extracted from scan
TRACK
www.flashlabs.ai/wp-content/plugins/paid-memberships-pro/js/pmpro-stripe.js
Auto-extracted from scan
TRACK
www.flashlabs.ai/wp-content/plugins/paid-memberships-pro/js/pmpro-checkout.js
Auto-extracted from scan
TRACK
www.flashlabs.ai/wp-content/plugins/paid-memberships-pro/js/select2.min.js
Auto-extracted from scan
TRACK
www.flashlabs.ai/wp-content/plugins/pmpro-toolkit/js/pmprodev-generate-checkout-info.js
Auto-extracted from scan
TRACK
www.flashlabs.ai/wp-content/plugins/seo-automated-link-building/js/seo-automated-link-building.js
Auto-extracted from scan
TRACK
www.flashlabs.ai/wp-content/plugins/weglot/dist/front-js.js
Auto-extracted from scan
TRACK
www.flashlabs.ai/wp-content/reactpress/apps/home_page_1205/dist/assets/index-DGQhqBUx.js
Auto-extracted from scan
TRACK
www.flashlabs.ai/wp-content/reactpress/apps/home_page_1205/dist/assets/index-TuTmD60m.js
Auto-extracted from scan
TRACK
www.flashlabs.ai/wp-content/reactpress/apps/home_page_1205/dist/assets/index-dugt8nr5.js
Auto-extracted from scan
TRACK
www.flashlabs.ai/wp-content/plugins/hubspot-form-submit/hubspot-form.js
Auto-extracted from scan
TRACK
www.flashlabs.ai/wp-content/plugins/3d-flipbook-dflip-lite/assets/js/dflip.min.js
Auto-extracted from scan
TRACK
www.flashlabs.ai/wp-content/plugins/pmpro-variable-pricing/javascript/pmpro-variable-pricing.js
Auto-extracted from scan
TRACK
www.flashlabs.ai/wp-content/plugins/flashintel-acquisition-tracker/assets/fi-acquisition.js
Auto-extracted from scan
TRACK
www.flashlabs.ai/wp-content/uploads/uicore-global.js
Auto-extracted from scan
TRACK
www.flashlabs.ai/wp-content/plugins/complianz-gdpr-premium/cookiebanner/js/complianz.min.js
Auto-extracted from scan
TRACK
www.flashlabs.ai/wp-content/plugins/bdthemes-element-pack/assets/js/bdt-uikit.min.js
Auto-extracted from scan
TRACK
www.flashlabs.ai/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js
Auto-extracted from scan
TRACK
www.flashlabs.ai/wp-content/plugins/elementor/assets/js/frontend-modules.min.js
Auto-extracted from scan
TRACK
www.flashlabs.ai/wp-includes/js/jquery/ui/core.min.js
Auto-extracted from scan
TRACK
www.flashlabs.ai/wp-content/plugins/elementor/assets/js/frontend.min.js
Auto-extracted from scan
TRACK
www.flashlabs.ai/wp-content/plugins/bdthemes-element-pack/assets/js/modules/ep-accordion.min.js
Auto-extracted from scan
TRACK
www.flashlabs.ai/wp-content/plugins/bdthemes-element-pack/assets/js/common/helper.min.js
Auto-extracted from scan
TRACK
sitemap.flashlabs.ai/wp/getpricing.js
Auto-extracted from scan
TRACK
www.flashlabs.ai/wp-content/reactpress/apps/header/dist/assets/index-3c259wVH.js
Auto-extracted from scan
TRACK
sitemap.flashlabs.ai/js/flashintel_track.js
Auto-extracted from scan
TRACK
www.flashlabs.ai/wp-content/reactpress/apps/home_page_1205/dist/assets/__federation_shared_react-ByHnSNYt.js
Auto-extracted from scan
TRACK
www.flashlabs.ai/wp-content/plugins/elementor/assets/js/section-frontend-handlers.d85ab872da118940910d.bundle.min.js
Auto-extracted from scan
TRACK
www.flashlabs.ai/wp-content/plugins/elementor/assets/js/shared-frontend-handlers.30dc2f9c080845a413a6.bundle.min.js
Auto-extracted from scan
TRACK
www.flashlabs.ai/wp-content/plugins/elementor/assets/js/text-editor.c084ef86600b6f11690d.bundle.min.js
Auto-extracted from scan
TRACK
www.flashlabs.ai/wp-content/reactpress/apps/footer/dist/assets/remoteEntry.js
Auto-extracted from scan
TRACK
www.flashlabs.ai/wp-content/reactpress/apps/footer/dist/assets/__federation_expose_Footer.v1768995008074.js
Auto-extracted from scan
TRACK
www.flashlabs.ai/wp-content/reactpress/apps/footer/dist/assets/__federation_fn_import.js
Auto-extracted from scan
TRACK
www.flashlabs.ai/wp-content/reactpress/apps/footer/dist/assets/__federation_shared_lucide-react.js
Auto-extracted from scan
Ecosystem

Ecosystem & Supply Chain

FlashRev operates within a dense surveillance ecosystem. Their own site demonstrates the integration: Google Tag Manager (GTM-T7VV8DN) orchestrates loading of three GA4 properties, Google Ads conversion tracking, and Facebook Pixel. HubSpot (portal 22606445) handles forms and marketing automation. RB2B provides visitor identification through an obfuscated CloudFront-fronted script, while LeadLander captures email addresses from form inputs. The custom visitor-api.flashlabs.ai endpoint performs proprietary visitor identification with encrypted payloads. Stripe JS loads on every page for payment processing but also enables device fingerprinting. Cloudflare provides CDN and analytics. The fi-acquisition.js tracker is a custom first-party attribution system that sets 180-day cookies tracking UTM parameters, Google click IDs, Facebook click IDs, and referrer sources. This creates a comprehensive visitor identification pipeline: IP-level identification (RB2B), email harvesting (LeadLander), behavioral tracking (GA4 + HubSpot), advertising retargeting (Facebook + Google Ads), and proprietary identification (visitor API). FlashRev is both a consumer and producer in this ecosystem — they collect intent signals and sell them back to the market as their core product.
Evidence

Evidence Artifacts

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

HAR Capture

Complete network capture with all requests and responses

IOC Manifest

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

Vendor Details