Skip to content
Home

Cookie Policy

Last updated 7 November 2026

Cookies are small text files a website saves in your browser. This page lists the ones this site uses and explains how to control them. For how I handle personal data generally, see the Privacy Policy.

Essential cookies

These are needed for the site to work, so they don't need your consent and can't be switched off here.

CookiePurposeExpires
saz-portfolio-session Keeps the contact form working and shows you the confirmation after you send a message. 2 hours
XSRF-TOKEN Security: protects the contact form against forged submissions. 2 hours

Preferences stored in your browser

The site also remembers a few choices using your browser's local storage. These aren't cookies, never leave your device and aren't used to track you.

NamePurposeExpires
themeRemembers whether you chose the light or dark theme.Until you clear it
coder-buddyRemembers if you hid the animated coder.Until you clear it
cookie-consentRemembers whether you accepted or rejected analytics cookies.Until you clear it

Analytics cookies

These help me understand how visitors use the site so I can improve it. They're only set if you click Accept in the cookie banner.

CookieProviderPurposeExpires
_gaGoogle AnalyticsTells visits apart by giving your browser a random ID.2 years
_ga_XLG6PGDN9QGoogle AnalyticsKeeps track of your current visit.2 years

Google's own explanation is in how Google uses cookies.

Third-party content

One of the fonts is loaded from Bunny Fonts, a privacy-friendly font service. It doesn't set any cookies or log personal data.

How to control cookies

You can change your choice at any time with the link, which is also in the footer of every page. If you withdraw consent, the analytics cookies are removed.

You can also block or delete cookies in your browser settings. Blocking the essential cookies may stop the contact form from working.

Questions

If you have any questions about cookies on this site, email me at my email address.