Privacy Policy

Last updated: 22 June 2026.

1. What we collect

  • Server logs - IP address and user-agent on requests (standard, for security and diagnostics). Cloudflare, as the CDN/proxy, also sees this data.
  • Comments - name (shown), optionally email and text. Email is not published and is used only to fetch an avatar via Gravatar (a hash is sent). We also store the author's IP - for moderation and spam protection.
  • Analytics - GoatCounter: no cookies, no personal data, no cross-site tracking. It counts anonymous page views.

We don't collect: phone, payment data, precise location. There is no reader registration and no ads.

2. Cookies and localStorage

There are no advertising or tracking cookies. The browser's localStorage only keeps preferences: theme (dark/light), language and reading/course progress. This data never leaves your browser. An auth cookie exists only for the site administrator, not for readers.

3. Third parties

  • Cloudflare - DNS, CDN and protection (sees traffic as a proxy).
  • Gravatar - avatar by email hash, only if you provided an email in a comment.
  • GoatCounter - anonymous visit analytics.

4. Retention

  • Comments - for as long as the site exists or until you request deletion.
  • Server logs - rotated automatically, kept for a short time.

5. Your rights

You can ask to delete your comment and its associated data - reach out via GitHub @sanyastem.

6. Changes

If anything material changes, we'll update the date at the top of the page.