Skip to content
All projects

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.

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.