FlowConsent
ServicesBlogExtensionSolutionsPricingTry FlowConsent
FlowConsent

FlowConsent is a GDPR-compliant cookie consent management platform.

Product

  • Services
  • Extension
  • Extension support
  • Solutions
  • Pricing
  • FlowConsent App

Legal

  • Privacy Policy
  • Terms of Service
  • Legal notice

© 2026 FlowConsent by BeBranded. All rights reserved.

FrancaisDeutschEspanol

Does your website use third-party services? Get GDPR compliant in minutes.

Try FlowConsent
  1. Home
  2. Services
  3. E-commerce
  4. Salesforce Commerce Cloud
S

Salesforce Commerce Cloud

PreferencesWebsite

Related services

24nettbutikk

24nettbutikk 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. 24nettbutikk supports modern development practices and scales with growing business needs. With a focus on stability and compatibility, 24nettbutikk ensures your website delivers a smooth, uninterrupted experience to every visitor and search engine crawler.

Preferences

2ClickShop

2ClickShop 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. 2ClickShop integrates seamlessly with modern web architectures, ensuring reliable performance and compatibility across browsers and devices. Trusted by businesses worldwide, 2ClickShop helps organizations maintain robust websites that meet user expectations and technical requirements.

Preferences

4-Tell

4-Tell is a marketing platform that equips businesses with tools to amplify their digital presence and drive customer acquisition. It supports audience segmentation, campaign automation, and cross-channel engagement. 4-Tell provides real-time analytics and reporting dashboards for performance measurement and strategy optimization. By combining data intelligence with marketing execution, 4-Tell helps deliver the right message to the right audience at the right time.

Preferences

42stores

42stores 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. 42stores integrates seamlessly with modern web architectures, ensuring reliable performance and compatibility across browsers and devices. Trusted by businesses worldwide, 42stores helps organizations maintain robust websites that meet user expectations and technical requirements.

Preferences

4Partners

4Partners 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. 4Partners integrates seamlessly with modern web architectures, ensuring reliable performance and compatibility across browsers and devices. Trusted by businesses worldwide, 4Partners helps organizations maintain robust websites that meet user expectations and technical requirements.

Preferences
4

4Partners CMS

4Partners CMS is a powerful content management system (CMS) designed to help businesses and developers build, manage, and publish digital content with ease. It offers a flexible architecture that supports custom content types, templates, and workflows, making it ideal for websites of any scale. With 4Partners CMS, teams can streamline content creation, improve collaboration, and deliver engaging web experiences. Its extensible plugin ecosystem and API-first approach ensure seamless integration with.

Preferences
Get compliant — Try FlowConsent free

Free plan · 10-min setup

What does Salesforce Commerce Cloud do?

Salesforce Commerce Cloud (formerly Demandware) is one of the leading enterprise e-commerce platforms used by major European retailers including L'Oreal, Lacoste, Adidas, and Puma. It is fully server-side rendered but loads numerous first-party cookies, integrates with Salesforce Marketing Cloud and Einstein AI for personalisation, and frequently embeds third-party tags for analytics and advertising. Privacy implications include cross-border data transfers between Salesforce regions, AI-driven personalisation, and the need for granular consent management across a complex storefront ecosystem.

What is Salesforce Commerce Cloud

Salesforce Commerce Cloud, formerly Demandware, is an enterprise SaaS e-commerce platform widely used by European luxury, fashion, and beauty brands. It provides catalogue management, storefront rendering, checkout, order orchestration, and customer profiles, plus optional Einstein AI for personalisation. The platform is fully server-side, which limits client-side third-party calls but also means most data processing happens in Salesforce-controlled environments outside the merchant''s direct visibility.

Cookies and data collected

Out of the box, Commerce Cloud sets dwsid (session), dwanonymous_<UUID> (anonymous customer identifier, 6 months), dwsecuretoken_<UUID>, dwpersonalization_<UUID> (Einstein), and BV_FORCED_HTTPS. Customer accounts add cqcid and dwcustomer_<UUID>. With Einstein active, additional cookies track viewed and recommended products. Merchant-added analytics or advertising tags (GA4, Meta Pixel, TikTok) add their own cookies on top. The platform also stores extensive server-side data: profile, order history, payment instruments (tokenised), and Einstein behavioural events.

GDPR and ePrivacy implications

