YarifyStart a conversation

Data routing that can explain why every border was crossed

Enforce approved rules for where data may be stored, processed, replicated, backed up, viewed, supported, or exported. The control plane evaluates data class, entities, purpose, destination, transfer mechanism, key custody, and exceptions— then returns an auditable allow, deny, or review decision.

Four concepts that should never share one checkbox

Legal review starts by naming the control being requested. “Keep it in Europe” can mean four different things, each with a different architecture and proof burden.

Residency
The physical or logical locations used for primary storage, replicas, backups, caches, indexes, queues, logs, and derived datasets.
International transfer
A legally defined disclosure or availability event. Under the EDPB test, a GDPR transfer requires an exporter, a separate importer, and a third-country or international-organization destination.
Localization
A rule requiring specified data or a copy to be stored or processed in a territory, often for a defined sector, operator, data type, or supervisory purpose.
Sovereignty
Practical control over operators, administration, keys, legal entities, technology dependencies, and foreign-law exposure—not merely coordinates on a provider map.

GDPR Chapter V permits international transfers through specified mechanisms; it does not impose blanket EEA localization. The EDPB's final Guidelines 05/2021 define the transfer test. Treat the resulting legal decision as a versioned input to software, not as something inferred from an IP address at request time.

Decide on the whole movement, not only the destination region

Every write, read, replica, export, support session, or recovery action should arrive with a policy packet rich enough to support the approved legal and security decision.

Data and people

Data category, sensitivity, origin, data-subject or customer geography, sector, tenant, purpose, retention, re-identification risk, and linked datasets.

Entities and roles

Controller, processor, exporter, importer, provider, subprocessor, support employer, recipient legal entity, customer owner, and authority exposure.

Movement and infrastructure

Operation, source and destination, compute and storage region, replicas, backup, queue, CDN, telemetry, support path, disaster-recovery path, and key authority.

Approval and safeguards

Legal mechanism, adequacy scope, contract and assessment versions, supplementary measures, residency promise, exception, expiry, approver, and evidence reference.

The decision contract

Allow

Issue a short-lived routing grant constrained to the approved service, region, purpose, identity, operation, and policy version.

Deny

Return a stable reason code and safe alternative; do not silently fall back to a prohibited region, processor, telemetry sink, or backup path.

Review

Quarantine or hold the operation when facts are missing, thresholds may be crossed, a transfer tool expired, or an exception needs accountable approval.

Put policy gates around every exit

A production design controls the data plane, identity plane, key plane, and operational plane together. Otherwise the primary database may stay regional while logs, administrators, or recovery tooling quietly cross the boundary.

  1. Ingress classification

    Bind tenant, purpose, data class, origin, retention, and legal owner before choosing a storage or processing route.

  2. Regional placement

    Resolve approved compute, database, object storage, queue, cache, index, backup, and recovery targets as one placement set.

  3. Identity and access

    Broker workforce, service, vendor, repair, and support identities through region and entity-aware policies with short-lived credentials.

  4. Egress and replication

    Inspect API exports, ETL, analytics, webhooks, file delivery, model training, support bundles, CDC, and cross-region replication.

  5. Keys and secrets

    Separate encrypted data from key authority, record who can request decryption, and constrain backup keys, escrow, HSM administration, and rotation.

  6. Evidence and drift

    Log decisions without duplicating restricted payloads; reconcile actual resources, processors, access, data flows, contracts, and policy versions continuously.

Explainable runtime decision

Illustrative API
POST /v1/data-movements/evaluate
{
  "tenant": "acme-eu",
  "operation": "support_access",
  "data": { "class": "personal", "origin": "EEA", "purpose": "incident" },
  "exporter": { "entity": "Acme GmbH", "country": "DE" },
  "recipient": { "entity": "Support Vendor Inc", "country": "US" },
  "service": { "id": "ticketing-prod", "region": "eu-central" },
  "transfer": { "mechanism": "SCC-2021-914", "assessment": "tia_83" },
  "controls": { "payloadRedacted": true, "keyAuthority": "DE" }
}

