Privacy

Last updated 10 November 2026

In one line: the invoice lives in this browser, and there is no server that receives it.

What is stored on your device

What is not collected

No account, no cookie, no analytics script, no advertising pixel, no session replay. The text you type is never transmitted to Pikkola. There is no endpoint to send it to, so a request carrying a client's name cannot be made even by mistake.

A logo you add

The file is read by the browser with FileReader, shrunk in a canvas to at most 560 by 280 pixels, and kept as a data URL inside the same local entry. It is not uploaded. An SVG is stored as it is, so it is size-checked before it goes in.

Printing and the PDF

Print uses the browser's own pipeline. The PDF is written by your browser on your machine, and Pikkola never receives a copy.

Hosting

Cloudflare Pages serves these static files and keeps aggregate request counts: how many requests a path received, not who made them. This site sets no cookies. As with any website, Cloudflare processes an IP address in order to answer the request.

Removing what is stored

Press New invoice to empty the fields, or clear site data for this domain in the browser settings. There is no account to close, because there is no account.

Questions

hello@pikkola.com