01
Local-first is non-negotiable.
Your financial history belongs on your Mac. Any feature that requires sending statement data to a server is a feature we won't ship.
About
CentProof is a Mac app made by Java Mantra Corp, a small independent software studio in California. We make tools we wanted to use ourselves — and put them in front of other people only after we've been using them for months.
Hear it directly
A ~30 minute conversation about why CentProof exists, what we deliberately left out (no bank login, no cloud sync, no recurring subscription required), and the engineering bet underneath it all — that a serious finance tool can live entirely on your own Mac, including the AI.
Listen to the podcast
Embedded player is loaded on click, not page load — your visit isn't shared with Spotify unless you ask for it.
Why this exists
We'd been through three or four mainstream personal-finance apps over a decade. Each one asked for a bank password. Each one stored years of transaction history on someone else's servers. Each one eventually got bought, pivoted, raised prices, or quietly added a data-sharing partner we'd never heard of.
The strange part: the source-of-truth document already existed and we already had it. Our banks emailed a PDF every month. The PDFs reconciled to the cent. They were structured. They were OUR copies — already on our Macs.
CentProof is the app we wished existed: drop in the PDFs, reconcile to the cent, search across years, answer questions with a local AI, export anything in standard formats. No bank password. No cloud sync. Pay once or subscribe — your call. Your data is yours whether you're a customer or not.
Principles
When a product question is hard, these are the principles that decide it. They explain why CentProof has a Free Test Mode you can use forever, why we're not on the App Store, and why the AI runs on your Mac instead of in a data center.
01
Your financial history belongs on your Mac. Any feature that requires sending statement data to a server is a feature we won't ship.
02
If CentProof says you spent $130 on groceries, you can click through to the exact receipts — every aggregate is backed by source rows. We'd rather be slow to add a feature than ship one whose math you can't audit.
03
Most modern software is subscription by default. We offer one because some people want it, but Pro Lifetime exists because owning your tools is a reasonable thing to want. Your data is yours either way.
04
Standard exports for every plan. Your data lives in a local SQLite database you can open with anything. If CentProof disappears tomorrow, your years of categorization work don't.
Today
CentProof is shipping public releases. Build numbers, what changed, and the full release history live on the changelog page. We update parser support and bug fixes regularly; anything material lands as a signed and notarized public release through the in-app updater.
Bank coverage: nine major US banks today (Bank of America, Chase, Citi, Capital One, Apple Card, American Express, Discover, US Bank, Wells Fargo). More banks ship when redacted sample statements arrive in our inbox — a credit union with two reliable samples gets ahead of a megabank with none.
What's next on the roadmap (in rough order): receipt attachments, tax-period exports, broader bank coverage, and eventually a Windows build. We share progress on the changelog when work is far enough along to land in the next release.
Free Test Mode runs forever. No signup, no bank password, no cloud account. If it's the right tool for you, Pro Lifetime is a $49 one-time purchase.