Privacy
Last updated: 28 September 2026
Convenience translation — the German version at /de/datenschutz is legally binding.
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 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 the newsletter subscriptions, the aggregate analytics and the contact form described on this page, 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.
Contact and inquiry management
When you contact us (e.g. by post, contact form, email, telephone or via social media) and in the context of existing user and business relationships, the details of the inquiring persons are processed to the extent necessary to answer the contact inquiries and any requested measures.
- Types of data processed: Contact data (e.g. postal and email addresses or telephone numbers); content data (e.g. textual or pictorial messages and posts and the information relating to them, such as details of authorship or time of creation). Meta, communication and procedural data (e.g. IP addresses, times, identification numbers, persons involved).
- Data subjects: Communication partners.
- Purposes of processing and legitimate interests: Communication; organizational and administrative procedures; feedback (e.g. collecting feedback via online form). Provision of our online services and user-friendliness.
- Retention and deletion: Deletion in accordance with the section "Allgemeine Informationen zur Datenspeicherung und Löschung" (general information on data storage and deletion) of the German version.
- Legal bases: Legitimate interests (Art. 6(1)(f) GDPR). Performance of a contract and pre-contractual inquiries (Art. 6(1)(b) GDPR).
Further information on processing operations, procedures and services:
- Contact form: When you contact us via our contact form, by email or other channels of communication, we process the personal data transmitted to us in order to answer and handle the respective request. This usually includes details such as name, contact information and, where applicable, further information that is communicated to us and is necessary for appropriate handling. We use this data exclusively for the stated purpose of contact and communication.
- Cloudflare Turnstile: Protection of the contact form against spam and abuse; for this purpose Cloudflare processes technical and usage data of the browser (e.g. IP address, device and browser information) to tell humans from bots. Provider: Cloudflare, Inc., 101 Townsend St, San Francisco, CA 94107, USA; website: cloudflare.com; privacy policy. Legal basis: legitimate interests (Art. 6(1)(f) GDPR). Basis for third-country transfers: Data Privacy Framework (DPF). Cloudflare's Turnstile Privacy Addendum also applies: https://www.cloudflare.com/turnstile-privacy-policy/
Outgoing email from [email protected] is relayed by Brevo (Gmail "Send as" via SMTP relay). Brevo also delivers the messages sent through the contact form (name, email address, message) to [email protected]; the site itself stores nothing. Brevo processes sender and recipient addresses, headers, content and delivery logs of outgoing mail. Provider: Brevo GmbH, Köpenicker Str. 126, 10179 Berlin, Germany; privacy policy. Legal basis: legitimate interests, Art. 6(1)(f) GDPR (reliable, authenticated delivery). A data processing agreement (Brevo DPA) is in place; processing takes place in the EU, no third-country transfer.
Full privacy policy coming soon. Questions? Reach out on X / Twitter.