CMS

Bloomreach

UnclassifiedOfficial website

Bloomreach is a commerce experience platform combining a Customer Data Platform (Engagement, formerly Exponea), AI-powered search (Discovery), and a headless CMS (Content). Bloomreach Engagement tracks visitors via JavaScript SDK cookies (__exponea_etc__, xnpe_<project-id>) and processes extensive personal data for personalization, A/B testing, email campaigns, and customer profiling. US-headquartered with EU hosting options.

Overview

What does Bloomreach do?

What Is Bloomreach?

Bloomreach is a commerce experience platform that combines three core products: Bloomreach Engagement (a Customer Data Platform, formerly Exponea), Bloomreach Discovery (AI-powered site search and merchandising), and Bloomreach Content (a headless CMS, formerly Bloomreach Experience Manager). Bloomreach Engagement is the most data-intensive component, enabling real-time customer profiling, behavioural tracking, email and push campaigns, A/B testing, web layers, and personalised product recommendations. The platform is used by major ecommerce brands and processes significant volumes of personal data.

Cookies and Data Collected by Bloomreach

Bloomreach Engagement uses a JavaScript SDK that sets several cookies. The primary tracking cookie is __exponea_etc__, a first-party client-side cookie that stores the visitor's unique identifier (default expiration: 3 years, subject to Safari ITP 7-day limitation). The __exponea_time2__ cookie handles time synchronisation between client and server. A server-side cookie xnpe_<project-id> is set by the Bloomreach API (api.exponea.com) as a third-party cookie, unless a Custom Tracking Domain (CTD) is configured to make it first-party. The cookie acts as a "soft ID" that tracks all visitor actions (page views, clicks, purchases, events) and is linked to a "hard ID" (email, account) when the visitor identifies themselves. Bloomreach also processes IP addresses, device information, browsing behaviour, purchase history, and custom event data.

GDPR and ePrivacy Implications

Bloomreach Engagement raises significant GDPR and ePrivacy concerns. The platform performs extensive customer profiling by linking anonymous browsing sessions to identified customer profiles, tracking behaviour across multiple devices, and building detailed visitor profiles for personalisation and marketing. Under the ePrivacy Directive, explicit consent is required before setting tracking cookies and accessing information on the user's device. Under GDPR, a lawful basis (typically consent) is required for processing personal data for profiling and marketing purposes. Bloomreach, Inc. is headquartered in the United States, meaning data transfers to the US require appropriate safeguards such as Standard Contractual Clauses (SCCs). A Data Processing Agreement (DPA) with Bloomreach is essential, clearly defining the processor/controller relationship.

Consent Management and Legal Basis

Bloomreach Engagement includes a built-in consent management system with three consent categories: general consent, specific consent, and legitimate interest. Every consent interaction (grant or revocation) is recorded as an auditable event in the customer profile, providing proof of consent for regulatory compliance. The platform supports granular consent categories allowing customers to opt in or out of specific processing purposes independently. Tracking consent can be configured to block all tracking (including cookies, email open tracking, push notification tracking, and in-app messages) until explicit consent is given. Bloomreach integrates with external CMPs and supports server-side GTM tracking. For compliance with the German BGH ruling (May 2022), Bloomreach offers standalone tracking consent configuration that requires explicit consent for pseudonymised tracking across all channels.

Data Transfers and Infrastructure

Bloomreach, Inc. is headquartered in Mountain View, California. The default API endpoint (api.exponea.com) may route data through infrastructure outside the EU. EU-based instances are available for clients requiring data residency within the European Economic Area. When using the default configuration, the xnpe_<project-id> cookie is set as a third-party cookie under the api.exponea.com domain, which can be mitigated by configuring a Custom Tracking Domain (CTD) under the client's own domain. International data transfers require Standard Contractual Clauses (SCCs) and supplementary measures as outlined in the Schrems II decision. The client acts as the data controller and Bloomreach as the data processor.

Practical Compliance Steps

To achieve GDPR compliance with Bloomreach: execute a Data Processing Agreement (DPA) with Bloomreach covering SCCs for international transfers. Conduct a DPIA before deployment given the high-risk profiling activities. Configure consent management with granular consent categories matching your processing purposes. Integrate with a CMP to collect consent before the Bloomreach SDK initialises. Enable tracking consent to block all non-essential tracking until consent is given. Set up a Custom Tracking Domain (CTD) to convert third-party cookies to first-party. Request an EU-based instance to minimise international data transfers. Document Bloomreach in your Record of Processing Activities (ROPA). Update your privacy policy and cookie policy to disclose Bloomreach usage, cookies set, data processed, and the Bloomreach processor relationship. Configure data retention policies and enable the right to erasure (exponea.anonymize()) for GDPR data subject requests.

Compliance

Bloomreach and the GDPR

Bloomreach is classified as “Unclassified”. On a site that targets European visitors, it must only load after the visitor consents, and it must be listed in your cookie policy.