Strictly necessary cookies (dwsid, BV_FORCED_HTTPS) can be set without consent. All Einstein, personalisation, and recommendation cookies require prior consent under Art. 5(3) ePrivacy. Salesforce is a data processor for storefront data and an independent or joint controller for product telemetry and Einstein model training. The recently updated Salesforce DPA includes the 2021 SCCs, EU-US Data Privacy Framework certification for applicable Salesforce entities, and pre-contractual transparency about sub-processors.

Get GDPR compliant in 10 minutes

Free plan available · No credit card required

Try FlowConsent free

Data transfers and regional hosting

With Hyperforce, you can pin storefront data to Salesforce EU regions (Frankfurt, Paris). However, Marketing Cloud, Einstein, and Service Cloud may run in separate regions, and support tickets routinely route to global teams. A Transfer Impact Assessment is required to map where each personal data flow lands. For maximum data residency, request a written confirmation from Salesforce of the regions used per service and configure cross-region replication carefully.

Consent management and CMP integration

Use a CMP (OneTrust, Didomi, Axeptio, Cookiebot) to gate non-essential cookies and Einstein. Salesforce provides a Privacy and Data Management toolkit (Privacy Center, DSR API) that complements the CMP for downstream cookie consent propagation. Map cookies into the standard categories (strictly necessary, functional, analytics, marketing) and ensure Einstein behavioural tracking is off by default until consent.

Practical compliance checklist

1. Sign the Salesforce DPA and confirm the Hyperforce region. 2. Conduct a DPIA covering Einstein recommendations and behaviour-based ranking. 3. Integrate a CMP and connect it to Einstein and any embedded marketing tags. 4. Document data flows between Commerce Cloud, Marketing Cloud, and any CRM. 5. Use Salesforce Privacy Center to automate DSR fulfilment. 6. Add specific Commerce Cloud entries to the cookie policy and privacy notice, including Einstein.

GDPR consent category

Preferences

Websites using Salesforce Commerce Cloud must obtain user consent under GDPR regulations.

Legal basisContract performance (Art. 6(1)(b) GDPR) for checkout and order processing; Consent (Art. 6(1)(a) GDPR) for marketing cookies, recommendation tracking and Einstein AI personalisation
Risk levelhigh
Applicable regulationsGDPR, ePrivacy Directive, CCPA/CPRA, LGPD, PIPEDA, UK GDPR

DPIA considerations

Salesforce Commerce Cloud handles high-volume retail data including customer accounts, order history, payment metadata, browsing behaviour, and (via Einstein) AI-driven personalisation profiles. Key DPIA considerations: (1) data flows between Commerce Cloud, Marketing Cloud, Service Cloud and Sales Cloud creating a complex controller / processor map; (2) Einstein Recommendations and Einstein Predictive Sort process detailed behavioural data to predict purchase intent, potentially triggering Art. 22 GDPR (automated decision-making) considerations; (3) US support and engineering access to EU data; (4) personal data captured in promotion codes, gift cards, and product custom attributes that may contain unstructured identifiers; (5) sub-processor sprawl as Salesforce relies on AWS, Hyperforce, and various global support teams. A full DPIA is generally required for enterprise deployments, ideally aligned with the CNIL DPIA template.

Sample consent text

Our store runs on Salesforce Commerce Cloud, which sets functional cookies necessary to maintain your basket, session and order. With your consent, we also use optional cookies and Salesforce Einstein AI to personalise product recommendations, measure marketing performance, and share anonymised usage data with Salesforce. Some processing may take place in the United States under Standard Contractual Clauses. You can manage your preferences at any time in our cookie settings.

Technical details

Tracking methodServer-side rendering platform (Demandware) with first-party cookies for session and personalisation; optional integrations with Salesforce Marketing Cloud, Analytics 360, Einstein AI, and third-party tags
Server locationSalesforce-operated data centres. EU customers can opt for Frankfurt or Paris hyperforce regions; default storefront infrastructure historically US-based (Demandware legacy)
Data transferred outside the EUEven when storefront data resides in the EU, Salesforce as a US-headquartered controller may access data for support, telemetry, and Einstein AI training. Transfers to the US are covered by Standard Contractual Clauses and the EU-US Data Privacy Framework where applicable. Customer master data may flow between Commerce Cloud and Salesforce Core (CRM) which has its own data residency settings.

Third-party domains contacted

salesforce.comdemandware.netdemandware.netdemandware.edgesuite.netsalesforce.comcommercecloud.salesforce.comeinstein.salesforce.comsalesforce-experience-cloud.comevergage.comforce.comeinstein.ai

Cookies placed

