Skip to content

Privacy

This site uses ConvertKit to manage newsletter subscriptions. When you subscribe, your email address is stored by ConvertKit under their privacy policy.

This site uses Cloudflare Web Analytics for aggregate, anonymous page-view tracking. It does not use cookies and does not track individual visitors. The analytics script is injected at the edge by Cloudflare and is not included in the application source code. Cloudflare Web Analytics also collects Core Web Vitals performance metrics (Largest Contentful Paint, Cumulative Layout Shift, Interaction to Next Paint) to help monitor page load performance. These measurements are anonymous and contain no personally identifiable information.

Blog post pages load Giscus, an open-source comment system powered by GitHub Discussions. When a blog post page loads, a request is made to giscus.app to retrieve comments. If you post a comment, you authenticate directly with GitHub — no credentials pass through this site. Your comment data is stored in GitHub Discussions under their privacy statement.

Blog posts may contain embedded content from third-party services:

  • YouTube (youtube.com) -- Videos are embedded via privacy-enhanced mode (youtube-nocookie.com). YouTube may set cookies when you interact with a video. See Google's privacy policy.
  • Twitter/X (platform.twitter.com) -- Tweets are embedded via Twitter's widgets script. Twitter may track your visit. See Twitter's privacy policy.
  • GitHub Gist (gist.github.com) -- Code snippets are fetched from GitHub at build time and rendered as static HTML. Your browser does not make requests to GitHub when viewing Gist embeds.
  • Mermaid Diagrams (cdn.jsdelivr.net) -- Blog posts containing diagrams load mermaid.js from the jsdelivr CDN to render diagrams client-side. This library is only loaded on posts that explicitly enable it. jsdelivr may log standard request metadata. See jsdelivr's privacy policy.

Beyond newsletter subscriptions, aggregate analytics, and the comment system described above, this site does not intentionally collect personal data. No additional cookies are set by the application. The hosting provider (Cloudflare) may process standard request metadata (such as IP addresses) as part of normal content delivery and analytics operations.

Full privacy policy coming soon. Questions? Reach out on X / Twitter.