A backup only counts when ClaraWide can restore from it.
This foundation gives the browser prototype a real export / restore workflow, lightweight recovery points, restore previews, integrity checks, deployment-history notes, and a safe place to rehearse recovery before production systems are connected.
Download a ClaraWide browser snapshot
Exports ClaraWide browser-local data into one JSON backup file. Device-specific session identifiers and the backup system’s own metadata are intentionally excluded.
Test the recovery logic without touching real records
The drill creates a temporary probe value, snapshots it, changes it, restores it, verifies the result, and cleans up afterward. Passing proves the browser restore mechanism works—not the future production backup system.
Recent browser recovery points
Recovery points are lightweight local snapshots for QA mistakes. ClaraWide keeps only the newest five.
Preview changes before anything is overwritten
Select a ClaraWide snapshot. The file is validated and compared with current browser state first. Restore stays disabled until the preview succeeds.
Safety behavior: before applying a file restore or rollback, ClaraWide first attempts to create a quick recovery point of the current state. The active browser session and device-specific support ID are not replaced.
Record what was deployed
This does not call Cloudflare or perform a rollback. It gives founder QA a local deployment trail so a bad release can be identified quickly.
Code rollback and data restore are not the same thing
- Identify the bad release.Use deployment history, monitoring, reports, and reproducible QA.
- Stop making the problem larger.Pause risky writes or affected workflows when corruption/security requires it.
- Rollback application code first when the data is still valid.A code bug does not automatically justify restoring an older database.
- Restore data only when needed.Choose a known-good backup from before the corruption and preserve evidence/audit history.
- Check compatibility.Application version, database schema, files, jobs, secrets/configuration, and integrations must agree.
- Smoke test before reopening.Auth, shopping, checkout, orders, payouts, messages, safety, support, uploads, and admin access need verification.
- Document what happened.Record cause, impact, recovery point, decisions, and follow-up prevention work.
Exercise the browser backup contract without keeping fixture data
Checks current release labeling, full vs lightweight snapshots, SHA-256 tamper detection, protected device/session keys, merge/exact diff safety, and the built-in safe restore drill. Temporary QA values and drill/audit state are restored after the run.
Recovery-suite history
These runs prove only the browser-local recovery contract in this prototype. They do not count as a production disaster-recovery drill.
Recovery behavior you can actually verify in clarawidetest
Only mark Pass after you performed the stated check. Use Clear / Not Checked if you click the wrong result. Previewing an Exact restore is enough—you do not need to risk your working browser data just to satisfy QA.
Disaster-recovery controls this static test site cannot prove
Leave these Not Checked until the real server database, uploaded-file storage, Cloudflare deployment path, configuration, monitoring and recovery ownership exist and have been exercised.
Record a backup / restore / rollback defect
Recovery launch blockers & defects
Critical and High open findings also surface in Admin Operations and its priority queue.
Export or reset this QA layer
The export includes TEST NOW checks, production-later checks, automated runs, issues, current recovery-point count, deployment-record count, last drill status and a browser-state summary. Resetting QA does not erase your actual recovery points, deployment notes or snapshots.
What launch recovery still needs
The prototype can exercise recovery concepts, but these production layers remain separate launch requirements.
