ServicesSalesforce consultingArchitectureImplementationOrg health checkDevelopmentIntegrations and APIsData migrationTesting and QAManaged supportSpecialist supportMarketing Cloud auditDeliverability
SolutionsMarketing Cloud EngagementMarketing Cloud NextSalesforce + BrazeAccount EngagementData Cloud (Data 360)Identity resolutionInsights and segmentsAgentforce and AIMCP integrationsSales and Service CloudReal-time personalisationIntegration solutionsEnterprise AI integrationBy industry
ArchitectureSalesforce CRMData 360Salesforce + BrazeAgentforceCustomer 360API-led integrationEvent-drivenMCP host, client and serverIdentity and consentMCP securityData governanceCI/CD and releasesOur public MCP server
ResourcesEngineering journalDecision guidesSolution blueprintsSalesforce productsProjects and achievementsSales ROI calculatorWhere we workChecklists and templatesPlanning toolsReadiness assessmentGlossaryAbout GeekMidstOur approachContact
CompanyAbout GeekMidstOur approachDelivery methodologyTrust and evidenceProjectsAchievementsBook a consultationContactWhere we workSecurity and data
Book a Consultation

International Data Governance

A reference design for international Salesforce deployments: where data is hosted on Hyperforce, how to classify it, plan transfers, and control access and retention.

Banner for the GeekMidst reference architecture “International Data Governance”, covering Business context and What Salesforce says about…

International data governance for Salesforce starts with a simple question that has a complicated answer: where does each piece of customer data live, who can reach it, and which country's rules apply? Hyperforce lets you choose where a Salesforce org is hosted, but residency is only one part of the answer. Integrations, engagement platforms, support access, AI services and backups all move data too. This page is a reference design; we validate the APIs, edition and permissions for each implementation. It is not legal advice: plan for the rules below and check your approach with your legal adviser.

Business context

Teams expanding into new countries tend to ask for "data in-country" and stop there. In practice regulators and customers care about the whole path: collection and consent, storage, transfers to processors, access by staff in other countries, retention and deletion. A design that covers the path, not just the region, is easier to defend and to change when laws move.

What Salesforce says about Hyperforce locations

  • Salesforce's Infrastructure and Sub-processors document (published 19 December 2025) lists AWS hosting locations for Salesforce Services on Hyperforce. Among the countries we checked, these include the United States, Canada, Australia, India, Japan, Singapore, the UAE, the UK, Germany and Ireland. It does not list Thailand, Taiwan, the Netherlands, New Zealand or Malaysia. Salesforce has announced it will bring Hyperforce to Saudi Arabia, but current availability there is not confirmed.
  • For the EU, the Hyperforce Operating Zone (formerly the EU Operating Zone) is a paid offering that stores data in Germany or Switzerland, with EU-based support.
  • The same document says "not all Covered Services hosted on Hyperforce are available in every location". A Hyperforce region does not guarantee that every product, or support access, stays in-country.
  • Salesforce announced Data Cloud (now Data 360) on Hyperforce for UK customers for 31 July 2024.
  • At Dreamforce 2026, Salesforce announced Hyperforce on Google Cloud, with North America GA planned for November 2026 and Germany and wider expansion in 2027.

Locations and product availability change, so confirm both for your org with your Salesforce account team before you commit.

International data governance reference architecture

Reference architecture: a reusable pattern, not a live client integration

Your Salesforce org on HyperforceSystems outside the Salesforce orgPEOPLE AND SOURCESCLASSIFICATION, CONSENT AND ACCESSSALESFORCE ON HYPERFORCETRANSFERS AND LIFECYCLECustomers by regiondata subjectsSource systemsweb, apps, ERP, filesRegional consent rulesby country and purposeData classificationinventory and tagsUsers by regionroles and permission setsSalesforce orgchosen Hyperforce locationData 360location per orgShield and Guardian controlsencryption, monitoring, auditIntegration layerwhere it runs mattersOther processorsengagement, warehouse, AIRetention and deletionpolicies and jobsconsent capturedfield inventoryconsent recordspolicies and tagsleast-privilege accessdata streamsencryption and logsoutbound dataactivations and data sharesprocessor transfersretention ruleserasure requests
  • Salesforce product
  • Data and analytics
  • Integration layer
  • Identity, policy and governance
  • External or custom system
  • People
  • Your Salesforce org on Hyperforce
  • Systems outside the Salesforce org
  • Dashed: asynchronous, optional or feedback
Diagram source (Mermaid)

Select a component to see what it is responsible for and how data moves to and from it.

