Cookie Policy

Last updated: July 4, 2026

This Cookie Policy explains what cookies and similar technologies (such as localStorage and sessionStorage) are, which ones this website uses, and why. It should be read together with the Privacy Policy.

What Are Cookies?

Cookies are small text files placed on your device by websites you visit. They are widely used to make websites work, work more efficiently, and to provide reporting information. This site also uses similar browser storage technologies (localStorage / sessionStorage) for some of the same purposes.

The Cookie Consent Banner

When you first visit this website, a banner asks you to Allow Cookies. Clicking it stores a small consent flag on your device and unlocks persistent, cross-visit analytics identifiers as described below. Essential storage and baseline, non-persistent security and analytics measurements (see below) operate regardless of this choice, because they are necessary to operate and protect the website.

Types of Cookies & Storage This Website Uses

CategoryPurposePersistence
EssentialRemembers your cookie consent choice; lets the site function correctly.Persistent (localStorage) once set
SecurityCloudflare Turnstile runs an invisible background check to confirm you are not an automated bot, protecting the site from abuse. Cloudflare may set its own cookies as part of this check.Session / short-lived, set by Cloudflare
Analytics — baselineA random, non-identifying visit ID is kept only in sessionStorage so basic, aggregate visit counts (via Google Analytics 4) stay accurate even before you respond to the cookie banner.Cleared when the browser/tab closes
Analytics — enhancedAfter you click "Allow Cookies", a persistent analytics ID is stored so Google Analytics 4 can recognize repeat visits and report more accurate, de-duplicated usage statistics.Persistent (localStorage), ~up to 2 years
NewsletterThe "Join my Newsletter" box in the footer is powered by Kit, Kit may set its own cookies to process your signup and attribution.Set and controlled by Kit

Third-Party Cookies

Cloudflare Turnstile and Cloudflare may set their own cookies strictly for security, load-balancing, and abuse prevention purposes. Kit may set cookies when you use the newsletter signup in the footer. These are outside of my direct control; see Cloudflare's Cookie Policy and Kit's Privacy Policy for details. No advertising or cross-site tracking cookies are used on this website.

Managing Cookies

You can clear or block cookies and site storage at any time through your browser settings, or by clearing your browser's site data for this domain. Doing so will reset your consent choice and may cause the cookie banner to reappear. Disabling cookies entirely may prevent Cloudflare Turnstile from completing its background check, which could block access to the site (see the Privacy Policy).

Tracker & Ad-Blocker Detection

This site checks for common ad/tracker-blocker browser extensions. If one is detected, a dismissible notice asks you to disable it and reload the page. This is only a notice — closing it lets you keep browsing.

More Information

If you have any questions about this Cookie Policy, please contact me via wltweerasinghe@gmail.com.