Customer developer docs

EU General Data Protection Regulation (GDPR)

GDPR Arts. 5, 25, 30, 32, 35, 12, 15–22 — integrity, accountability, ROPA, security, DPIAs, and data-subject rights via signed DSRs.

EU General Data Protection Regulation (GDPR)

GDPR (Regulation (EU) 2016/679, effective 2018-05-25) governs the processing of personal data of persons in the EU. Ledgix evidences integrity, accountability, DSR fulfilment (Arts. 15–22), Records of Processing Activities (Art. 30), security (Art. 32), and DPIA obligations (Art. 35) via signed DSR records, processing registers, impact assessments, and the cryptographic ledger.

Status: Full — every control resolves to an artifact Ledgix produces today following the Phase 4 DPIA and Phase 5 DSR/ROPA shipping.

Scope

GDPR applies to controllers and processors of personal data of EU residents, regardless of where the controller or processor is established. Coverage spans the Art. 5 principles (integrity, accountability), the Art. 15–22 data-subject rights (access, rectification, erasure, restriction, portability, objection, automated decision-making), the Art. 25 data-protection-by-design obligation, the Art. 30 records of processing activities, the Art. 32 security obligations, and the Art. 35 DPIA.

Controls covered

FieldTypeRequiredDescription
GDPR-Art-5(1)(f)events_jsonl / checkpoint_chain / key_historyIntegrity and confidentialityEvery processing decision cryptographically signed; Merkle checkpoints prove the ledger is untampered.
GDPR-Art-5(2)framework_mapping / signaturesAccountabilityEvidence export itself is the demonstrable record of compliance.
GDPR-Art-25policy_snapshots / events_jsonlData protection by design and by defaultVersioned policies reflect privacy-by-design posture; decisions bound to the policy version at evaluation.
GDPR-Art-30processing_registersRecords of processing activitiesSigned Art. 30 Records of Processing Activities with controller, purposes, subject categories, data categories, recipients, retention, safeguards.
GDPR-Art-32signatures / key_history / checkpoint_chainSecurity of processingEd25519-signed manifest, key-rotation history, and checkpoint chain.
GDPR-Art-35(1)impact_assessmentsData protection impact assessment required for high-risk processingSigned DPIA (ia_type=dpia_gdpr) per high-risk processing activity.
GDPR-Art-35(7)(a)impact_assessmentsDPIA contents — description of processingassessment_json.processing_description and purpose fields.
GDPR-Art-35(7)(b)impact_assessmentsDPIA contents — necessity and proportionalityassessment_json.necessity_assessment field.
GDPR-Art-35(7)(c)impact_assessmentsDPIA contents — risks to data subjectsrisk_categories and data_categories fields.
GDPR-Art-35(7)(d)impact_assessmentsDPIA contents — measures to address the risksmitigation_steps and residual_risk fields.
GDPR-Art-35(11)impact_assessmentsPeriodic DPIA reviewnext_review_at and approved_at evidence periodic review cycle.
GDPR-Art-12dsr_recordsTransparent intake and response to data-subject requestsSigned DSR intake records under GDPR with 30-day deadline tracking.
GDPR-Art-15dsr_records / events_jsonlRight of access by the data subjectAccess-request records plus subject_id-indexed ledger query.
GDPR-Art-16dsr_recordsRight to rectificationSigned rectification-request records.
GDPR-Art-17dsr_recordsRight to erasure ('right to be forgotten')Signed erasure records with redaction_mapping for immutable-ledger compatibility.
GDPR-Art-18dsr_recordsRight to restriction of processingSigned restriction-request records.
GDPR-Art-20dsr_recordsRight to data portabilitySigned portability records with response_uri pointing to JSON export.
GDPR-Art-21dsr_recordsRight to objectSigned objection-request records.

Evidence types referenced

Known gaps (if any)

None — every control resolves to an artifact Ledgix produces today. Tenants must populate subject_id on events for DSR subject-indexing; the DSR regime automatically applies a 30-day deadline for GDPR-regime records.

Audit pack workflow

Export an evidence ZIP for this framework from the admin console's Evidence Exports panel by selecting EU General Data Protection Regulation (GDPR) and a time window. Each control's evidence_locators[] in the included framework_mapping.json points to the corresponding file in the ZIP.

References