Skip to main content

Legal

Cookie policy

This site sets no advertising or tracking cookies, and it has no third-party trackers to consent to — which is why there is no cookie banner. What it does set is listed below in full.

Last updated 30 August 2026.

Cookies

Reading the course sets no cookie at all. One cookie appears if you use the assistant, and one more if you open the instructor queue.

NamePurposeLasts
northwind_assistantA random identifier tying your messages to your own assistant conversation. Holds nothing about you. Set on .mlynn.dev so the course and the storefront share one conversation. HTTP-only, so page scripts cannot read it.7 days
nw_queueRemembers the access token for the instructor queue, so it need not be pasted into the URL on every visit. Only set if you open the queue with a token.8 hours

Both are strictly necessary for the feature that sets them. Neither follows you to other sites.

Browser storage

Most of what the site remembers is not a cookie at all — it is local storage, which stays on your device and is never transmitted to a server.

WhatWhy
Mission and lab progressSo the course picks up where you left off
Slide deck position and presenter timerSo a talk survives a reloaded tab
Light or dark themeSo your choice sticks between visits

Clearing site data in your browser erases all of it.

Analytics

Page views are counted with Vercel Analytics, which sets no cookie and no cross-site identifier and does not build a profile of you. It reports how many people opened a page, not who they were.

Turning them off

Blocking cookies in your browser leaves the entire course readable — only the assistant stops working, because it cannot tell one conversation from another without its session cookie.

More detail on what is stored server-side and for how long is in the privacy policy. See also the terms of service.