Keira Hopkins
  • Home
  • Projects
  • Contact
  • Terms
  • Privacy
  • Cookies
Navigation menu
  • Home
  • Projects
  • Contact
  • Terms
  • Privacy
  • Cookies

Cookies and browser storage

Last updated: 1 October 2026

What this website stores

This website uses your browser’s local storage to remember the light or dark theme you choose. Local storage is separate from cookies: the saved preference is read by this website in your browser and is not automatically sent with requests to the server.

Services that deliver and protect this website may also set cookies. Their purposes are described below. A cookie managed by an external provider can be stored against this website’s domain.

Your theme preference

When you use the theme button, the website saves your choice of light or dark mode. It stores only that choice, without a personal identifier. The preference has no set expiry and remains until you clear this website’s data or your browser removes it. Choosing a different theme replaces the saved preference.

Without a saved preference, the website follows your device’s colour settings. If your browser blocks local storage, the theme button still works for the current page, but your choice will not be remembered when you load another page.

Cloudflare: delivery, security and analytics

This website uses Cloudflare to deliver traffic, protect against bots and malicious requests, perform security challenges, and provide traffic analytics. Cloudflare processes request information, including IP addresses, to provide these services.

Depending on the security checks applied during your visit, Cloudflare may set cookies including:

  • __cf_bm: supports bot detection. Cloudflare specifies an expiry of 30 minutes of continuous inactivity.
  • cf_clearance: records security checks and challenge results. Its lifetime depends on the Cloudflare settings applied to this website.
  • cf_chl_rc_i, cf_chl_rc_ni and cf_chl_rc_m: help Cloudflare diagnose challenge-platform issues.

These cookies support security checks. Where Cloudflare’s Web Analytics beacon is used, Cloudflare states that it does not use cookies or local storage to collect its metrics. See Cloudflare’s cookie documentation, Web Analytics privacy information and Privacy Policy for details.

Hetzner: server hosting

The website runs on a dedicated server hosted by Hetzner. Requests to the website and data submitted through it are processed on this server. Hetzner’s hosting role does not itself require a visitor cookie, and this website does not include a Hetzner cookie-setting script. Read Hetzner’s data protection information for more about its role as a service provider.

Google Fonts and AbuseIPDB

Your browser retrieves fonts from Google Fonts and the contributor badge from AbuseIPDB. These external requests share connection information, such as your IP address, with the respective provider. AbuseIPDB and its delivery or security services may handle cookies according to their settings and your browser’s cookie restrictions.

For provider information, see the Google Fonts FAQ and AbuseIPDB Privacy Policy. Following a link to an external website also brings you under that website’s own cookie and privacy practices.

Managing stored data

You can remove the saved theme preference by clearing site data for keirahopkins.co.uk in your browser settings. This resets the website to your device’s colour preference the next time you visit.

Your browser also lets you inspect, delete or block cookies, including cookies from external services. Blocking or clearing security cookies may cause Cloudflare to repeat a challenge or prevent access until its checks can be completed.

For information about personal data, read the Privacy Policy. If you have questions about browser storage on this website, please get in touch.

Keira Hopkins

Full-Stack Developer

Crafting innovative digital solutions with modern technologies and clean, scalable code.

Navigation

HomeProjectsContactTermsPrivacyCookies

Languages

TypeScriptJavaScriptRustC#PythonC

Connect

GitHub Email
AbuseIPDB Contributor Badge

© 2022-2026 Keira Hopkins. All rights reserved.

Hampshire, England