
Backup & restore
Three independent paths to get the book in or out of this device. Cloud sync (auto-push to Google Drive or Dropbox) lives on its own screen — the Books page — and is separate from everything here. Restoring never needs a paid plan: every restore path on this screen works on the free plan too.
When a book with more than ten transactions is neither synced nor shared and has no backup from the last 14 days (or none at all), Accounts shows a backup reminder: Back up now opens this screen, and closing it hides the reminder for a week. A saved book file, a JSON backup or a sync all count; the Last backup chip on More shows when the latest one was.
Book file
Hands the encrypted DB blob to the system share sheet / file picker. Use it when you want a portable copy of the book in your own cloud storage (whatever the system share sheet offers), or to move a book between devices without using a sync provider.
- Save book file… — exports the current book as
.db(native) or.amdb(web, withAMDBmagic + length-prefixed salt / iv / ciphertext). The system share sheet decides where the bytes land. - Open book file… — picks a
.db/.amdband lands it as a NEW book alongside the active one (collision-suffixed with the date). Prompts to switch when done; the current book stays untouched.
Encrypted books keep their password; restoring on another device asks for the same password before the data is readable. Lose the password and the file is unreadable — there's no recovery.
Backup (JSON)
Serialises the entire book — every account, transaction, recurring template, report, and setting — to a single JSON snapshot. Plain text, human-readable, round-trips losslessly back into a new book. The textarea below the button shows the JSON; copy it or hand it to the system share sheet / browser download.
Use it for: archival, transferring to another tool, or as a sanity check that everything serialises correctly. NOT encrypted — if the book has a password, this is the only path that exposes the plaintext.
Restore from JSON
Paste a previously-saved snapshot or pick a file. The Validate step parses it and shows a row-count preview (accounts, categories, transactions, …) with a before / after delta against the current book. Restore this snapshot overwrites EVERYTHING in the current book — use "Back up current data first" right above it if you might want the current state back.
Schema-version mismatches and translation notes surface inline so you know what to expect from a legacy 2014-era backup.
Reset / delete
The full "wipe this book" surface lives in More → Reset book or Books → trash icon. Use a fresh backup first if you might want any of this data later.