Product · 2026 · Dovire product
Xpensvault
A local-first personal finance tracker built for India: statement import, reconciliation and AI receipt scanning, with data that never leaves the browser.

Problem
Finance apps ask you to hand your bank data to someone else's server. For UPI-era India (multiple accounts, credit cards, dense PDF statements) there was no tracker that was both genuinely private and smart enough to do the bookkeeping for you.
Approach
We built a local-first web app: everything lives in IndexedDB with versioned JSON backups you download yourself; no signup, no server database. PDF statements are parsed positionally, fingerprinted to the issuing bank, deduplicated and reconciled against statement balances, with an OCR fallback for scans. The optional AI receipt scan is the app's single network call, proxied server-side so keys never reach the client.
Outcome
Imports reconcile to the paisa against bank balances, months close with honest math on an April-to-March financial year, and the user's financial data never leaves their machine.
More work
Related projects.
More of what we've built and shipped.

