Data deletion
Each report page includes a delete button. After deletion, the report is marked deleted, future reads return not found, and other users cannot read it.
If you sign in to save relationship memory, the history page includes an account-and-history deletion action. After confirmation, the session is cleared and account-owned reports are marked deleted.
Local development uses in-memory storage by default and clears on restart. Postgres and Supabase modes currently use a soft-delete field for auditability and cleanup jobs; production deployments should configure a fixed retention window and hard deletion task.
The current web MVP does not store original screenshot image content. Screenshots are sent transiently to the Vision transcript service, and the reviewed report stores filename, type, size, and count metadata only.
Deletion does not change the rule that crisis safety guidance remains free.