Skip to main content
Compliance

How to Design Cloud Infrastructure for Data Compliance Across Regions

How to Design Cloud Infrastructure for Data Compliance Across Regions

Here’s the short version: cloud infrastructure for data compliance and security is designed by mapping where data and regulators actually live, pinning storage to chosen regions, segmenting access, encrypting in transit and at rest, and proving it with vendor reports plus your own settings, including backups that do not wander. Spinning up a server and hoping the bits stay put is not a design.

This is not a replacement for our CCPA or SOC 2 guides. Those pages are the rules. This page is the architecture: how a small or mid-size firm, including shops we see from Canoga Park, should build the cloud so those rules have somewhere to live.

Designing cloud infrastructure with a compliance checklist

Once product specs are hashed out, infrastructure is not “pick a cloud and ship.” You are part security guard, part digital customs officer. Data that crosses a border is not free. Small businesses need this from day one, not after the first enterprise customer sends a questionnaire.

The shared-responsibility split is the first honesty test. AWS says it plainly: they secure the cloud, you secure what you put in it (AWS data privacy FAQs). Microsoft says you are wholly responsible for your own legal compliance, and their docs are not legal advice (Azure compliance offerings). If you mis-set a region or a public storage bucket, the vendor’s ISO certificate will not save you.

Data residency mapping (what the law actually says)

First, identify where your customers live, and where their regulators live. Then separate three things people mash together:

  1. Lawful processing (you have a reason to hold the data).
  2. International transfers (the data leaves a legal territory).
  3. Contractual residency (the customer or a sector rule demands a specific country or region).

GDPR is about transfers, not a Frankfurt pin

GDPR does not say “EU personal data must sit on a server in Frankfurt.” The European Commission describes a toolkit for transfers outside the EEA: adequacy decisions, standard contractual clauses, binding corporate rules, and limited derogations. If no valid transfer tool exists, the practical result is that the data stays. That is residency pressure, not a pin-the-server-on-the-map statute.

CCPA is consumer rights, not a California data center

CCPA is California consumer rights, not a Sacramento data center mandate. The California Attorney General’s CCPA page is about notice, access, deletion, and opt-out. You still map California residents because you cannot fulfill those rights if you cannot find the records, and you still restrict who can see them.

Cloud region knobs

The client’s instinct is right as an engineering practice: map the data, then pick regions on AWS, Azure, or Google Cloud that match the stricter of law and contract. Just do not tell a board “GDPR requires EU disks” if your counsel has signed SCCs and an adequacy path. Write both the legal mechanism and the hosting choice in the same one-pager.

Logs, identity, and support tickets count as data. A help-desk tool hosted in another country that stores the body of a customer email is a transfer even if the “main” database is in-region. Inventory the SaaS around the workload, not only the VM.

AWS: you choose the Region(s). They state they will not move or replicate customer content outside those Regions without agreement, except as needed to provide the service you started or to comply with law. Azure: most services let you specify where customer data is located, and Microsoft says it will not replicate that customer data outside the chosen geography (for example, the United States). Google Cloud documents regions, zones, and geographic management of data. Multi-regional products are a conscious trade: durability versus location. Read the product before you tick “multi-region” because it sounded safe.

Segmentation and access controls

Use VPCs (or VNets) and strict network segmentation so data from different regions, and different sensitivity, stays in its lane. That is the same idea as staff versus student on a firewall, applied to cloud.

Practical pattern for a small firm:

  • One account or subscription per environment (prod vs test), not one soup
  • Separate storage for HR/payroll versus marketing
  • Private endpoints for databases; no public IPs “for a week”
  • IAM roles with a real need, MFA on every human admin
  • No personal Microsoft or Google account as the break-glass Global Admin

Zero trust at this size is not a platform SKU. It is “this identity can see this store, from this network, for this job.” CIS access control still applies in the cloud. A region pin with a world-readable bucket is not compliance.

Encryption everywhere

Turn on encryption at rest and in transit. Leading cloud providers encrypt stored objects and TLS for traffic into the data center. That is the “safe on the truck” metaphor, and it is accurate as a default. It is not the whole job.

You still choose:

  • TLS 1.2+ on every public endpoint, including admin
  • Server-side encryption on buckets and disks (defaults are good; confirm they are on)
  • Who holds the keys: vendor-managed, customer-managed in the cloud KMS, or keys you hold outside the cloud
  • Whether backups inherit the same key and region

NIST FIPS 140-3 is the cryptographic-module standard federal systems are measured against. You do not need to be a federal agency to prefer modules that were validated. You do need to know if a “we encrypt” slide means TLS to a public bucket, or a locked store with a managed key and audit logs.

Encryption does not fix a bad IAM role. A stolen admin session decrypts just fine.

Compliance monitoring and proof

