Legal Trust
Trader identity
Who you are actually buying from — legal name, registration, address and jurisdiction. Required by EU and UK consumer law, required by Stripe, and the thing whose absence makes a site look like it might vanish with the money.
Every field on this page is one only the business can supply, and every one of them is deliberately blank. Nothing here has been filled in with a plausible-sounding company name to make the page look finished — an invented trader identity next to a price is a false statement, and a false one is worse than an obvious gap, because a gap gets closed and an invention gets believed.
This page is not ready to ship.
Fill in LEGAL.owner and LEGAL.contact in
src/lib/site.ts and every TODO below — here, in the footer, and on eight other
pages — resolves in one commit. Charging money before that is the single most avoidable
compliance failure on the list.
Who you are buying from
| Legal name | TODOregistered company name, or the sole trader's own legal name — set LEGAL.owner.legalName in src/lib/site.ts |
| Trading name | Dispatch |
| Registration | TODOcompany number and the registry that issued it — set LEGAL.owner.registration in src/lib/site.ts |
| Registered address | TODOthe address service of process actually reaches — set LEGAL.owner.address in src/lib/site.ts |
| Jurisdiction | TODOthe country whose law governs a sale — set LEGAL.owner.jurisdiction in src/lib/site.ts |
| VAT number | TODOVAT registration number, or a line saying not registered — set LEGAL.owner.vatNumber in src/lib/site.ts |
| Contact | TODOthe support address — set LEGAL.contact.support in src/lib/site.ts |
A trading name on its own is not enough. If the business is a sole trader rather than a company, the legal name is the person’s own name and the address is a real one where post arrives — a PO box or a virtual office that forwards mail is fine, a mailbox that does not exist is not.
“Not VAT registered” is a complete and acceptable answer to that row. Leaving it blank is not.
Why this page exists
Three separate reasons, any one of which is enough:
- EU and UK consumer law requires it. A trader selling at a distance has to identify itself, give a geographic address and a way to be contacted quickly, before the contract is made — not in a receipt afterwards.
- Stripe requires it. A business name, address and support contact are conditions of the account, and they have to match what the website says.
- It is what makes a small site credible. A buyer deciding whether to send money to a one-person product looks for exactly this, and finding nothing is a reason not to. This page costs half an hour and removes that doubt permanently.
What is already true
The parts that do not depend on a company being registered:
| Product | Dispatch — a Windows desktop application, currently v0.1.16 |
| What is sold | A subscription licence: $6 a month or $60 a year, for 3 machines |
| Payments taken by | Stripe, on hosted checkout pages, on the trader’s behalf |
| Prices shown | Excluding VAT and sales tax, which Stripe calculates and adds at checkout |
| Delivery | A licence key by email, within seconds of payment clearing |
The rest of the paperwork
- Terms of Service — the subscription agreement
- EULA — the licence for the installed software
- Subscription and cancellation — auto-renewal and the withdrawal right
- Refunds — fourteen days, no reason needed
- Privacy — every field collected and why
- Sub-processors — the four companies involved