Privacy notice
This is a personal site: essays, books, and a booking link. It does not sell anything directly, it has no login, and it collects no data you have not chosen to give. Below is exactly what runs and what it stores, in plain terms.
The short version
- One analytics tool, Google Analytics 4, and it does not load until you accept it.
- No advertising, no remarketing pixels, no cross-site tracking, no data brokers.
- No contact form, no newsletter, no account. Nothing to sign up for, so nothing to leak.
- Two other third parties load on page view today: Google Fonts and the Cal.com booking embed. Both are named below.
Cookies this site sets
One first-party cookie, always: cc_cookie, which stores your answer to the cookie banner for six months so you are not asked on every page. Switching it off is not possible, because recording that choice is what it does.
If, and only if, you accept analytics, Google Analytics writes _ga and _ga_31YWZ22SNP, both lasting two years. The first tells one browser from another. The second holds session state for this property.
Analytics, and what "consent-gated" means here
The measurement I care about is which essays hold attention. That is it. There is no funnel scoring you, no user-level export, no advertising audience being built.
Technically: Google Consent Mode v2 is set to denied on every page before anything Google-owned can run, and the gtag.js loader ships inert. Rejecting means the request to Google is never made and no analytics cookie is written. Accepting sends a single analytics_storage: granted update. Advertising signals (ad_storage, ad_user_data, ad_personalization) stay denied either way, because this site does no advertising.
Google acts as the data processor for that analytics data and may process it outside your country. Their handling is covered by Google's business data policy.
Other third parties that load
Being straight about these, because a cookie banner that ignores them would be theatre.
- Google Fonts (fonts.googleapis.com, fonts.gstatic.com) serves the site's typefaces and currently loads on every page view, which means your IP address reaches Google to fetch them. It sets no cookie. Self-hosting these files is a known fix on my list.
- Cal.com (app.cal.com) powers the booking popup. Its embed script also loads on page view today, and Cal.com may set its own storage once you open the booking window. Their terms are at cal.com/privacy. Deferring this script until you actually click Book is also on the list.
- Cloudflare hosts the site. Like any web server, its edge logs request data (IP address, user agent, URL) to serve pages and absorb attacks. I do not build profiles from those logs.
Outbound links (LinkedIn, YouTube, X, GitHub, Amazon, ViitorCloud, and the "ask an AI about this page" links) only reach those companies when you click them. Nothing is prefetched to them.
Your choices
- Change or withdraw consent any time: . Withdrawing analytics clears the GA cookies.
- Block or delete cookies in your browser settings. The site works fine without any of them.
- Opt out of Google Analytics everywhere with Google's browser add-on.
- Send Global Privacy Control or Do Not Track if you prefer. Analytics is off by default here regardless, so those signals change nothing about what loads.
Rights and contact
Depending on where you live, you may have the right to ask what is held about you, to have it deleted, or to object to processing. Since this site holds no account, no email list, and no identifiable record beyond the analytics data described above, there is usually little to hand over. Ask anyway if you want to check.
Reach me on LinkedIn, which is the contact route this site uses.
Changes
If the categories or the tools change, the banner asks again rather than assuming your old answer still applies. This notice was last updated 2026-07-30.