Skip to main content

Backup, restore & portability

Status: ⏸️ Deferred (recommend deferring)

Scope

Allows an admin/owner to export all household data (members, ledger history, catalog, goals) as a structured archive. Satisfies the GDPR right to data portability. A restore path allows importing an archive into a new household (migration use-case). Defer until core is stable; implement before EU launch.

Open questions

  • What format — JSON (developer-friendly) or CSV (user-friendly) or both?
  • Does the export include the full append-only ledger, or just current balances?
  • Is the import/restore path a full household recreate, or a merge into an existing household?
  • How are photos in Supabase Storage handled — included in export or linked URLs?

Relationship

Privacy & GDPR — data portability is a GDPR data-subject right.