NameTypeDurationPurpose
dwsidfirst_partySessionDemandware session identifier set by Salesforce Commerce Cloud to bind the visitor to a server side storefront session that holds cart and customer state.
dwsidStrictly necessarySessionDemandware session identifier that maintains the shopper's basket, login state and storefront navigation. Cannot be disabled.
dwanonymous_*first_party6 monthsPersistent anonymous identifier for the visitor used to retain the shopping basket across visits before authentication.
BV_FORCED_HTTPSStrictly necessary1 dayForces secure connections to the storefront after the first request, preventing protocol downgrade attacks.
dwcustomer_*first_party6 monthsIdentifies the authenticated customer once they sign in, so the storefront can recover the customer specific cart and preferences.
dwanonymous_<UUID>Functional6 monthsAnonymous customer identifier used to maintain personalisation and basket state across browser sessions for non-logged-in visitors.
dwpersonalization_*first_party12 monthsHolds personalisation rules and segment membership applied by SFCC Einstein and rule based personalisation. Considered non strictly necessary and requires consent.
dwsecuretoken_<UUID>Strictly necessarySessionEncrypted token tying the authenticated session to a verified login, used to protect against session hijacking.
cqcidfirst_party12 monthsQuote and basket identifier used by SFCC headless deployments through the Commerce API to recover the cart across requests.
dwpersonalization_<UUID>Marketing / Personalization1 yearIdentifier used by Einstein Recommendations to compute personalised product suggestions, viewed-recently widgets, and predictive sort orderings.
sf_abfirst_party90 daysVariant allocation cookie set by the SFCC A/B testing module to keep the visitor on the same experience variant. Requires consent.
cqcidFunctionalPersistentCustomer profile identifier linking the browser to a stored customer record, used after login for cross-device personalisation.
mc_personalization_*first_party12 monthsIdentifier for Marketing Cloud Personalization (formerly Interaction Studio) used to compute real time personalisation. Requires consent.
dwcustomer_<UUID>Functional1 yearEncrypted reference to the customer's stored Commerce Cloud profile, used to retrieve account data and saved baskets across sessions.

Salesforce Commerce Cloud uses cookies for user preferences — inform visitors with a consent banner.

Get started freeScan your site

Frequently asked questions

Which cookies does Salesforce Commerce Cloud set?

A default SFCC storefront sets a session cookie (dwsid or sid), an authentication cookie after sign in, a persistent basket cookie tied to a server side cart, plus optional cookies introduced by Einstein (visitor and recommendation identifiers), Marketing Cloud Personalization (visitor and segment cookies), the A/B testing module and any integrated marketing tags. The session and cart cookies are strictly necessary; all the personalisation, analytics and marketing identifiers are not.

Which cookies does Salesforce Commerce Cloud set by default?

Commerce Cloud (Demandware) sets dwsid (session, strictly necessary), BV_FORCED_HTTPS (security), dwanonymous_<UUID> (6-month anonymous customer identifier), dwsecuretoken_<UUID> (login session), dwpersonalization_<UUID> (Einstein), and cqcid/dwcustomer_<UUID> for authenticated shoppers. Only the strictly necessary ones can be set without consent; the personalisation and Einstein cookies require prior consent.

Is consent required for SFCC?

Consent is not required for strictly necessary cookies (session, login, cart). Consent is required for the Einstein recommendation tag, Marketing Cloud Personalization cookies, A/B testing identifiers and any marketing pixel integrated through SFCC. These tags must remain blocked in your CMP until the visitor accepts the corresponding category, otherwise the deployment is not GDPR compliant.

Do I need consent to load Salesforce Commerce Cloud?

You do not need consent to load the storefront itself, since cart and checkout cookies are strictly necessary. However, Einstein recommendations, personalisation, behavioural tracking, and any embedded marketing tags require prior, granular consent under Art. 5(3) of the ePrivacy Directive. Block Einstein and marketing tags via your CMP until the user opts in.

What is the legal basis for processing data via SFCC?

Cart, login and order processing rely on contract performance (Article 6(1)(b) GDPR). Marketing emails, personalisation and behavioural analytics rely on consent (Article 6(1)(a) GDPR). Fraud prevention and security monitoring rely on legitimate interest (Article 6(1)(f) GDPR) with a documented balancing test. Tax and invoicing retention relies on legal obligation (Article 6(1)(c) GDPR).

What is the legal basis for storefront data processing?

