$StatementProof

About

StatementProof is built and maintained by Tarun Vashishth, independently — no company, no VC funding, no data-monetization business model behind it. The source is public at https://github.com/tarunvashishth/bank-statement-to-csv: the PDF parser, the reconciliation checks, and every export format are readable, not a black box you're asked to trust.

Why this exists

Every bank statement converter online makes two claims: your file is handled safely, and the numbers come out right. Neither claim is usually checkable — the file goes to a server you can't inspect, and "99% accurate" has no methodology behind it. StatementProof was built to make both of those claims verifiable instead of asserted: a strict Content-Security-Policy that makes network requests physically impossible, and reconciliation checks that verify the output against the numbers already printed on your statement. See how the privacy claim is enforced andwhat the reconciliation checks actually do.

How it's funded

It isn't, currently. There's no signup, no paywall, no ads, and — because of theconnect-src 'none'Content-Security-Policy — no analytics beacon either. That's a deliberate trade: the privacy guarantee is the point, and weakening it to add tracking or a paid tier would undercut the reason to use this tool over a competitor's.

Limitations, stated plainly

Get in touch

Found a bank statement that doesn't parse correctly, or a bug in a reconciliation check? Open an issue on GitHub — ideally with the statement's layout described (not the statement itself; don't attach a real one).