A growth-stage SaaS had spotless product metrics and a data map drawn on a whiteboard. During diligence a different picture was formed. Nightly backups hopped regions, US-hosted log analytics ingested EU personal data, and a support run-book that paged an on-call engineer in a different legal jurisdiction. Nothing was malicious, just a bit ad-hoc. The buyer didn't question the product, they only asked whether the company could prove where customer data lived, who could touch it, and how fast it could be deleted. In 2025, that proof moves valuation.
Why this matters
Regulators, customers, and acquirers are converging on the same questions: Where is the data, who can access it, and what exits the promised boundary? "Sovereign-data" readiness is the ability to keep certain data in-region, under your control, administered by in-region personnel, and to demonstrate it with artifacts, not promises. You don't need to be a regulated bank to face these questions, a single enterprise customer or a cross-border acquisition can put them on page one of the checklist.
Good governance compounds. Clear ownership, lineage, and deletion pipelines lower breach risk and cloud cost. Sloppy governance leaks margin (storage creep, zombie copies), slows sales, and drags diligence.
What investors look for
Investors start with a real data map, not a diagram. That means a system-of-record listing of datasets, fields, sensitivity, lawful basis, retention, region, key owner, and the processing activities that touch each set (ETL jobs, training pipelines, analytics queries). A clean map should tie back to lineage: where the data came from, where it flows, and where it rests (including backups and logs).
Next comes access governance. Investors want to see least-privilege enforced in code (IAM policies, role-based access, JIT elevation), quarterly access reviews with sign-off, and auditable logs. "We trust the team" doesn't survive diligence; "we trust our policy, and here are the reviews" does.
Then encryption & key control: encryption at rest and in transit is table stakes. What moves the needle is customer-managed or tenant-scoped keys (BYOK/CMK), clear key-rotation policy, and proof that keys are region-pinned (no KMS hop across borders).
Finally, data-residency architecture. Can you keep EU data in the EU including backups, telemetry, and third-party tools? It's common to localize the database but leak residency through US-hosted error tracking, CDN logs, or a global SIEM. Investors might ask where every copy lands.
Stage and stake: how the lens sharpens
At Seed/early A, a crisp written policy, a living data inventory, and a basic deletion pipeline alongside with a roadmap to regionalization are typically enough. By Series B, diligence expects enforcement evidence: access reviews, key-rotation logs, automated retention jobs, and vendor DPAs for every sub-processor. In majority buy-outs, the bar rises to sovereign-by-design: per-region shards or accounts, region-locked keys, in-region logging and monitoring, and contractual controls (e.g.: EU-only support, named sub-processors).
Patterns that work
- Regional sharding with consistent abstractions: Run one product, multiple regional data planes: separate accounts/projects per region, region-pinned databases, buckets and keys, and a routing layer that keeps each tenant in its home shard. No cross-region replication "for resilience" outside the legal boundary. DR stays within jurisdiction. Audits become mechanical: list the EU account, export the inventory.
- Per-tenant isolation without over-engineering: You don't need "one DB per customer" to get strong isolation. Combine row-level security, tenant-scoped keys, and separate schemas, but make it provable. Telemetry should show access by tenant, least-privilege roles enforced in code, and a quarantine kill-switch to contain one tenant without touching the rest.
- Customer-managed keys as a control and termination lever: BYOK/CMK assures large customers you can't read their data unilaterally and that, on termination, they (or you under their instruction) can render it fast. Pin keys to the same region as the data, document rotation, and show who can use keys under JIT elevation. From a diligence angle, it's a concrete signal of control, not just encryption "on paper."
- Data contracts for analytics & AI: Treat every downstream consumer (warehouse, lake, model training job, feature store) as a contract: schema, allowed fields, sensitivity/masking rules, retention, owner, and permitted purpose. Contracts prevent PII from "sneaking" into features, enforce minimization and synthetic/masked data in lower environments, and give you runnable deletion hooks.
- In-region telemetry and backups: Residency isn't real if logs, traces, crash dumps, metrics, or snapshots exit the boundary. Keep observability stacks and backup targets in-region, or use providers with regional data boundaries.
- Enforcement and evidence by design: Make sovereignty fail-closed. At the org layer: region-allow policies, prevent creation of resources outside allowed regions, and block cross-region KMS "hops." In CI/CD: require every dataset to be registered (owner, region, retention, key) or the build fails. For audits: keep access reviews, key-rotation logs, DSAR/erasure job runs, and vendor DPA mappings tied to specific datasets.
Red flags that slow or sink deals
- Ambiguous residency: "EU data stays in Frankfurt" while backups replicate to another region "for resilience".
- Telemetry leakage: Application data local, but crash dumps and access logs ship to a global SaaS. Easy to miss, hard to defend.
- Live data in lower environments: Dev/test using production PII with no masking, no synthetic data. That's a governance smell and a breach risk.
- Root-level access culture: Wide admin roles ("*") or shared credentials, plus no quarterly reviews. Investors assume insider-risk and operational fragility.
- No deletion proof: You can accept a Data Subject Request, but can you show verifiable erasure across hot storage, backups, caches, and search indexes within policy?
- Sub-processor sprawl: A dozen vendors touch production data, but the DPA list in customer contracts is outdated. Integration risk goes up, trust goes down.
Two or more of these typically trigger a price adjustment or post-close capex to retrofit sovereignty.
Habits worth adopting before the next round
- Make the data map an operational tool: Keep it in a system (not a slide). Every new table or bucket must register with owner, sensitivity, region, retention, and key. CI pipelines should fail if the registry doesn't have an entry.
- Prove deletion, don't just promise it: Implement "erasure jobs" that accept a subject ID and traverse application DBs, object stores, caches, analytics tables, and model feature stores. Log what was removed and where propagation is pending (e.g.: immutable backups). Track deletion SLA as a metric.
- Region-pin everything: Error tracking, metrics, SIEM, object-storage replication, backup targets, CDN logs: choose in-region endpoints or providers with regional data boundaries. Treat "unknown region" as tech debt.
- Key management with intent: Use region-scoped KMS/HSM, rotate keys on a schedule, and prefer tenant-scoped or customer-managed keys for high-sensitivity data. Keep a one-pager that shows which datasets use which keys and who can access them.
- Separate people, not only data: For strict customers, operate an in-region support rotation with audited access and break-glass procedures. Diligence increasingly asks not just where data sits, but which human can touch it.
- Data for test/dev: Default to masked or synthetic data in lower environments. If you must use production slices, apply minimization and time-boxed access with approvals; expire copies automatically.
- Quarterly vendor hygiene: Maintain a single list of sub-processors with DPAs/SCCs, residency statements, and last review date. Tag which customer contracts reference which version of the list so you can notify accurately.
- Set 3 governance KPIs and publish them: Examples: "% assets classified," "% resources with region tag," "mean deletion lead time".
Mini-Glossary
- Data sovereignty: Keeping data in a jurisdiction and under the control of entities governed by that jurisdiction.
- Data residency: The physical/virtual location where data is stored and processed.
- BYOK / CMK: Bring-Your-Own-Key / Customer-Managed Key; customers control encryption keys.
- Data contract: A formal agreement defining a dataset's schema, allowed fields, retention, and owner.
- Lineage: Trace of where data originates and how it moves and transforms across systems.
- DPA: Data Privacy Agreement. GDPR Art. 28 contract between controller and processor setting purpose/instructions, security measures, sub-processor rules, audit/right to information, and breach-notification terms.
- SCC: Standard Contractual Clause. European Commission–approved contract templates to lawfully transfer EU personal data to non-adequate countries, often paired with technical safeguards.
Your turn
What's the hardest sovereignty gap you've had to close—telemetry leakage, deletion across backups, or vendor sprawl? Share the scar story; it helps the next team avoid it.
Founders: need a sovereignty gap-scan and a one-page remediation plan for your data room? Let's talk.
Investors: need a pre-deal heat-map of residency, access, and deletion risk across a target's stack? Let's talk.
Next in the Playbook
Edition 11 will dive into the "People Lens". Data is governed by systems. Velocity is governed by people. I'll unpack how investors read org charts, leadership, and culture to predict delivery, resilience, and risk.
Originally published on the Tech Due Diligence Playbook newsletter on LinkedIn.