Northline

Privacy

Last updated November 11, 2026.

Statement PDFs are the sensitive part. The product is built so we do not keep them.

When you convert a file, the PDF is uploaded over HTTPS, read in memory on the server, and discarded when the response is sent. It is not written to disk, not added to a database, and not used to train anything. The transactions you then edit stay in your browser until you export or close the tab. Sample statements are generated by the app from made-up numbers. They are not customer files.

We do store an account if you create one: email, a password hash (scrypt), and your page balance. In demo mode, without Stripe keys, that record sits in a local ledger file on the machine running the app. With Stripe keys, the same fields are stored as metadata on a Stripe customer. Anonymous free pages are kept in a signed cookie in your browser, not in that ledger.

Stripe processes payments when you leave demo mode. Their privacy policy covers card data. We never see the full card number. Checkout happens on Stripe's hosted page.

Server logs may include the time of a request and an error message. They should not include statement contents. Do not send a statement to us by email. There is no support inbox built into this app.

You can stop using the product and delete the account data by removing the ledger file in demo mode, or by deleting the Stripe customer when Stripe is connected. We do not sell personal information.

Related: Privacy, Terms, Disclaimer.