{
  "decision": "allow",
  "grantExpiresAt": "2026-09-04T10:15:00Z",
  "constraints": ["case:INC-2481", "no_download", "session_recorded"],
  "policyVersion": "eea-support@42",
  "evidenceRef": "route_01J6R..."
}

The payload is Yarify's recommended contract, not a regulator- prescribed schema. The transfer mechanism and assessment must be approved outside the request path; runtime code verifies their scope and conditions rather than declaring them legally adequate.

Jurisdictions cannot be reduced to red and green countries

Each profile needs data types, actors, thresholds, mechanisms, sector overlays, effective dates, and evidence. These examples are implementation starting points, not a substitute for fact-specific legal review.

European Union

GDPR Chapter V controls transfers of personal data. A current adequacy decision can remove the need for further Article 46 safeguards within its scope; otherwise organizations commonly use SCCs, BCRs, or another permitted mechanism and assess whether supplementary measures are needed. Article 49 derogations are not a default architecture for repetitive operations.

Separately, Data Act Article 32 requires providers of data- processing services to take adequate technical, organizational, and legal measures against international or third-country governmental access to or transfer of non-personal data held in the Union when it would conflict with Union or Member State law. See the GDPR, current adequacy list, and Data Act.

China

PIPL Articles 38–40 establish security assessment, certification, standard-contract, and other authorized routes, with domestic-storage and assessment duties for specified processors. The March 2024 CAC provisions refine when an export is procedurally exempt, needs a standard contract or certification, or requires a security assessment.

For non-CIIO processors, the current annual thresholds distinguish fewer than 100,000 individuals' non-sensitive personal information, 100,000 to under one million, one million or more, and sensitive information below or at/above 10,000. Important data, CIIO status, specified scenarios, and free-trade-zone rules change the route. Count unique individuals and preserve the basis for exclusions. See PIPL and the CAC provisions.

India

DPDP Act Section 16 is a restriction-list model: the Central Government may notify countries or territories to which a Data Fiduciary may not transfer personal data for processing. It also preserves stricter transfer or protection rules under other laws. This is not a universal India-only storage command.

Timing matters. As reviewed, G.S.R. 843(E) places Section 16 in the group commencing eighteen months after its 13 November 2025 publication. Sector rules remain independently important: RBI's 2018 direction requires authorized payment-system providers to keep the entire covered payment-system dataset in India, with its stated foreign-leg treatment. See the DPDP Act, commencement notice, and RBI direction.

United States

Do not model the US as one general localization regime. Evaluate the actual federal, state, sector, contract, procurement, and national-security restrictions relevant to the data and parties. For EU personal data, also verify the GDPR transfer mechanism: the EU–US Data Privacy Framework covers participating commercial organizations, not every US recipient.

Storage outside the US does not by itself remove US legal exposure. 18 U.S.C. § 2713 addresses data within a covered provider's possession, custody, or control regardless of whether it is located inside or outside the United States. Provider jurisdiction and control are fact-specific. See the official US Code.

Data stays sovereign only when every control plane agrees

Data plane

Primary records, replicas, object versions, search indexes, caches, queues, feature stores, exports, backups, snapshots, and deletion propagation stay within the approved placement set.

Identity plane

Workforce, vendor, service, support, break-glass, machine, and authority access is constrained by entity, purpose, geography, device, time, approval, and session controls.

Key plane

Key creation, custody, HSM tenancy, administration, rotation, escrow, recovery, decryption grants, and provider access align with the threat model and contractual promise.

Operational plane

Deployments, observability, incident response, support bundles, CI/CD, data repair, failover, vendor escalation, subpoenas, and recovery follow the same regional policy and evidence path.

Region outage

Pre-approve recovery regions per data class. A global failover that restores availability by violating localization or transfer policy is not a valid recovery plan.

Provider change

