Skip to main content

Exports

Export your consent receipts for backup, analysis, or regulatory submission.

Manual export

Dashboard → Evidence → Export

  1. Select date range
  2. Select format: CSV or JSON
  3. Click Export — a download link is emailed when ready (large exports may take a few minutes)

CSV format

receipt_id,property_id,policy_version,timestamp,event_type,necessary,analytics,marketing,functional,region,ip_hash,user_agent_hash,previous_receipt_id,hmac
rec_01HX,prop_abc,3,2026-03-09T12:34:56Z,consent.created,true,true,false,true,DE,sha256:a1b2,sha256:c3d4,,sha256:e5f6

JSON format

[
{
"id": "rec_01HX",
"property_id": "prop_abc",
"policy_version": 3,
"timestamp": "2026-03-09T12:34:56Z",
"event_type": "consent.created",
"choices": { "necessary": true, "analytics": true, "marketing": false, "functional": true },
"region": "DE",
"ip_hash": "sha256:a1b2...",
"user_agent_hash": "sha256:c3d4...",
"previous_receipt_id": null,
"hmac": "sha256:e5f6..."
}
]

API export

For automated or large-scale exports, use the API:

GET /api/v1/receipts/export?property_id=prop_abc&from=2026-01-01&to=2026-03-31&format=json
Authorization: Bearer YOUR_API_TOKEN

Requires scope: receipts:export

The response is paginated. Use the next_cursor field to retrieve subsequent pages.

Retention and storage

Receipts are stored for 7 years. Exports include all receipts in the selected date range, including soft-deleted properties (receipts are never deleted).

Security

Exports are generated server-side and delivered via a time-limited signed URL (expires after 1 hour). Do not share export links publicly.