Last updated · May 06, 2026

Cookie Notice

I keep cookies to a minimum. There's exactly one optional category — analytics — and it's off by default in the EU, UK, and Switzerland until you opt in. You can change your mind anytime via the "Manage cookies" link in the footer.

What is a cookie

A cookie is a small text file a website asks your browser to keep, usually to remember a preference or recognise you on a return visit. localStorage is similar but lives only in your browser and isn't sent back to the server with each request.

Some cookies are strictly necessary for the site to work (remembering your language, keeping you logged in if you're the admin, storing your consent choice). Others are optional and load only after you opt in.

Categories I use

  • Strictly necessary — language preference, consent record, admin session. No consent required, but I still tell you about them.
  • Analytics — Google Analytics 4. Off by default in the EU, UK, and Switzerland. Used to count page views and understand which posts get read. No advertising, no profiling, no cross-site tracking.

I do not use advertising cookies, retargeting pixels, social-network cookies, or any cookie that profiles you across other sites. There is no "functional plus" tier where I quietly slip in extra trackers.

Cookies and storage on this site

NameTypeCategoryPurposeDurationProvider
cookie-consent-v1localStorageStrictly necessaryStores your consent choice so the banner doesn't reappear on every visit6 monthsjaimelopez.me
NEXT_LOCALECookieStrictly necessaryRemembers your language preference (English or Spanish)12 monthsjaimelopez.me
jl_adminCookie (HttpOnly)Strictly necessaryAuthenticates the site administrator. Never set on a normal visitor's browser.30 daysjaimelopez.me
_gaCookieAnalytics (consent required)Distinguishes unique users for Google Analytics 424 months (capped at 14 months by retention setting)Google
_ga_78XP4JW78PCookieAnalytics (consent required)Holds session state for the GA4 property G-78XP4JW78P24 monthsGoogle

Changing your mind

  • Click "Manage cookies" in the footer to reopen the banner and pick again.
  • Clear your browser's site data for jaimelopez.me to wipe the consent record entirely.
  • Install the official Google Analytics opt-out browser add-on to block GA on every site.
  • Use private/incognito mode for a session that leaves no trace.

Third-party policies

When you accept analytics, your interaction with this site is processed by Google. Their privacy practices are governed by their own policy.