Limitations and privacy
What this invoice tool deliberately does not do, and exactly what happens to your data.
Privacy summary
Your files and figures are processed locally in your browser and are not uploaded. There is no server component to this tool: no account, no database, no sync, no telemetry.
The draft you are working on is written to this browser’s local storage so it survives a page reload. Nothing else is stored. Advertising and analytics are switched off across the whole site, and no third-party script is loaded by this page.
The logo you add is decoded, resized and re-encoded on your device, and is embedded only into files you choose to download. It is excluded from JSON exports.
Clearing site data for this site removes the draft completely. Nothing about your document exists anywhere else for us to delete.
Scope: what this tool is
A document builder. It produces one invoice or quotation at a time and exports it as PDF or JSON. That is the whole of it, and keeping the scope that narrow is what lets it run without an account or a server.
It is country-neutral rather than country-aware. Picking a country changes what the fields are called, which currency the document starts in and what rate is suggested. It does not make the tool compliant with anywhere: no jurisdiction’s invoicing rules, mandatory layouts or e-invoicing schemas are implemented.
Deliberate omissions
Several things are missing on purpose rather than for want of time. Each of these would need either a server, a stored customer record, or a claim about tax law that this project is not in a position to make.
Questions
Will these limitations be lifted later?
Some might. Anything requiring an account, a server or a stored copy of your customer list almost certainly will not, because that would undo the reason the tool works the way it does.
Why is there no payment QR code?
PayNow, PromptPay, UPI, QRIS, Pix and the rest are bank-specified payload formats, and a malformed one risks misdirecting a real payment. The payment reference field is plain text in every country, so the customer initiates the transfer themselves from details they can read.
Limitations
- Not tax, legal or accounting advice. Verify your registration status and current requirements yourself.
- One tax rate per document. Documents mixing several rates are not supported.
- No reverse-charge, partial exemption, margin schemes, withholding lines or cross-border VAT/GST handling, in any country.
- Country presets set labels, a default currency and a suggested rate. They implement no country’s tax rules, validate no identifier, and cover no e-invoicing, clearance or prescribed-numbering requirement.
- No currency conversion: a document is denominated in one currency only.
- No sending, payment collection, payment tracking or reminders.
- No recurring invoices, no customer database, no document history.
- Drafts are per-browser. No sync between devices, and no cloud backup.
- The generated PDF embeds no fonts, so it covers Western European characters only. Browser "Save as PDF" handles other scripts.
- No payment QR generation of any kind, deliberately.
- Logos are converted to JPEG; transparency becomes white.
- Very large documents are capped by the browser’s available memory rather than by any fixed limit.
Last reviewed 2026-09-13.