The honest summary
This website sets no cookies at all. Not analytics cookies, not advertising cookies, not “essential” cookies. There is no consent banner because there is nothing to consent to.
Two small values are saved in your browser’s local storage, which is a different mechanism with different consequences. Both stay on your own device, neither is ever transmitted to me or anyone else, and you can delete both in about ten seconds. The rest of this page explains exactly what they are.
Cookies versus local storage
The distinction matters, because most cookie policies blur it.
| Cookies | Local storage | |
|---|---|---|
| Sent to the server? | Yes — attached to every request automatically | No — never leaves the browser unless a script deliberately sends it |
| Can track you across sites? | Yes, when set by a third party | No — readable only by the site that wrote it |
| Expiry | Set by the site, sometimes years | Stays until you clear it |
| Used on this site? | No | Yes — two values, listed below |
What this site stores on your device
| Key | What it holds | Why it exists | Lifetime |
|---|---|---|---|
trc-theme |
The word light or dark |
So the site opens in the theme you last chose instead of flashing back to light every visit | Until you clear site data |
trc-last-enquiry |
The name, email, selected service and timestamp from the last enquiry you submitted from this browser | So the thank-you page can greet you by name and confirm which service you asked about | Until you clear site data, or it is overwritten by your next enquiry |
That is the complete list. Both are written by assets/js/main.js, which is served from this domain and which you are welcome to read — it is unminified precisely so it can be read.
trc-last-enquiry contains details you typed. If you are on a shared or public computer, clear your browsing data afterwards — the same advice that applies to any site you fill a form on.
What this site does not do
- No third-party tracking. No Google Analytics, no Meta pixel, no LinkedIn Insight tag, no TikTok pixel, no Hotjar, no session recording, no heatmaps.
- No advertising or remarketing. You will not see ads for this site following you around because of a visit here.
- No external fonts or scripts. Typefaces and the two JavaScript libraries used are served from this domain. Google Fonts is not called, so Google does not learn that you were here.
- No embedded media. No YouTube players, no Vimeo, no social feeds, no live chat widget — all of which are common carriers of third-party cookies.
- No fingerprinting. Nothing on this site probes your fonts, canvas, audio stack or hardware to build a device identifier.
The practical result: apart from ordinary server logs kept briefly for security, a visit here leaves no trace anywhere except your own browser.
Server logs
Every website has them, whether or not the policy admits it. My host records the IP address, timestamp, requested page, response code and browser user-agent string for each request. They exist for security and reliability — spotting attacks and outages — are never used for marketing or linked to enquiries, and roll off after roughly 30 days.
How to see and clear what is stored
You do not have to take my word for any of the above. Check it yourself:
- Press
F12(orCmd+Option+Ion a Mac) to open your browser’s developer tools. - Open the Application tab in Chrome or Edge, or Storage in Firefox and Safari.
- Look under Cookies — it will be empty for this domain.
- Look under Local Storage — you will see the two keys above and nothing else.
To clear them, either delete the two keys directly in that panel, or clear site data for this domain:
| Browser | Where to clear it |
|---|---|
| Chrome / Edge | Settings → Privacy and security → Third-party cookies → See all site data and permissions |
| Firefox | Settings → Privacy & Security → Cookies and Site Data → Manage Data |
| Safari (macOS) | Settings → Privacy → Manage Website Data |
| Safari (iOS) | Settings app → Safari → Advanced → Website Data |
| Any browser | Private or incognito mode discards everything when you close the window |
Clearing the storage costs you nothing but the theme preference. The site works identically without it.
Do Not Track and Global Privacy Control
Many sites say they “do not respond to Do Not Track signals”. This one has nothing to respond to: there is no tracking to switch off, so a DNT header or a Global Privacy Control signal changes nothing about how you are treated here — you already get the private version by default.
If this ever changes
Analytics is genuinely useful and I may add some one day. If I do, I commit to the following, in advance:
- A privacy-respecting, cookie-free analytics tool that stores no personal data and builds no cross-site profile
- This page updated before anything goes live, with the tool named and what it measures
- A genuine consent request if the tool needs anything more than aggregate counts — no pre-ticked boxes, no “by continuing you agree”, and refusing must be exactly as easy as accepting
- The change recorded in the log below and mentioned in the next newsletter issue
Related policies
For what happens to information you deliberately send me — through the contact form, the newsletter or email — see the privacy policy. For the rules covering use of this website and my services, see the terms of service.
| Date | What changed |
|---|---|
| 22 August 2026 | First standalone cookie policy: full storage inventory, cookie vs local-storage explainer, self-verification steps and a commitment covering future analytics. |
| 1 August 2026 | Local-storage use previously described inside the privacy policy. |