Home / Learn / Local-first invoicing and privacy
Your books stay on your device
Many finance apps require an account and store your ledger on their servers. That is convenient for sync - and it also means your client list and payment history live in someone else's database.
Omonido takes a local-first approach: the studio runs in your browser and keeps data on the device you are using, unless you choose to export a file.
What is stored locally
Business profile, clients, invoices, categories, transactions, tax reserve settings, and related studio state live in IndexedDB (and related browser storage) on that device.
There is no default cloud account that receives your full invoice or ledger history.
Backups and device changes
Local-first means you own the backup habit. Use Settings to export JSON when you want a portable copy. Import that file on another browser or after a reset.
Clearing site data, uninstalling a browser profile, or moving machines without an export will remove that copy of the studio. Plan exports the way you would back up any important local file.
What still touches a server
Loading the website uses normal hosting and CDN logs (IP, browser, timing) like most sites. Optional paid unlock - when enabled - uses Stripe for checkout and may email a restore link. Those flows verify purchase; they do not sync your ledger to us.
Analytics may record anonymous page traffic. They are not a dump of your invoice line items.
Tradeoffs to accept
You do not get automatic multi-device sync or password recovery for cloud books, because those books are not in the cloud. In exchange you get a quieter privacy model and less lock-in to a subscription ledger.
FAQ
- Can I use Omonido on my phone and laptop together?
- Each browser has its own local copy unless you export and import JSON between them.
- Do you sell my financial data?
- We do not operate a cloud ledger of your transactions by default. See the Privacy Policy for current practices.
Educational overview only - not financial or tax advice. Disclaimer