UK GDPR · Data Protection Act 2018
Privacy policy
Last updated 12 September 2026.
I am Ryan Ormrod, an independent sole trader providing white-label web development to UK studios and agencies. I am the data controller for personal data collected through this website.
Email: [email protected]
Address: Broad Street, Warwick, CV34 4LT, United Kingdom
What this site collects
I only collect what you send, plus a little technical data needed to run the forms. There is no advertising tracker and no analytics product on this website.
- Job brief. Studio name, your name, work email, role, type of job, stack, Figma or Git URL, staging URL, digital NDA signing link, your note about the job, whether to stay white-label, and confirmation that your NDA does not stop me working with other clients.
- Studio notes (newsletter). Your email address, and your consent to receive those notes.
- IP address. Stored with a form submission and used to slow down abuse (a short rate limit). It is also included in the notification email I receive.
- Honeypot field. A hidden field that humans should leave blank. If it is filled, the submission is ignored.
The Pulse headlines are read from a cache on this server. Searching them does not create an account and does not send your query to those publishers.
Why I use it
- Job briefs — to quote and carry out work you have asked for. Legal basis: taking steps at your request before a contract, and then performing that contract (UK GDPR Article 6(1)(b)).
- Studio notes — to email occasional notes you have asked for. Legal basis: consent (Article 6(1)(a) and the Privacy and Electronic Communications Regulations 2003). You can withdraw consent at any time.
- IP address and rate limiting — to protect the site from spam and floods. Legal basis: legitimate interests (Article 6(1)(f)).
- Business records — to keep invoices, correspondence and tax records. Legal basis: legal obligation and legitimate interests.
Where it goes
- Briefs and subscription notices are emailed to [email protected] using Google Workspace SMTP mail.
- A copy is kept in a private inbox file on this web server, which is not publicly downloadable.
- Newsletter addresses are added to EmailOctopus (EmailOctopus Limited, London, United Kingdom) so I can send the notes. EmailOctopus is a processor acting on my instructions.
I do not sell your details. I do not pass them to other studios or to your clients. I stay off your client’s inbox unless you ask otherwise.
How long I keep it
- Job briefs and related correspondence: for the job, then usually up to six years to cover accounting and limitation periods.
- Newsletter: until you unsubscribe or ask me to delete the address.
- Rate-limit records: about one hour.
Your rights
You may ask for a copy of your data, have it corrected or deleted, restrict or object to certain processing, and (where consent is the basis) withdraw consent. You may also ask for data portability of information you provided. Write to [email protected]. You can complain to the Information Commissioner’s Office at ico.org.uk (opens in a new tab).
Children
This site is for studios and agencies. It is not aimed at children.
PECR · essential storage only
Cookie policy
Last updated 12 September 2026.
This site is built to work without advertising or analytics cookies. I do not run Google Analytics, Meta Pixel, Hotjar or similar tools. Fonts are hosted here, so your browser does not call Google Fonts.
What is stored on your device
| Name | Where | Purpose | Duration |
ormrod-booted |
sessionStorage |
Remembers that you have seen the short boot sequence, so it does not play again in this browser tab session. |
Until you close the tab |
ormrod-cookie-ok |
localStorage |
Remembers that you have dismissed this notice. |
Until you clear site data |
Those items are strictly necessary for the site to behave as designed. They are not used to identify you across other websites or to profile you for marketing.
What is not stored
Submitting a job brief or the newsletter form does not set a tracking cookie. The server records your IP address with that submission for security and so I can see where the message came from. That record lives on the server, not as a cookie in your browser.
If you follow the LinkedIn link in the footer, LinkedIn’s own cookies apply on their site, not on mine.
How to clear it
You can clear site data in your browser settings, or use a private window. Blocking all storage may make the boot sequence replay each visit and this notice reappear.
Independent sole trader · England and Wales
Terms and conditions
Last updated 12 September 2026.
These terms apply when a studio or agency uses this website or instructs me to do a job. They are written for business-to-business work, not consumer sales.
1. Who I am
I trade in my own name as Ryan Ormrod, an independent sole trader. I am not a limited company, and I am not your employee, worker, partner or agent. Contact: [email protected]. Address: Broad Street, Warwick, CV34 4LT, United Kingdom.
2. The work
I provide remote, white-label web development (including WordPress, WooCommerce, Laravel, Vue and PHP) under your studio’s brand. You keep the design. I write the code for the slice we agree. I do not sell a public catalogue of packages; each job is quoted from your brief.
3. How a job starts
You send a brief through this site (or by email) with your studio details, the slice of work, the stack, a Figma or Git URL, the staging hostname you will point at my server, and a digital NDA signing link. I then send a quotation. Nothing is owed until you accept that quotation and place the deposit. A contract is formed when you accept the quotation or pay the deposit, whichever is first.
4. Fees
Time is charged at £30 per hour unless a fixed figure is agreed in the quotation. Invoices are in pounds sterling. I am not VAT-registered, so no VAT is added. You pay from your studio; I do not invoice your client.
5. Deposit, unused hours and the remainder
A 50% deposit starts the job. If you withdraw, unused hours from that deposit are returned. Hours already worked are retained. The remaining 50% is due when the agreed slice is ready for you to review. Source code and intellectual property move to you only when that remaining 50% is paid. After that, you may deploy the code yourself, or I will deploy it if we agreed that I would.
6. Staging
Whilst the deposit is live you point your staging hostname at my server so the build appears on your URL as your studio’s work. You are responsible for that DNS change and for removing it when the job ends. Do not point a live client domain at my server unless we have agreed that in writing.
7. White-label and other clients
I stay off your client’s inbox unless you ask otherwise. Contact is by WhatsApp or email, not phone calls. White-label work is not an exclusive appointment: I may work with other studios and on other jobs. Your NDA must not try to stop that. You present the finished work as yours.
8. Your responsibilities
You warrant that you have the right to share the Figma, brand, content and access you send me, and that instructing me will not put you in breach of your contract with your client. You obtain any licences needed for fonts, stock and plugins. You keep backups of your own systems. Digital NDAs only: signing links, not uploaded files.
9. Intellectual property
Until the remaining 50% is paid, I retain the intellectual property in the code I write for the job. On cleared payment of that remainder, I assign to you the intellectual property in that deliverable, excluding third-party components (open source, plugins, fonts, stock) which remain on their own licences. Tools, snippets and know-how I use across jobs stay mine.
10. Confidentiality
I will keep your brief, designs and client materials confidential and use them only to do the job. You will keep my quotation, rates and working methods confidential. These duties continue after the job ends.
11. Changes, delay and cancellation
Work beyond the quoted slice is a new slice and a new figure. I am not responsible for delay caused by missing files, access, DNS, third-party platforms or your client. You may stop the job as set out in section 5. I may stop the job if you do not pay, if the NDA or access never arrives, or if continuing would be unlawful.
12. Liability
I take reasonable care. I do not exclude or limit liability for death or personal injury caused by negligence, for fraud, or for any other liability that English law does not allow to be limited. Subject to that, I am not liable for loss of profit, loss of business, loss of goodwill, or indirect or consequential loss, and my total liability for a job is limited to the fees you have paid for that job. The site and Pulse feed are provided as a shop window; I do not warrant that they will be uninterrupted.
13. Website use
Do not misuse the forms, attempt to break the site, or submit content that is unlawful. I may ignore or delete abusive submissions. Linked sites (including LinkedIn) have their own terms.
14. Law
These terms are governed by the law of England and Wales. The courts of England and Wales have exclusive jurisdiction. If a court finds one part unenforceable, the rest still applies.