Reference architecture. Hosting locations, transfer mechanisms and retention periods are confirmed per implementation and with your legal adviser.
Components and data flows (text version)
ComponentTypeResponsibility
Customers by regiondata subjectsPeopleGive consent and exercise rights under their own country's rules. Their region is recorded on the profile.
Source systemsweb, apps, ERP, filesExternal or custom systemEvery system that sends personal data in. Each is listed in the data inventory with its location.
Regional consent rulesby country and purposeIdentity, policy and governanceCaptures consent and preferences with the wording and legal basis that apply to the person's region.
Data classificationinventory and tagsIdentity, policy and governanceTags fields as personal, sensitive or regulated and records where each is stored and sent. Shield Data Detect can help find sensitive data.
Users by regionroles and permission setsPeopleStaff and partners get least-privilege access by role and region; cross-border access is a transfer to plan for.
Salesforce orgchosen Hyperforce locationSalesforce productHosts CRM data in the selected location. Product availability varies by location, so check each product you license.
Data 360location per orgData and analyticsUnified profiles and insights. Confirm that Data 360 and its features are available in your chosen location.
Shield and Guardian controlsencryption, monitoring, auditIdentity, policy and governancePlatform Encryption, Event Monitoring, Field Audit Trail and Data Detect, plus Guardian add-ons such as Privacy Center and Backup and Recover.
Integration layerwhere it runs mattersIntegration layerMoves data between systems. Its hosting location, logs and queues are part of the transfer picture.
Other processorsengagement, warehouse, AIExternal or custom systemPlatforms such as Braze, a warehouse or AI services, each with its own hosting location and terms.
Retention and deletionpolicies and jobsIdentity, policy and governanceDeletes or archives data on schedule and carries erasure requests to every system that holds a copy.

Data flows

  1. Customers by region → Regional consent rules: consent captured. Consent recorded with region, purpose, wording version and time.
  2. Source systems → Data classification: field inventory. New sources are classified before go-live, not after.
  3. Regional consent rules → Salesforce org: consent records. Stored in the org's consent objects or Data 360 consent DMOs.
  4. Data classification → Data 360: policies and tags. Classification drives which fields are ingested, masked or excluded.
  5. Users by region → Salesforce org: least-privilege access. Permission sets and sharing by role and region, reviewed regularly.
  6. Salesforce org → Data 360: data streams. CRM data into Data 360 in the same location, where available.
  7. Salesforce org → Shield and Guardian controls: encryption and logs. Encryption at rest for chosen fields and event logs for access review. Shield is a separate licence.
  8. Salesforce org → Integration layer: outbound data. Every outbound flow is listed with destination country, fields and transfer mechanism.
  9. Data 360 → Other processors: activations and data shares. Activations to supported targets and zero copy data shares leave Data 360 directly and are transfers too. Platforms with no native target, such as Braze, go through the integration layer.
  10. Integration layer → Other processors: processor transfers. Only the fields needed, to processors under contract, in the region agreed.
  11. Salesforce org → Retention and deletion: retention rules. Scheduled deletion or archiving per data class.
  12. Retention and deletion → Other processors: erasure requests. Deletion requests sent to each processor, for example the Braze user deletion endpoint, and confirmed.

Component responsibilities

ComponentResponsible forEvidence to keep
Data inventory and classificationKnowing what personal data exists and whereField-level inventory with locations
Regional consentLawful basis and preferences by countryConsent records with wording versions
Hyperforce locationWhere the core org is hostedContract and location confirmation
Access controlWho can see what, from wherePermission set reviews
Transfer registerEvery flow out of the orgDestination, fields, mechanism, owner
Shield and GuardianEncryption, monitoring, audit, privacy toolsConfiguration and log reviews
Retention and deletionRemoving data on time everywhereJob logs and erasure confirmations
CountryPoint to plan for
IndiaDPDP Act duties, including cross-border rules, phase in by May 2027. Transfers are allowed unless the government restricts a country by notification; sector rules such as RBI's for payments data still apply
United KingdomThe Data (Use and Access) Act 2025 introduced a "not materially lower" test for international transfers. The regulator became the Information Commission on 30 September 2026
SingaporeOverseas recipients must be bound to a comparable standard of protection, for example by contract
JapanConsent-based transfers require telling people the destination country, its protection system and the importer's safeguards
United Arab EmiratesTransfers to adequate jurisdictions or under exceptions; details await the Executive Regulations
ThailandTransfers need an adequate destination, approved binding corporate rules or safeguards such as ASEAN model clauses or SCCs
United StatesNo federal general privacy law; state laws such as California's CCPA apply

