Cookie policy
Short version: this website doesn't use analytics, advertising or tracking cookies. That's why you don't see any banner.
Last updated: September 30, 2026
Which cookies this website uses
None. I don't set first-party or third-party cookies: no analytics, no advertising, no social media. Visits are counted with Umami, which works without cookies and without identifying you. The only exception is the booking calendar, and only if you choose to open it (see below).
I don't load resources from other servers that could track you either: fonts and images are served from this same domain.
If you sign in to the community
You can read the community (the forum) without an account. Only if you choose to sign in with Google or GitHub, your browser stores an essential first-party cookie, sb-<project>-auth-token (sometimes split into .0, .1…), holding your session. While signing in, sb-<project>-auth-token-code-verifier is also used for a few minutes.
It is strictly necessary for the service you request and needs no consent. It lasts up to 400 days or until you sign out. While signed in, your browser connects to Supabase, the provider hosting the forum, to read your profile; images posted in threads are also served from its storage.
Call booking
The diagnostic call page uses Cal.com for scheduling and payment. It only loads when you click “See available times”: from then on, Cal.com and Stripe may use the essential cookies they need to complete the booking and payment, under their own policies.
Forms
When you subscribe, your email goes straight to my server, which adds it to Kit. That doesn't leave any cookie in your browser. How I handle that data is explained in the privacy policy.
External links
Links to YouTube, LinkedIn, Discord, X or GitHub take you to those sites, which use their own cookies under their policies. That happens when you get there, not on this website.
If this changes
If I ever add analytics or another tool that uses non-essential cookies, I'll update this page and ask for your permission before setting them.