Privacy

This is a personal engineering blog. Here's what's collected and why.

Analytics

Page views are recorded server-side (path and referrer only) using a self-built analytics system running on Cloudflare Workers. No cookies. No cross-site tracking. No third-party scripts involved in analytics.

Newsletter

If you subscribe, your email address is stored in a Cloudflare D1 database. It's used exclusively to send you new articles. You can unsubscribe at any time via the link in every email. Unsubscribed and bounced addresses are automatically purged after 90 days.

Bot protection

The newsletter signup form is protected by Cloudflare Turnstile (invisible mode). Turnstile analyses browser and network signals in the background to verify requests are made by a human. No interaction is required from you. Cloudflare may process data as part of this verification — see Cloudflare's Privacy Policy.

Error diagnostics

If something breaks in the browser, a small first-party error report may be sent to help debug the problem. Reports include the page path, error message, component name, browser user agent, and coarse Cloudflare request metadata. They do not include email addresses, form contents, cookies, localStorage values, Turnstile tokens, or full URLs with query strings. Error reports are deleted after 30 days.

No third-party tracking

No advertising networks, no social tracking pixels, no session recording. The only third-party service that touches a visitor's request is Cloudflare (infrastructure + Turnstile) and Google Fonts (font loading).

Contact

Questions? Reach out on X or LinkedIn.