Private by design · 100% browser-based Convert free
Security & Privacy

Your bank statement never leaves your browser

A bank statement is one of the most sensitive documents you own — your account numbers, your balances, where you shop and what you earn. ClearStatement is built so that document is never uploaded, stored, or seen by anyone but you.

How it works under the hood

ClearStatement is a static website. There is no application server in the path of your document. When you open a statement, the PDF is read by a PDF-parsing library running inside your own browser tab. Dates, descriptions and amounts are identified locally, in memory, and the spreadsheet is generated on your own machine. No copy of your file is ever sent across the network.

Because there is no upload step, there is nothing for us to store, lose, or hand over. The only server-side code in the entire product is a small function that accepts an email address for the optional Pro waitlist — and it never receives a document.

The practical consequences:

  • Parsed in your browser. Your PDF is processed by JavaScript on your device, not on a server.
  • Never uploaded. There is no upload endpoint for your file to be sent to.
  • No backend storage. We have no database of statements, because we never receive one.
  • Close the tab and it's gone. Nothing about your statement is written to disk or persisted anywhere.

ClearStatement vs traditional online converters

Most online converters work the same way: you upload your statement, their server processes it, and they delete it after some window of hours. That is not necessarily careless — but "we delete it after a few hours" still means your statement sat on someone else's server, where it could be accessed, misconfigured, or breached during that window. ClearStatement removes the window entirely by never taking the file.

ClearStatementTypical online converter
Where your PDF goesStays on your deviceUploaded to their server
Who can read itOnly youThe vendor and their staff
How long it is keptNot at all — it never leavesUsually deleted after 1–24 hours
Works with no internetYes, once the page has loadedNo
Account or email requiredNoOften yes
Could it leak or be soldCannot — we never have your fileDepends on their security and policy

What we collect (and what we don't)

We use Google Analytics 4 to understand anonymous, aggregate usage — things like page views and which pages people visit. GA4 never receives your file name, your transaction amounts, or any content from your statement. The conversion itself is not reported to Google.

The optional Pro waitlist form asks for one thing: your email address. Nothing else. We don't ask for your name, your company, or your statement. Like any web request, our host records standard technical data — including the IP address that submitted the form — and we use it only to prevent spam and abuse.

What we don't claim

We are an independent project, and we would rather be accurate than impressive. ClearStatement does not hold SOC 2, ISO 27001, or any other formal security certification, and we will not imply that we do. We don't have an enterprise security team or a bug-bounty program, and you won't find a compliance badge on this page.

What we can promise is structural: the safest way to protect a document is to never collect it in the first place. That is how ClearStatement is built, and it is a stronger guarantee than a certificate.

The protections we do ship

What is actually in place

Concrete, verifiable measures — not marketing claims.

HTTPS everywhere

The site is served over TLS only, and we send HTTP Strict Transport Security (max-age=31536000; includeSubDomains) so your browser refuses to connect insecurely.

Hardened response headers

We send X-Frame-Options: SAMEORIGIN, X-Content-Type-Options: nosniff, Referrer-Policy: strict-origin-when-cross-origin, and a restrictive Permissions-Policy.

No document storage

There is no server-side store of statements or conversions. There is nothing on our side to breach, leak, or subpoena.

Minimal third parties

The only third-party script is Google Analytics 4, and it never sees your file. The conversion runs on first-party code inside your browser.

See it for yourself.Convert a statement and watch the network tab stay quiet — your file never leaves your device.

Open the converter