Independent AI agent for EU Deforestation Regulation compliance, not affiliated with the EU. Scope & disclaimer →
eudr.dev

Transfer impact assessment (TIA) — emem.dev satellite-signal lookups

Status: adopted 2026-06-04 · review cadence: 12 months or on any change to the data flow, the corporate structure, or Indian law relevant to the assessment.

This document records the controller-facing analysis for the only non-EEA data flow in the eudr.dev pipeline: satellite-signal lookups against emem.dev. It exists because the EDPB's position is that Art. 49 GDPR derogations must remain occasional, while this flow is systematic (one lookup per compile) — so the legal basis deserves a written assessment rather than a one-line citation.

1. The flow

Exporting processingeudr.dev engine, AWS eu-central-1 (EU)
Receiving processingemem.dev Earth-memory service, operated from India
Legal persons involvedOne: Vortx AI Private Limited operates both eudr.dev and emem.dev
Data categoriesPlot geometry (GeoJSON), HS code, country of production, quantity
Identity dataNone. Operator and supplier identity are stripped before any emem call (operator: None is enforced in crates/eudr-pipeline/src/runner.rs; the privacy notice, DPA and sub-processor register all state this and the code is the control)
FrequencyEvery compile (systematic, not occasional)

2. Is this a Chapter V "transfer" at all?

Under EDPB Guidelines 05/2021 a Chapter V transfer requires a disclosure by one controller/processor to another controller/ processor. eudr.dev and emem.dev are operated by the same legal person, so the movement of data between the EU compute location and the Indian processing location is intra-entity remote processing, not a transfer to a third party — Standard Contractual Clauses (Decision (EU) 2021/914) are structurally unavailable for it, because an entity cannot contract with itself.

That does not lower the bar: Art. 5(1)(f), Art. 24 and Art. 32 GDPR fully apply to the processing wherever it happens, and the remainder of this assessment treats the flow with the same rigour a third-country transfer would receive.

For any future third-party sub-processor outside an Art. 45 adequacy decision, SCCs Module 3 will be executed before the transfer — that commitment stays in the DPA §7.

3. Could the data identify a person?

Plot geometry can be personal data when the plot maps to an identifiable smallholder. Mitigations:

4. Receiving-jurisdiction considerations (India)

5. Supplementary measures in place

  1. Identity stripping at source (code-enforced, audited 2026-05/06).
  2. TLS 1.2+ on every call; no bulk export interface on emem.
  3. Content-addressed, signed responses (tamper-evident both ways).
  4. Data minimisation: four fields, no free text from the operator.
  5. EU-side retention of all identity and account data (eu-central-1 SQLite + Litestream).
  6. This TIA, reviewed annually, referenced from the DPA and the privacy notice.

6. Conclusion

The flow is lawful as intra-entity processing protected by Art. 32 measures and the supplementary measures above; the previous reliance on Art. 49(1)(d) as a transfer derogation is retired as unnecessary for this flow (it remains cited for completeness where a supervisory authority takes a broader view of "transfer"). The residual risk to data subjects is assessed as low, dominated by the re-identification scenario in §3, which the identity-stripping control addresses at source.


This assessment is operational tooling, not legal advice; the controller (operator) remains responsible for their own Art. 35 assessment where their use is high-risk.