Privacy
Your invoices never leave your browser.
How your file is processed
When you choose an invoice, the file is read by code running inside your browser tab. It is parsed there and rendered there. There is no server-side processing step, no upload endpoint, and no background transfer.
What the viewer never collects
- The content of your XML file
- File names
- Supplier and buyer names
- Invoice amounts and VAT amounts
- Invoice numbers and payment references
- VAT identifiers and bank account details
Storage
Nothing about the invoice is written to disk, to local storage or to cookies. Closing or reloading the page discards it. Opening another invoice replaces the one in memory.
Analytics and third parties
We count page views with Cloudflare Web Analytics. It records which page was opened, where the visit came from, and coarse technical facts about the browser, device and country. It sets no cookie, stores nothing on your device, and does not follow you to other sites.
It measures the page, never its contents. Your invoice is read entirely inside your browser and is not part of anything that is sent.
Whether the tool worked
Page and interaction counts also cover our German guides to opening errors and document checks. Only fixed page identifiers are reported, never invoice content.
We also count interactions and outcomes. Short messages are sent to this site and stored as aggregate events in Cloudflare Analytics Engine when these actions happen:
- the file was refused before being read, and whether that was its type or its size;
- opening failed, and the category of failure — empty file, malformed XML, a document type declaration, an unsupported profile or syntax, or the viewer code could not be loaded;
- an invoice was displayed, and whether it was UBL or CII;
- the print view was opened.
- a page was opened, viewed for 30 visible seconds, or scrolled to 25%, 50%, 75% or 100%;
- the file picker was opened or cancelled, or a file was selected, dropped or opened from our sample;
- the source XML view was opened or closed;
- a navigation, language or contact link was clicked, or one of our six public samples was requested for download.
Events can include the public page, the fixed navigation or sample identifier, the link's position, and whether a file came from the picker, a drop or our sample. Contact clicks use only the fixed identifier “support”, never email addresses or messages. Print and download events record requests; they cannot confirm that a file was saved or printed. Events cannot be linked into an individual visitor's journey. URL query strings and fragments are not included in these interaction events. The message carries no uploaded file name, no invoice number, no names, no amounts, no identifier of you or your browser, and no cookie — nothing in it can be traced back to a person or to a document. Every field is a fixed word from the list above; the server rejects anything else outright, so the message cannot be made to carry text from a file even by someone crafting it deliberately.
An automated test in the build pipeline opens an invoice whose every field carries a unique marker value and fails the build if any outgoing request — the analytics request and these outcome messages included — contains one of them. The same test reads the body of every outcome message and fails if it holds anything but the words listed above.
No advertising and no other third-party script runs on these pages.
Hosting
The site is delivered as static files from a content delivery network. Serving a page involves the usual technical request data a web server sees, such as your IP address; it never involves your invoice.
Contact and help
Questions or a problem with E-Invoice Desk? Emailsupport@einvoicedesk.com. Include the page you visited, your browser, the error message and the steps to reproduce it. Please do not send full invoices or confidential invoice data. Where possible, reproduce the problem with one of ourfictional sample invoices.
If you choose to email us, your sender address and message are forwarded through Cloudflare Email Routing to our support inbox in Google Gmail and processed there to handle your request. Email is separate from viewing an invoice locally: the contact link opens your email app without inserting any invoice data.
Scope of this tool
E-Invoice Desk is a document viewing tool. It does not provide tax, accounting or legal advice, and a printed or PDF copy does not replace the original electronic invoice.