Last updated March 9, 2025

Cookies & Tracking

Information about the cookies, local storage entries, and analytics signals that power mhlsq.ro.

Overview

Cookies are tiny text files saved on your device. I use them sparingly: essential cookies keep the site online, preference cookies remember your theme choice, and a single analytics cookie may be set after you click “Allow analytics” in the consent banner.

What runs on this site

  • Next.js + Vercel serve static and dynamic content.
  • Firebase stores contact form entries and project data.
  • next-themes keeps track of your light/dark/system preference.
  • Custom consent logic stores your analytics choice in local storage.

Cookie categories

Essential

Required for security, load balancing, and routing. They do not track you across sites and cannot be disabled.

  • Vercel edge cookies
  • Next.js internal session identifiers

Preferences

Improve the experience by remembering what you picked last time.

  • Theme choice (light/dark/system)
  • Cookie consent decision

Analytics (optional)

Aggregated insights about page performance and popular content. They only load after you click “Allow analytics”.

  • Google Analytics 4 (_ga*)
  • Vercel Speed Insights (does not set cookies)

Cookie list

Below are the cookies and local storage keys that may be created while browsing:
Cookie / KeyPurposeLifetime
themeStores your preferred theme via next-themes12 months (local storage)
mhlsq-cookie-consentRecords whether you accepted or declined optional analytics12 months (local storage)
vercel-analyticsAnonymous performance/session data to keep the site fastSession
_ga / _ga_* (only after opt-in)Google Analytics 4 measurement24 months

Managing cookies

  • Use the consent banner to allow or decline analytics at any time. Clearing your browser storage will make the banner appear again.
  • Most browsers (Chrome, Firefox, Safari, Edge) let you block or delete cookies via Settings → Privacy.
  • You can install the Google Analytics opt-out add-on or use privacy-focused browsers/extensions for more control.

Need help?

Contact me at alexmihalascu@gmail.com if you spot a cookie that is not documented here or you need additional details for compliance reviews.