When you type your client's name, their address, and the amount you're charging into an online invoice generator, you're trusting that tool with sensitive business information. The question is: where does that information actually go?
For most invoice tools, the answer is: to a server. Their server. And from there, into a database they control.
What Happens to Your Data in Traditional Invoice Tools
Traditional cloud-based invoice generators — the ones that require a sign-up — work like this: you enter information, it gets sent to their servers, stored in their database, and displayed back to you via their interface.
That means your business name, your client's name, their address, the invoice amounts, your payment details — all of it lives on a third-party company's servers. Often permanently.
When you sign up (and they always make you sign up), you're also handing over your email address, accepting their terms of service, and in many cases agreeing to their data processing policies.
The Risks You're Taking
There are three categories of risk worth understanding:
- Data breaches. SaaS tools are attractive targets precisely because they aggregate sensitive business data. A breach doesn't just expose your information — it exposes your clients' information too.
- Data monetisation. Many "free" tools are not truly free. They're funded by advertising, by selling anonymised usage data, or by using your behaviour to train systems. Your invoice history is a rich data source.
- Lock-in and platform risk. If the company shuts down, raises prices dramatically, or gets acquired, your invoice history is held hostage. You need access to old invoices for tax purposes, dispute resolution, and record-keeping.
What "Zero-Server" Actually Means
ZeroForm was built around a different principle entirely: nothing leaves your browser.
When you type your client's name into ZeroForm, it stays in your browser tab. When you hit "Download PDF", the PDF is assembled locally — no server call, no upload, no external process. The entire application runs as JavaScript in your browser.
There is no server receiving your data. There is no database storing it. There is no company sitting between you and your invoice.
Zero-Server: An application architecture where user data is processed and stored exclusively on the client's device. No data is transmitted to or stored on any third-party server.
What About Business Profile Storage?
ZeroForm remembers your business details between sessions — your name, email, phone, website, address, and logo. But this is handled through your browser's own localStorage: data that is written to and read from your local device only.
This data never leaves your device. It's not synced to a cloud. It's not uploaded when you return to the site. It exists only in your browser, under your control.
The Practical Privacy Checklist
When evaluating any online invoice tool, ask these questions:
- Does it require a sign-up? (A sign-up means your data is going somewhere.)
- Is the privacy policy explicit about not storing invoice content?
- Is the tool open about how the "free" version is funded?
- Can you use it offline, after the page has loaded?
- If the company disappeared tomorrow, would you lose anything?
The Bottom Line
For freelancers, consultants, and small businesses, the safest invoice tool is one that never touches a server. Your clients' financial information, your rates, your business details — none of this needs to be uploaded anywhere to produce a professional PDF.
ZeroForm was built from the ground up on this principle. It works without an account, without a subscription, and without ever sending your data anywhere. It's just you, your browser, and your invoice.