Re-evaluate entity, subprocessors, support, keys, government-access exposure, contractual tools, certifications, deletion, and export paths—not merely region-name parity.

Rule change

Version effective dates, run impact analysis over live data flows, expire affected grants, create migration tasks, and preserve both the prior decision and the new basis.

The EDPB's supplementary-measures recommendations call for transfer mapping, verification of the transfer tool, assessment of destination law and practice, effective additional measures where needed, procedural steps, and ongoing re-evaluation. A route log supports that governance; it does not replace it.

A useful pilot governs one end-to-end data journey

Pick a real workflow with primary storage, a subprocessor, support access, telemetry, backup, and disaster recovery. Prove both the normal route and the exceptions before extending the control plane across the estate.

Flow and obligation inventory

Map data, purposes, entities, systems, countries, transfers, subprocessors, support, keys, logs, backups, recovery, contracts, assessments, and owner-approved restrictions.

Canonical policy model

Define data classes, movement types, entity roles, region sets, transfer tools, sector overlays, thresholds, approvals, effective dates, exceptions, and stable reason codes.

Enforcement adapters

Wire ingress, API gateway, service identity, storage placement, database proxy, object policy, egress, ETL, observability, support, KMS, backup, and deployment controls.

Evidence and operations

Reconcile declared and observed flows, test denials and regional outages, monitor policy and vendor drift, rehearse break-glass review, document legal handoffs, and assign every alert.

Pilot input

One production data journey, representative records, architecture and vendor inventory, identity paths, transfer register, contracts, assessments, regional promises, and named legal and operational owners.

Pilot output

Observed flow map, approved policy packet, working routing and access gates, regional resource controls, evidence ledger, drift alerts, exception workflow, tests, runbooks, and gap register.

Go-live gate

Owners approve the policy; storage, access, keys, telemetry, backups, and failover match it; deny and review paths are safe; evidence reconciles; exceptions expire; operators own every alert.

Cross-border data routing FAQ

Does GDPR require all personal data to stay inside the EU?

No. GDPR Chapter V regulates transfers of personal data to third countries and international organizations; it is not a blanket EEA data-localization rule. Transfers may rely on an applicable adequacy decision, Article 46 safeguards such as Standard Contractual Clauses or Binding Corporate Rules, or a narrowly interpreted Article 49 derogation. Storage location still matters operationally, but an EU region alone neither creates nor proves a valid transfer mechanism.

Is an EU cloud region enough for data sovereignty?

No. Residency describes where data is stored. Sovereignty and transfer analysis also depend on which legal entity receives or controls it, subprocessor and support locations, remote access, replication, backups, telemetry, encryption-key control, and governmental-access exposure. A routing layer must evaluate those facts rather than trusting the region selected in a cloud console.

Does remote access from outside the EEA always count as a GDPR transfer?

Not always. The EDPB uses three cumulative criteria: an exporter is subject to GDPR, it makes personal data available to another controller or processor, and that importer is in a third country or is an international organization. Access by an employee who remains an integral part of the same EU controller is not a transfer on that fact alone, although GDPR security and risk duties still apply. Access by a separate overseas group company or support processor can be a transfer.

Can routing middleware choose the legal basis for a transfer?

It should not make unsupervised legal judgements. Counsel, privacy, security, data owners, and procurement should approve a versioned policy packet: data class, entities, countries, purpose, recipient, transfer tool, assessment, supplementary measures, retention, and exceptions. Middleware can then enforce that approved decision, deny drift, require review, and preserve evidence.

Can every US recipient rely on the EU–US Data Privacy Framework?

No. The current European Commission adequacy decision covers US commercial organizations participating in the Data Privacy Framework, not the United States as an unrestricted destination for every recipient and purpose. Verify the recipient's active participation and covered entities and data, or use another valid transfer mechanism with the necessary assessment and measures.

Does China require every dataset to stay in China?

