Skip to content
InvoiceDeskInvoiceDeskCreate invoice
Private by design

Your invoice data stays on your device.

InvoiceDesk is a browser tool, not a service that holds your documents. Everything you type — your customers, your amounts, your notes — is processed by JavaScript running on your own machine.

What InvoiceDesk never does

  • No account, login or email address
  • No database and no cloud invoice storage
  • No uploading of invoice contents, customer names or amounts
  • No AI processing of your document
  • No logo, signature or QR data sent to a server
  • No invoice content in analytics
  • No selling or sharing of your data — there is nothing to sell

What is stored in your browser

A small amount of data can be kept in this browser's local storage. It never leaves your device, and clearing your browser data removes it.

Preferences

Currency, page size, template, accent colour, typeface, density and your default tax label.

Saved automatically so your next document starts where you left off.

Business details (opt-in)

Your own name, address, contact details, tax number, logo and payment details.

Only if you switch on “Remember my business details on this device”. Removable at any time with “Forget saved details”.

Draft document (opt-in)

The document you are currently editing, including customer details and line items.

Only if you switch on “Keep this draft in my browser” in the File menu. Off by default.

Sensitive content is never stored without you asking for it. Both opt-in switches are off until you turn them on, and both can be cleared from inside the editor.

Logos, signatures and QR codes

Images you add are decoded and redrawn locally, then embedded in the document as pixels. Uploads are rasterised in the browser, which also means an SVG you upload can never carry markup or script into your invoice. Background removal runs as plain pixel maths on your device — there is no model and no server involved.

A payment QR code encodes exactly the text you type into the QR field, nothing more. The editor shows you that text verbatim before it is drawn.

Files you save and open

“Save editable copy” writes an .invoicedesk file to your device. It is plain JSON, so you can read it. Opening one is treated as untrusted input: it is parsed, every field is validated and length-capped, and the document is rebuilt from scratch. Nothing in a project file is ever executed.

Hosting and analytics

The site is served as static files. Your browser requests the page, the fonts and the code; after that, creating a document needs no further network requests. InvoiceDesk sends no document content to any analytics service.

A host — such as the CDN serving this page — will see ordinary web-server information like your IP address and the page you requested, as it would for any website. That is unrelated to your invoice content, which is never transmitted.

No advice

InvoiceDesk does not decide which tax applies to you, whether a reverse charge is correct, or what your invoice must contain in your jurisdiction. Those fields are yours to set. It provides no tax, legal or accounting advice.

Questions

InvoiceDesk is made by Techvora. If something on this page is unclear, the about page explains what the tool is and is not.