Skip to main content

About

We built CentProof because we got tired of handing apps our bank password.

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

The founder podcast.

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

Why we built CentProof (or whatever you titled the show)

Open on Spotify ↗

Embedded player is loaded on click, not page load — your visit isn't shared with Spotify unless you ask for it.

Why this exists

The thing we wanted to use.

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

How we make decisions.

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

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.

02

Verifiable beats automatic.

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

Pay once should still be possible.

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

Walk-away rights are real, not theoretical.

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

Where things stand.

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.

Try CentProof with your own PDFs.

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.