Skip to main content
Choice cleared The analytics cookie has been deleted and the banner will appear again on your next page. Nothing was being recorded in the meantime.

This site sets no cookie on ordinary content pages. It sets one when you load a form, sign in, or record an analytics choice. There is no third-party cookie, because nothing on this site is loaded from a third party.

Every cookie this site can set
Name Purpose Lifetime Set when
ng_session Keeps you signed in. Holds a random identifier and nothing else. 12 hours You sign in
ng_csrf Proves a form submission came from this site, preventing cross-site request forgery. Browser session You load a page containing a form
ng_analytics Records your choice about analytics so you are not asked again. 6 months You accept or reject in the banner

All three are HttpOnly where the server is the only consumer, Secure when served over HTTPS, and SameSite=Lax.

Local storage

Two values are kept in your browser's local storage rather than in a cookie, because the server has no use for them: ng-theme holds your light or dark preference, and ng-analytics mirrors your analytics choice so the banner does not reappear before the page has finished loading. Neither is sent to us.

Changing your mind

Rejecting analytics stops the recording immediately and deletes nothing retrospectively, because there is nothing identifying to delete. To clear the choice and see the banner again, clear this site's cookies and local storage in your browser settings, or reset it here.

We do not use a consent management platform, and there is no "legitimate interest" tab hiding hundreds of vendors. Reject means nothing is recorded.
Contact