No. China's rules distinguish personal information, sensitive personal information, important data, critical-information-infrastructure operators, annual export volumes, contractual or emergency scenarios, and free-trade-zone negative lists. Depending on those facts, an export may be exempt from the specified procedure, require a standard contract or certification, or require a CAC security assessment. PIPL notice, separate consent, impact assessment, and security duties may still apply even where a procedural exemption does.

Is India's DPDP Act currently a general localization rule?

No. Section 16 creates a future power to restrict transfers to countries or territories notified by the Central Government and preserves stricter laws for particular data or sectors. As reviewed on 4 September 2026, the official commencement notification places Section 16 in the group scheduled to commence eighteen months after the 13 November 2025 publication. Existing sectoral rules still matter—for example, RBI's payment-system data direction requires covered payment-system data to be stored in India.

Does encryption make any cross-border route compliant?

No. Encryption can be a strong supplementary measure when keys, access paths, use cases, and threat assumptions make it effective, but it does not replace a required transfer mechanism, localization rule, security assessment, notification, consent, or regulator approval. For data that must be processed in plaintext by the overseas recipient, encryption in transit and at rest does not remove that recipient's access.

Primary sources and legal status

Reviewed 4 September 2026. The GDPR, EU Data Act, Chinese laws and provisions, Indian Act and commencement notification, US Code, and RBI direction are binding within their respective scope and effective dates. EDPB materials are regulator guidance; the Commission adequacy page reports current decisions and their scope. The English PIPL text is expressly a translation for reference. Yarify's policy schema, control-plane design, enforcement gates, evidence model, and pilot criteria are engineering recommendations—not legal advice, an approved transfer mechanism, or a claim of compliance.

  1. Regulation (EU) 2016/679 — General Data Protection RegulationBinding GDPR text, including Chapter V transfer mechanisms and Article 48 treatment of third-country court and authority demands.
  2. EDPB Guidelines 05/2021 — identifying international transfersFinal regulatory guidance defining the three cumulative criteria for a Chapter V transfer and illustrating entity, employee, processor, and remote-access scenarios.
  3. EDPB Recommendations 01/2020 — supplementary transfer measuresFinal regulatory recommendations for mapping transfers, verifying transfer tools, assessing third-country law and practice, adopting supplementary measures, and re-evaluating them.
  4. European Commission — current GDPR adequacy decisionsAuthoritative current list of adequate destinations and scoped arrangements, including the EU–US Data Privacy Framework for participating US organizations.
  5. Regulation (EU) 2023/2854 — Data ActBinding text, including Article 32 safeguards against conflicting international governmental access to and transfer of non-personal data held in the Union by data-processing providers.
  6. PRC Personal Information Protection Law — Articles 38–41Official English reproduction for reference covering cross-border mechanisms, separate consent, domestic storage and assessment for specified processors, and foreign-authority requests.
  7. CAC Provisions on Promoting and Regulating Cross-Border Data FlowsOfficial March 2024 provisions governing exemptions, annual individual-count thresholds, standard-contract or certification routes, security assessments, important data, and free-trade-zone negative lists.
  8. India Digital Personal Data Protection Act, 2023Official Act text; Section 16 permits the Central Government to restrict transfers to notified countries or territories and preserves stricter sectoral rules.
  9. India G.S.R. 843(E) — DPDP Act commencement notificationOfficial November 2025 notification placing Section 16 and most substantive provisions in the group commencing eighteen months after publication.
  10. 18 U.S.C. § 2713 — required preservation and disclosureOfficial US Code text requiring covered providers subject to the relevant chapter to preserve, back up, or disclose data in their possession, custody, or control regardless of where it is located.
  11. Reserve Bank of India — Storage of Payment System DataBinding RBI direction requiring authorized payment-system providers to store the entire payment-system dataset in systems located in India, subject to stated treatment of a foreign transaction leg.

Bring one data journey that refuses to stay in one region.

Tell us the data classes, customer markets, providers, legal entities, subprocessors, storage and compute regions, support model, key custody, transfers, backups, failover path, and current policy gaps. We'll scope an enforceable routing pilot around the highest-risk movement.