Legal basis
Consent is required before tracking cookies are set and personal data is processed. Bloomreach Engagement supports consent management with granular consent categories (general consent, specific consent, legitimate interest). The platform provides built-in consent tracking, recording each grant or revocation as an auditable event in the customer profile. Legitimate interest can be used for limited processing under documented assessment.
Risk level
high
Applicable regulations
GDPR, ePrivacy Directive, TTDSG (Germany), CCPA/CPRA, LGPD (Brazil), PIPL (China)

Impact assessment (DPIA)

A DPIA is strongly recommended for Bloomreach Engagement deployments due to: extensive customer profiling and behavioural tracking across sessions and devices, automated decision-making for personalization and A/B testing, processing of email addresses and customer identifiers as hard IDs, potential cross-device tracking via cookie and identity merging, data transfers to the US (Bloomreach, Inc. headquarters), and integration with third-party services (Google Analytics, marketing platforms). The volume and sensitivity of data processed, combined with the profiling capabilities, place most implementations in the high-risk category under GDPR Article 35.

Sample text for your banner

We use Bloomreach Engagement to personalise your experience and analyse site usage. Bloomreach sets tracking cookies (__exponea_etc__) to identify visitors across sessions, track browsing behaviour, and deliver personalised content and recommendations. Data is processed by Bloomreach, Inc. (US) under Standard Contractual Clauses. Do you consent to the use of Bloomreach tracking cookies for personalisation and analytics purposes?
Cookies and trackers

What Bloomreach sets and contacts

Tracking method
JavaScript SDK (exponea.min.js) with first-party client-side cookie (__exponea_etc__) and server-side backend cookie (xnpe_<project-id>). Supports web beacons, pixels, A/B testing, web layers, push notifications, and server-side GTM tracking.
Server location
Bloomreach, Inc. is US-headquartered. Bloomreach Engagement infrastructure is hosted in the EU (Germany, Netherlands) and US depending on instance. Default API endpoint is api.exponea.com. Custom Tracking Domain (CTD) can route through client-owned subdomains.
Data transferred outside the EU
Bloomreach, Inc. is a US-based company. Data may be transferred to the US depending on the instance configuration and the Bloomreach infrastructure used. EU-based instances are available. Standard Contractual Clauses (SCCs) apply for international transfers. Bloomreach acts as a data processor; the client is the data controller.

Cookies set (4)

NameTypeDurationPurpose
__exponea_etc__first-party3 years (7 days on Safari ITP)Stores the visitor's unique Bloomreach Engagement identifier (soft ID). Used to track all visitor actions (page views, clicks, purchases, events) and link them to a customer profile across sessions.
__exponea_time2__first-party1 hourSynchronises local browser time with Bloomreach server time to ensure accurate event timestamping.
xnpe_<project-id>third-party (first-party with CTD)3 years (default)Server-side backend cookie set by the Bloomreach API (api.exponea.com). Stores the same visitor identifier as __exponea_etc__ for server-side identity resolution. Becomes first-party when a Custom Tracking Domain (CTD) is configured.
__exponea_ab_test__first-partyConfigurable (default: 3 years)Stores A/B test variant assignments to ensure visitors see consistent experiment variations across page loads and sessions.

Third-party domains contacted (4)

  • api.exponea.com
  • *.bloomreach.com
  • documentation.bloomreach.com
  • cdn.exponea.com
Questions

Frequently asked questions about Bloomreach

Can't find your question? Write to us, we answer fast.

What cookies does Bloomreach Engagement set?

