Why we don't store your financial data — and why that matters
Most bookkeeping tools ask you to trust a database with your income and expenses. Here is what changes when your financial data never leaves your browser.
Most financial tools work the same way: you enter your data, it goes to their server, and you trust them to keep it safe, keep the business running, and not do anything unwanted with it. That trust is usually well placed — and it’s still a trust you’re extending to a company you have no real visibility into.
What “your data lives on our server” actually means
When a bookkeeping tool stores your income and expenses in the cloud, a few things are true whether or not you think about them. Your financial numbers exist in someone else’s database. If that company is acquired, changes its terms, or has a breach, your data is implicated. If you want to stop using the product, your numbers are still sitting somewhere until you remember to request deletion — and you’re relying on them to actually honor that request.
None of this makes cloud-based tools untrustworthy by default. It just means there’s an extra party in the relationship between you and your own numbers.
The local-first alternative
Local-first bookkeeping removes that party entirely. Reservations, transactions, reports, and settings are stored in your browser, not in a company’s database. There’s nothing to breach on the vendor’s side because there’s nothing held there — the numbers simply aren’t anywhere except your own device.
This isn’t a matter of promising better security practices around a central database. It’s a different architecture where the question “what happens if their servers are compromised” doesn’t apply, because your financial data was never on their servers to begin with.
What you give up, and what you get instead
Local-first storage means your data doesn’t automatically follow you to a new device — a browser is a browser, and its local storage belongs to that browser. That’s why backup and restore matter here in a way they wouldn’t for a cloud product: a single JSON file you can export any time, and import wherever you need it. It’s a manual step, but it’s one you control completely, rather than a sync you have to trust.
It also means no lock-in. Full CSV export is available whenever you want it, so switching tools — or just wanting your numbers in a spreadsheet for your accountant — doesn’t require asking permission or waiting on an export request.
For a host tracking real income and real property expenses, that’s a meaningfully different relationship with the tool: nobody else’s database holding your numbers, no subscription with access to your financial history, just your data, in your browser, under your control.