Cookie policy
Three cookies, all first-party, none for advertising.
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.
| 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.