Order processing and account management rely on contract (Art. 6(1)(b) GDPR). Marketing cookies, Einstein personalisation, and behavioural analytics rely on consent (Art. 6(1)(a) GDPR and Art. 5(3) ePrivacy). Fraud prevention, security telemetry, and aggregated platform improvement may rely on Salesforce's legitimate interest, subject to a balancing test.

Does SFCC transfer data to the United States?

Yes. Even when SFCC is deployed on a Hyperforce EU region, Salesforce Inc. (US) sits in the controller chain, runs follow the sun support and engages US sub processors. Personal data is therefore likely to be transferred to the United States. Salesforce relies on Standard Contractual Clauses, on the EU US Data Privacy Framework certification of Salesforce, and on Salesforce Binding Corporate Rules as transfer mechanisms.

Is data transferred to the United States?

Potentially yes. Storefront data can be kept in EU Hyperforce regions (Frankfurt, Paris), but adjacent services (Marketing Cloud, Service Cloud, support) and Einstein training may involve transfers to the US. Transfers are covered by SCCs and, for Salesforce entities certified under the Data Privacy Framework, by the EU-US DPF adequacy decision. A Transfer Impact Assessment remains advisable.

Is a DPIA required for SFCC?

Yes, in practice. SFCC deployments routinely combine large scale B2C customer data, Einstein profiling, Marketing Cloud personalisation, A/B testing and CDP integration. This combination meets several Article 35 GDPR triggers (systematic monitoring, profiling with significant effects in certain industries, large scale processing). A DPIA should be performed before go live and updated whenever new modules or sensitive product categories are added.

Do I need a DPIA for Commerce Cloud?

A full DPIA is recommended for enterprise deployments, especially those using Einstein recommendations. Multiple Art. 35(3) GDPR criteria apply: large-scale processing, profiling-based personalisation, automated decision-influencing systems, and cross-border transfers. The CNIL DPIA template and the EDPB guidelines on Art. 22 provide useful structures.

How do I implement SFCC compliantly?

Sign the Salesforce DPA, select a Hyperforce EU region, integrate a CMP that can block Einstein, Marketing Cloud Personalization, A/B testing and marketing tags, and document the Salesforce sub processing chain. Run a DPIA, configure separate retention for customer accounts, behavioural profiles and order data, and provide a documented procedure for data subject rights that propagates to Salesforce systems through the GDPR APIs.

How do I implement Commerce Cloud in a compliant way?

Sign the Salesforce DPA, choose an EU Hyperforce region, configure a CMP and integrate it with Einstein's consent API, conduct a DPIA covering all integrated services, document data flows in your Record of Processing Activities, use Salesforce Privacy Center for DSR automation, and ensure no Marketing Cloud tag fires before consent.

What alternatives exist to Salesforce Commerce Cloud?

European alternatives include commercetools (Germany, EU hosting), Spryker (Germany), and Shopware. SAP Commerce Cloud is another enterprise option but raises similar cross-border issues. Shopify Plus offers EU hosting options but remains US-headquartered. Headless setups with Algolia, Stripe and EU-hosted CMS reduce platform lock-in and simplify compliance.

What are the alternatives to SFCC?

Direct alternatives for enterprise e-commerce include SAP Commerce Cloud, Adobe Commerce, Oracle Commerce, Spryker, commercetools, Shopware (Germany) and Shopify Plus. From a GDPR perspective, EU based platforms like commercetools, Shopware and Spryker offer a simpler transfer chain. For very large global retailers, the choice is often driven by IT footprint and feature coverage rather than data residency alone.

How do I update the cookie policy when using SFCC?

List the strictly necessary cookies (session, login, cart) with their names and durations. List each non strictly necessary cookie introduced by Einstein, Marketing Cloud Personalization, A/B testing and any marketing tag with purpose, duration and recipient. Mention Salesforce Inc. as processor in the privacy notice, describe the EU US transfer and reference the applicable mechanism (DPF certification, Standard Contractual Clauses, BCR).

How do I update my cookie and privacy policy for Commerce Cloud?

Add a Commerce Cloud section to your cookie policy listing dwsid, BV_FORCED_HTTPS, dwanonymous_<UUID>, dwsecuretoken_<UUID>, dwpersonalization_<UUID>, and any Einstein-specific cookies. In your privacy notice, identify Salesforce as the processor, specify the Hyperforce region, mention Einstein and Marketing Cloud as joint or sub-processors, disclose the legal basis for each processing activity, and link to Salesforce's public trust documentation.