Bloomreach Engagement sets several cookies: __exponea_etc__ (first-party client-side cookie storing the visitor's unique identifier, default 3 years, 7 days on Safari due to ITP), __exponea_time2__ (time synchronisation cookie, 1 hour), and xnpe_<project-id> (server-side backend cookie set by api.exponea.com, third-party by default, can be made first-party via Custom Tracking Domain). Additional cookies may be set for A/B testing experiments. Cookie expiration can be customised via the SDK configuration.

Is consent required before using Bloomreach Engagement?

Yes. Bloomreach Engagement sets tracking cookies and processes personal data for customer profiling, personalisation, and marketing. Under the ePrivacy Directive, explicit consent is required before setting non-essential cookies. Under GDPR, consent is the appropriate legal basis for the profiling and marketing activities performed by the platform. Bloomreach provides built-in tracking consent features that can block all tracking until consent is obtained. The platform also supports integration with external CMPs.

What is the legal basis for using Bloomreach under GDPR?

Consent is the primary legal basis for Bloomreach Engagement due to the extensive profiling and marketing activities involved. Bloomreach supports three consent categories: general consent, specific consent, and legitimate interest. Legitimate interest may apply for limited, non-marketing analytics with a documented Legitimate Interest Assessment, but the scope of data processed by Bloomreach Engagement typically requires consent. Every consent event is recorded with a timestamp, source, and status in the customer profile for auditability.

Does Bloomreach transfer data to the United States?

Potentially yes. Bloomreach, Inc. is headquartered in Mountain View, California. The default API endpoint (api.exponea.com) may route data through US infrastructure. EU-based instances are available for clients requiring data residency within the EEA. For any international data transfer, Standard Contractual Clauses (SCCs) must be in place as part of the Data Processing Agreement with Bloomreach. Configuring a Custom Tracking Domain (CTD) helps keep cookie data under the client's own domain but does not eliminate all US data flows.

Is a DPIA required when using Bloomreach Engagement?

Yes, a DPIA is strongly recommended and likely required for most Bloomreach Engagement deployments. The platform performs high-risk processing activities including: extensive behavioural profiling across sessions and devices, automated personalisation and A/B testing decisions, cross-device identity merging (soft ID cookies linked to hard ID identifiers), email and push marketing based on profiling data, and potential international data transfers to the US. These activities fall squarely within GDPR Article 35 criteria for mandatory DPIA.

How do I implement GDPR compliance with Bloomreach?

Key steps: sign a DPA with Bloomreach including SCCs. Conduct a DPIA. Configure consent management with granular categories. Integrate a CMP to collect consent before the SDK loads. Enable tracking consent to block non-essential tracking until consent is given. Set up a Custom Tracking Domain (CTD) to convert third-party cookies to first-party. Request an EU instance for data residency. Document Bloomreach in your ROPA. Update your privacy and cookie policies. Implement data subject rights processes using exponea.anonymize() for erasure and data export features for access requests.

What are privacy-friendly alternatives to Bloomreach?

Alternatives depend on which Bloomreach product you need to replace. For analytics and CDP: Matomo (open source, self-hosted), Piwik PRO (EU-hosted CDP with analytics), or Segment with EU data residency. For personalisation: Algolia Recommend (search-focused), or Dynamic Yield (with EU processing options). For email marketing: Brevo (EU-based), or Mailchimp with EU data processing. No single platform matches the full scope of Bloomreach Engagement while offering the same level of privacy by default.

How should I update my cookie policy for Bloomreach?

Your cookie policy should list: __exponea_etc__ (persistent, visitor identification and behavioural tracking, default 3 years), __exponea_time2__ (session, time synchronisation, 1 hour), xnpe_<project-id> (persistent, server-side visitor tracking, default 3 years, third-party under api.exponea.com unless CTD is configured). Disclose that Bloomreach processes browsing behaviour, purchase history, device information, and links anonymous sessions to identified profiles. State that Bloomreach, Inc. (US) acts as data processor. Mention the availability of consent withdrawal and the right to request data erasure.

DESTOON

DESTOON is a foundational web service that powers critical website functions and digital experiences. It provides reliable infrastructure, seamless integration capabilities, and consistent performance across all devices and browsers. DESTOON supports modern development practices and scales with growing business needs. With a focus on stability and compatibility, DESTOON ensures your website delivers a smooth, uninterrupted experience to every visitor and search engine crawler.

CMS

Linen

Linen is a web technology service that provides essential functionality for websites and digital platforms. It delivers core capabilities that support site operations, content delivery, and user experience optimization. Linen integrates seamlessly with modern web architectures, ensuring reliable performance and compatibility across browsers and devices. Trusted by businesses worldwide, Linen helps organizations maintain robust websites that meet user expectations and technical requirements.

CMS

Envo Shop

Envo Shop offers a scalable e-commerce solution designed to help merchants sell products and services online. Its feature set includes customizable storefronts, multi-currency support, automated tax calculations, and advanced shipping options. Envo Shop integrates with leading payment gateways, marketing platforms, and fulfillment services. Built-in analytics and reporting tools help merchants track performance, optimize conversions, and make data-driven business decisions for sustainable growth.

CMS

Snapps

Snapps is an AI-powered platform that leverages artificial intelligence and machine learning to help businesses automate processes, generate insights, and enhance digital experiences. It provides intelligent automation, natural language processing, and predictive analytics. Snapps integrates with existing workflows and tools to deliver AI-driven optimization across marketing, customer service, and operations. With scalable infrastructure, Snapps makes advanced AI accessible to all teams.

Analytics

Totara

Totara is a web technology service that provides essential functionality for websites and digital platforms. It delivers core capabilities that support site operations, content delivery, and user experience optimization. Totara integrates seamlessly with modern web architectures, ensuring reliable performance and compatibility across browsers and devices. Trusted by businesses worldwide, Totara helps organizations maintain robust websites that meet user expectations and technical requirements.

CMS

NextGEN Gallery

NextGEN Gallery is an image management and optimization solution that helps websites deliver high-quality visual content with optimal performance. It provides automatic compression, format conversion, and responsive delivery for fast page loads. NextGEN Gallery supports lazy loading, CDN distribution, and gallery creation, enabling businesses to showcase visuals beautifully while maintaining excellent Core Web Vitals scores and search engine rankings.

CMS

Make your site compliant today.

Free up to 25,000 sessions a month. No credit card, no commitment.