Regularly audit the setup. Cloud vendors offer automated checks and, more usefully, independent reports: SOC 2 Type II, ISO 27001, ISO 27018 for public-cloud PII. AWS publishes SOC reports through Artifact. Microsoft puts certificates and SOC reports on the Service Trust Portal. Collect those for the services you actually use.

Two honesty rules:

  • The hyperscaler’s SOC 2 is their report. It is not Secure Techies’ report and it is not yours. It tells a customer how AWS or Microsoft run the building. You still have to show how you configured the rooms.
  • Do not flash a FedRAMP or CMMC badge you do not hold. We prepare and assess. Accredited assessors issue attestations. Same rule as our compliance service.

What you should keep in a folder a customer can request:

  • Region map (which data, which Region, why)
  • Screenshot of encryption and public-access blocks
  • Vendor SOC/ISO for in-scope services, dated
  • Access review: who can still reach that store
  • Backup locations and retention

Team mapping cloud data residency on a whiteboard before choosing regions
Write the region map before you replicate. The whiteboard is the control

Disaster recovery and retention that respect the map

Make region-specific backup plans. Some privacy programs and some contracts require that data never leave its home jurisdiction, not even in a backup. A DR pair in another country is a transfer. So is a SaaS backup tenant in a different geography. So is a technician downloading a database “just for the restore test” onto a laptop in another state.

Design:

  • Snapshots in the same Region, or a second Region you have already approved in writing
  • Retention that matches legal hold and deletion rights (CCPA deletion is awkward if your backup lasts seven years with no process)
  • A restore test that does not copy production to a personal OneDrive
  • An exception log when a vendor has no in-region option

Our backup and disaster recovery and Microsoft 365 backup posts are the operational half. This post is the geography half. Both have to be true at once.

A build order that does not pretend this is a one-time project

Do not treat compliance as an afterthought or a weekend. Build it into the infrastructure, document it, and assume someone will ask for proof.

Suggested order for a Southern California firm that suddenly has EU or multi-state customers:

  1. Inventory: what personal data you hold, whose it is, which systems.
  2. Legal and contract: counsel names the transfer tool and any residency promise. We are not your lawyer.
  3. Region choice on the actual cloud, including logs and backups.
  4. Segmentation and least privilege.
  5. Encryption on, public access off, keys named.
  6. Vendor reports plus your screenshots.
  7. Quarterly review: new SaaS tools are how maps rot.

Cloud services explained is the buying primer. Vendor risk is how you treat the next SaaS that wants a copy. Infrastructure is who keeps the settings from drifting.

Person documenting cloud backup retention and recovery rules on a whiteboard
Retention and DR are part of the residency design, not a later surprise

What this looks like when it is done well

You can answer, without improvising:

  • Where this customer’s data lives, in which cloud Region
  • Who can open it
  • Whether a backup copy exists somewhere else, on purpose
  • Which vendor report covers the service underneath
  • How a deletion or access request would actually run

You cannot honestly answer “we are GDPR certified” because that is not a thing you hang on the wall. You can answer “EU records are in eu-west-1, SCCs are signed, backups stay in-region, here is the screenshot.” That is the adult version of the client’s checklist.

If you are standing up a new tenant or moving a workload and you want that map written before the bits fly, contact Secure Techies. We will tell you what the cloud settings can do. Counsel tells you what the law requires.

Frequently Asked Questions

No. GDPR does not contain a blanket EU-storage rule. It restricts transfers of personal data out of the EEA unless you use an approved mechanism such as an adequacy decision, standard contractual clauses, or binding corporate rules. Many customers still demand EU hosting in the contract. Design for the stricter of law and contract, and document both.
No. The California Consumer Privacy Act is about consumer rights: notice, access, deletion, and opt-out of sale or sharing. It is not a data-center pin on a map. You still need to know where California residents’ data lives so you can answer those rights requests and lock down who can see it.
You choose the region. AWS states it will not move customer content outside the Regions you pick without agreement. Azure lets you specify where customer data is located and says it will not replicate that data outside the chosen geography. Google Cloud documents regions, zones, and geographic management of data in its product terms. Multi-region backups can still move data if you turn them on without reading the setting.
Keep the vendor’s independent reports for the services you actually use: SOC reports via AWS Artifact or Microsoft’s Service Trust Portal, ISO certificates, and your own screenshots of region, encryption, and access settings. The hyperscaler’s SOC 2 is not your SOC 2. It is evidence about their controls. You still own configuration in the cloud.
Yes. A snapshot copied to another region, a disaster-recovery pair in a second country, or a SaaS backup tenant in a different geography is a transfer. Some contracts and some privacy programs forbid that even when encryption is on. Design region-specific recovery and write it down before the first outage.
Share

Talk to a real IT expert — free

No sales pressure, no jargon. Just a straight assessment of where your IT and security stand, and what to do next.