export_subject
Export a subject's complete stored data with provenance, correction history, and erasure tombstones for GDPR Art. 15 access. Use basis='portability' to produce a versioned, portable copy for Art. 20.
Instructions
GDPR Art. 15 access: everything this store holds about subject (a source doc identifier), resolved
exactly as erasure resolves it, with provenance, correction history, the erasure tombstones already
recorded, and the ledger actions taken while those records were recalled. Writes one rights:export
entry to the action ledger carrying the export's manifest hash. With basis="portability" the same
document is the Art. 20 response: labelled, with a versioned format and per-record portable flags,
logged as rights:portability. Refuses an ambiguous subject unless allow_ambiguous is set.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| basis | No | access | |
| subject | Yes | ||
| request_id | No | ||
| include_text | No | ||
| allow_ambiguous | No |