Automatic local saving
Edits are persisted behind the interface instead of adding save logic to every screen.
Private-first by design
WriteANovel is built for the train, the cabin, the unreliable connection, and the writer who simply does not want every unfinished sentence sent to a server. The free writing path stores projects in your browser and does not require registration.
Local-first, not local-limited
After the app is installed or loaded once, its writing interface remains available without a network connection. Projects, chapters, notes, settings, and imported artwork are stored in IndexedDB, the browser database intended for substantial offline data.
The result feels like a desktop writing tool while remaining available from a modern browser. There is no save-folder setup and no technical database interface for the writer to understand.
Edits are persisted behind the interface instead of adding save logic to every screen.
The editor and its required assets are cached for continued writing.
Anonymous drafting does not call the PocketBase manuscript API.
Your choice
Premium writers can register with email and password, then deliberately move their local library to cloud-backed storage. PocketBase becomes authoritative only after that migration is confirmed.
A complete local cache remains on the device for offline work. When connectivity returns, queued changes synchronize without making the offline editor feel like a second-class mode.
Practical privacy
“Local” has a concrete meaning here: a free manuscript remains in that browser profile unless you export it or choose premium migration. Clearing browser storage can remove local work, so regular PDF or EPUB exports are sensible backups.
That honest boundary gives writers control without pretending a browser can protect data that the device owner deletes. The interface explains where work is stored instead of hiding the distinction.
Straight answers
Yes, once the application has been loaded and its service worker installed on that device.
No. The free path stores manuscript data locally and does not use the backend manuscript API.
Write locally today