Cookie policy
The browser storage this website uses, and how to change your choice. Last updated 25 October 2026.
How consent works
When you first visit, we ask whether you accept optional analytics. “Accept optional”, “Reject optional” and “Manage preferences” are equally available. Nothing optional is used until you actively accept: scrolling, browsing or closing the message does not count as consent. Rejecting does not affect how you use this website.
Your choice is remembered for 180 days. After that, or if we change what we ask for, we ask again.
Storage we use
| Name | Type | Category | Purpose | Duration |
|---|---|---|---|---|
aot_consent | Browser local storage | Essential | Remembers your choice, the consent version, when you chose and when it expires | 180 days, or until you change it |
aot_receipt | Cookie, not readable by page scripts, sent only to our analytics address | Analytics (optional) | Random receipt our server issues after you accept, so it can check your consent before recording a page view | Up to 180 days, or removed from your browser when you withdraw |
aot_revoke_pending | Browser local storage | Essential | Only if a withdrawal could not reach our server: remembers to retry the deletion request, and blocks analytics until it succeeds | Until the retry succeeds |
aot_sid | Browser session storage | Analytics (optional) | Random visit code created after you accept, to group page views in one visit | Until you close the tab, or when you withdraw |
__Host-aot_enquiry | Cookie, not readable by page scripts | Essential (only when you send an enquiry) | One-time security value that protects the enquiry forms from misuse. Set when you press “Send enquiry”, not when you visit | Up to 10 minutes, and removed once the enquiry is submitted |
| Admin sign-in cookies | Cookies | Essential (staff only) | Used only in the staff admin area to sign in securely | Up to 8 hours. Not set for visitors who do not use the admin area |
Marketing: not in use. This website does not use advertising, marketing or social media cookies, and it loads no third-party fonts or scripts.
Changing or withdrawing your choice
Use “Cookie settings” at the bottom of any page. If you withdraw, analytics stops at once on this device and in other open tabs of this website. The visit code is removed, and we ask our server to revoke your receipt and delete the analytics records linked to it. We will not restart analytics on your next visit unless you accept again.
Deletion happens when that request reaches our server. If it cannot be delivered (for example you are offline), your browser keeps a note and retries on your next visit, and analytics cannot start again until it succeeds. If you never return, the linked records are deleted by our clean-up, which runs at least once a day, after the receipt expires or after 90 days, whichever comes first.
After a withdrawal, our server keeps only a minimal record that your receipt was revoked, with no page views, for up to 30 days, or until the receipt’s original expiry if that is sooner. This stops the old receipt from being used again.
Browser privacy signals
If your browser sends Global Privacy Control or Do Not Track, we treat it as a refusal of optional analytics and do not show the consent message. This also applies if you accepted earlier: analytics stops and we ask our server to delete the linked records. While the signal is on, analytics cannot be switched on in Cookie settings. To allow analytics, turn the signal off in your browser settings.
About this consent tool
This consent tool was built for this website. It is not a consent management platform registered with the IAB Transparency and Consent Framework, and it does not create TCF or GPP consent strings.
For more about how we handle personal data, see the privacy policy. Questions: use our contact form.