All posts

Why local, client-side PDF parsers are safer for sensitive financial data

A bank statement is one of the most revealing documents a person or a business has: the account number, the balance, who pays them, who they pay and when. Most online PDF converters ask you to upload it to someone else's server first. A client-side parser does the same job without the upload, and that one difference is most of what privacy means here.

What an upload means

When you upload a statement to a server-based converter, a copy of the file leaves your computer. What happens to it next is up to the service: how long it is kept, who can reach the server, which other companies process it on the service's behalf, which country the server sits in, and what happens if it is ever breached. A privacy policy answers some of that. None of it is something you can check.

On an accounts desk the statement is usually not even yours. It belongs to a client, and handing it to a third party is a decision you may have to account for under data protection rules such as Malaysia's Personal Data Protection Act 2010.

What client-side means

A client-side parser is a web page that brings its own PDF reader. Your browser downloads that code and runs it. The statement is opened from your disk into the page, read there, turned into a workbook there, and saved back to your disk. No copy exists on a server, because no step of the conversion happens on one. Close the tab and what the page held is gone.

That changes the question you have to answer. Instead of "do I trust this company with my client's file", it becomes "does this page send the file anywhere", and that one you can test.

How to check for yourself

What still crosses the network on Parserje

Client-side does not mean the page never talks to the internet, and it is fair to say exactly when Parserje does:

Parserje has not been independently audited, and we will not pretend otherwise while it is in beta. That is why the airplane mode test is worth more than this page: it asks you to trust nobody.

What client-side does not fix

More on how Parserje works is in what Parserje does. Ready to try it? Convert a statement in five steps.

Questions people ask

What is a client-side PDF parser?

One that runs inside your web browser. The page loads the code that reads the PDF, and the PDF is opened on your own computer. The file is never sent to a server to be converted.

How can I tell whether a converter uploads my file?

Load the page, convert something once, then switch on airplane mode and convert again. A converter that needs a server cannot finish without a connection. A client-side one can.

Is a client-side converter completely risk free?

No. It removes the server, not your own computer. The finished Excel file sits in your Downloads folder, browser extensions can read the pages you open, and a shared computer is still shared.

More questions on the Parserje FAQ

Convert your bank statement to Excel

Drop in your PDFs. Parserje reads them, checks the figures against the statement, and tells you what it found.

Convert Statements