Device Draft Keys
0
Campaign Records
0
Asset References
0
Mode
Local
Database Size Tracker
Estimated current campaign payload by module. This uses the data currently loaded in the app and compares it against a 5 GB database limit.
Estimated Used
0 B
Estimated Free
5.00 GB
Limit Used
0%
Largest Area
None
No storage estimate loaded yet.
| Data Area | Included Keys | Estimated Size | Share of Current Save |
|---|
Recommended Data Layout
/data/ campaign-data.json campaign-data-example.json /assets/ portraits/ contracts/ maps/ audio/ ships/ planets/
Asset Reference Model
Do not store large images/audio as base64 inside JSON for the hosted build. Store an asset path or external URL.
{
"id": "asset-contract-001",
"type": "Image Reference",
"title": "Signed transaction scan",
"assetPath": "assets/contracts/transaction-001.webp",
"externalUrl": "",
"notes": "Optional notes"
}
Save Audit / Device Draft Inventory
This shows what is in this browser, whether it is included in Cloudflare saves, and which keys are only temporary UI/session state.
| Key | Purpose | Status | Size | Cloud Sync | Notes |
|---|
Browser Cache Audit
Read-only check. This bypasses the campaign memory bridge and looks for real campaign data still sitting in this browser's localStorage. It does not clear or fix anything.
| Key | Browser Cache | Cache Size | Parent Memory | Verdict |
|---|---|---|---|---|
| Click Run Browser Cache Audit. | ||||
Cloud Sync Diagnostics
Shows the latest online database status from the main shell. Use this when Save fails or incognito does not match your editor browser.
No cloud sync diagnostic loaded yet.