Cookie Policy

This website works without advertising or social-tracking cookies. We set no cookies or non-essential storage for measurement until you choose to allow it.

If the service introduces further non-essential storage in future, this page must be updated at the same time as the technical change and, where required, covered by the consent mechanism before that storage is set.

Your Consent Choice

When you first visit, a banner asks whether you allow optional measurement storage. To remember your answer so we don’t ask again, we store the choice itself in your browser (a small consent cookie and a matching local-storage entry). This is essential to the consent mechanism and is not used for tracking. You can change your choice at any time from the consent controls.

Measurement (Optional)

Our blog shows a “reads” count per post. To do this the site sends the post’s public category and slug to our read-count service — no cookies and no personal data. If you allow measurement, we also keep a small session-only flag in your browser so refreshing a post within the same visit isn’t counted twice; this flag is cleared when you close the tab. If you decline, nothing extra is stored and a refresh may be counted again.

Liking a Post

You can “like” a post. Liking sends the post’s public category and slug to our like-count service — no cookies and no personal data. To remember which posts you have liked — so the heart stays filled when you return, and so refreshing a post can’t add your like more than once — we keep a small flag in your browser. This flag is essential to the like feature working correctly, is not used for measurement or tracking, and so is not tied to your measurement choice. It is removed as soon as you unlike the post or clear your browser storage.

Browser Storage

Some framework features may store local preferences in your browser, for example interface settings. These preferences are not used for cross-site tracking.