Data flow, step by step

  1. A source is proposed. Its fields are classified and its location recorded before any data moves.
  2. Consent is captured with regional wording and stored in the org.
  3. Data lands in the org and Data 360 in the chosen Hyperforce location.
  4. Each outbound flow, such as an activation to an engagement platform, is checked against the transfer register.
  5. Retention jobs delete or archive data on schedule, and erasure requests reach every processor.

Trust boundaries and authentication

The main boundary is the org's hosting location, but there are others: the integration layer's hosting, each processor's region, and staff access from other countries. Engagement platforms often have regional endpoints: Braze runs instance-specific REST endpoints (for example US and EU instances) and its MCP server has US and EU endpoints, either of which can reach any cluster, so the MCP endpoint does not decide where data is held; Marketing Cloud Engagement's MCP server uses tenant-specific US and EU endpoints. Choose regions deliberately and record them. For AI features, the Einstein Trust Layer includes zero data retention agreements with LLM providers; confirm where processing happens for each feature you enable. Use Data Mask and Seed, a Guardian add-on, so sandboxes do not hold real personal data.

Failure scenarios and how to handle them

ScenarioEffectHandling
Product not available in your locationData processed elsewhereCheck availability per product before contracting
Undocumented integrationUnplanned transferTransfer register reviewed at every change
Full production copy in a sandboxPersonal data in a less controlled environmentMask data in sandboxes
Erasure request misses a systemData kept after deletionErasure workflow with confirmations from each processor
Support or admin access from abroadUnplanned access transferAccess policy and logging, reviewed with your legal adviser

Operational monitoring

Review Event Monitoring and Setup Audit Trail for unusual access, track retention and erasure job outcomes, and review the transfer register and permission sets each quarter. Winter '27 adds User Field History Tracking for up to 20 User fields, kept for 18 months, which helps audit permission changes. Our security and governance service covers these reviews.

Alternative approaches and trade-offs

  • One global org in one location. Simplest to run; relies on transfer mechanisms for other regions.
  • Regional orgs. Stronger separation, at the cost of integration and duplicated configuration. See the multi-cloud architecture.
  • Minimise rather than localise. Send processors only the fields they need, which often reduces the transfer problem more than moving hosting.

Implementation checklist

  1. 01

    Build the data inventory

    Classify fields and record where each is stored and sent.

  2. 02

    Confirm hosting

    Check Hyperforce location and product availability with your account team.

  3. 03

    Write the transfer register

    List every outbound flow with destination, fields and mechanism.

  4. 04

    Design regional consent

    Capture wording and legal basis by country, reviewed by your legal adviser.

  5. 05

    Set access by role and region

    Least-privilege permission sets with regular reviews.

  6. 06

    Define retention

    Periods per data class, with deletion jobs and erasure workflows.

  7. 07

    Protect sandboxes

    Mask or seed data so test environments hold no real personal data.

Questions we hear

Does Hyperforce keep all our data in-country?
Not automatically. Salesforce says not all Covered Services hosted on Hyperforce are available in every location, and integrations, processors and support access can move data too.
Which countries have Hyperforce hosting?
Salesforce's sub-processors document lists AWS hosting locations including the US, Canada, Australia, India, Japan, Singapore, the UAE, the UK, Germany and Ireland. Confirm the current list with Salesforce.
Is Thailand or Taiwan a Hyperforce location?
Neither appears as a hosting location in the Salesforce document we checked. Plan for cross-border transfers and check with your legal adviser.
Can GeekMidst confirm we are compliant?
No. We design the architecture and controls; compliance decisions belong to you and your legal adviser.

Sources

  • https://www.salesforce.com/en-us/wp-content/uploads/sites/4/documents/legal/misc/salesforce-infrastructure-and-subprocessors.pdf
  • https://www.salesforce.com/platform/public-cloud-infrastructure/
  • https://www.salesforce.com/news/stories/data-cloud-hyperforce-uk-availability/
  • https://www.salesforce.com/platform/shield/
  • https://www.dlapiperdataprotection.com/?t=law&c=IN
  • https://www.cliffordchance.com/insights/resources/blogs/talking-tech/en/articles/2026/02/key-aspects-of-the-data--use-and-access--act-take-effect.html

Plan an international Salesforce deployment

We can map your data, hosting, transfers and retention into one design for you and your legal adviser to review. Consultations are remote, from India.

Book a consultation →

Tell us what you are trying to fix.

Share your Salesforce setup, goals and constraints. A practitioner reads every message and replies with questions, first thoughts or an honest view of whether you need outside help at all.

Talk to a Salesforce Expert
Book a Consultation