Last updated: 20 March 2026
This website uses a small number of cookies and local storage items to remember your preferences, manage cookie consent, support site functionality, and, if you agree, understand how the site is used through anonymous analytics.
You can choose whether to allow analytics cookies when you first visit the site. You can also change your preferences at any time.
You have provided consent. Thank you! If you change your mind, click “Revoke Consent” below.
You have not provided consent. If you change your mind, click “Grant Consent” below.
What are cookies and local storage?
Cookies are small text files stored on your device when you visit a website. Local storage is a similar browser technology that allows information to be stored on your device. Both can be used to support site functionality, remember preferences, and measure usage.
How this site uses them
This website uses cookies and local storage for the following purposes:
- to remember your preferences, such as your colour scheme
- to store your cookie consent choice
- to support website functionality
- to measure website usage through anonymous analytics, where you have given consent
Cookies used on this site
PostHog analytics cookie
Name: ph_phc_*
Purpose: Used to track website usage anonymously and understand how visitors use the site
Type: Analytics
Stored only if consent is granted: Yes
Duration: 1 year
Local storage used on this site
Colour scheme preference
Name: cvd-color-scheme
Purpose: Stores your preferred colour scheme so it persists between pages
Type: Functional
Consent required: No
Cookie consent preference
Name: cvd-cookie-consent
Purpose: Stores your cookie consent choice
Type: Strictly necessary
Consent required: No
PostHog analytics storage
Name: ph_phc_*
Purpose: Used to support anonymous analytics and session tracking
Type: Analytics
Consent required: Yes
PostHog opt-in/out preference
Name: __ph_opt_in_out_phc_*
Purpose: Stores your analytics consent preference
Type: Strictly necessary
Consent required: No
Elementor popup state
Name: elementor
Purpose: Remembers popup visibility to avoid showing the same popup repeatedly
Type: Functional
Consent required: No
Consent
Analytics cookies and related local storage are only set if you choose to allow them. Functional or strictly necessary storage may still be used where needed for the site to work properly, remember your preferences, or store your consent choice.
Managing cookies
Most browsers let you control or delete cookies through their settings. Please note that disabling some cookies or local storage may affect how parts of the site work.
Contact
If you have any questions about this cookie policy, please contact me.