Backups and restoring

You can take a copy of a whole workspace whenever you like. The more useful question is whether that copy would bring the workspace back — and this application will find out for you, by actually doing it.

Taking a copy

Settings → Export writes the whole workspace to a single zip: every note of every kind, folders and their nesting, attachments, templates, properties and conversations. It works even when a workspace is frozen for being over its note limit — a workspace nobody can edit must still be one you can take with you.

Every file inside carries a SHA-256 of its own contents, so a damaged archive is refused before anything is restored rather than halfway through.

Finding out whether it works

An export produces a file. It does not tell you whether that file would bring your workspace back, and a backup nobody has ever restored is a hope rather than a backup.

So Settings → Backups offers a rehearsal. It exports the workspace, restores the archive into a throwaway copy, counts what came back against what went in, tells you where they differ, and destroys the copy. Your workspace is read and never written, and the copy belongs to nobody — it cannot be opened, listed or reached while it exists, and it does not exist for long.

What you get is a table: every kind of thing a workspace holds, what went in, and what came back. If they all match, it says so. If they do not, it names what is missing.

One number that moves on purpose

The total characters of writing can change without anything being lost. A restore rewrites every link to an attachment, and the new address is a different length from the old one. The page says so beside that row. What would be a real loss — a note coming back empty — is counted separately, because no amount of link rewriting empties a note.

Putting one back

Settings → Import takes an archive. You can merge it into a workspace or replace what is there. It runs as one transaction: it either finishes or nothing in your workspace changes, and a damaged file is refused before any of it begins.

What a backup does not carry

The full list, with what is checked and how, is in the project's fidelity matrix — a document a test keeps honest, so a claim in it cannot outlive the behaviour it describes.

What is not built