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.