Cookies
Last updated October 13, 2026
The short version. The only cookies on this site are Google Analytics cookies, and they're only set if you say yes. Say no and there are none. The site also counts visits with Vercel Web Analytics, which uses no cookies at all; the privacy page has the details.
Cookies, only with your OK
| Name | Set by | What it's for | Lasts |
|---|---|---|---|
_ga | Google Analytics | A random ID so visits can be counted without knowing who you are | 13 months |
_ga_<id> | Google Analytics | Keeps track of the current visit | 13 months |
Google Signals and ad personalization are off, so this data isn't used for advertising.
Stored in your browser, not cookies
| Name | What it's for | Lasts |
|---|---|---|
ctpo-consent | Remembers your yes or no on analytics, so you aren't asked on every page | Until you clear it |
ctpo-offer-seen | Remembers you've seen the airline ad, so it doesn't pop up again | Until you clear it |
ctpo-read | Remembers which pieces you've started or read, so cards can say New, Started, Read, or Updated since you read it | Until you clear it |
ctpo-subscribed | Remembers that you signed up for the newsletter here, or came from a newsletter link, so the sign-up box says you're on the list instead of asking again | Until you clear it |
ctpo-useful | Remembers which take-homes you've marked useful, so the button shows as yours | Until you clear it |
ctpo-hearts | Remembers which roadmap notes you've hearted, so the hearts show as yours | Until you clear it |
These stay on your device and are never sent to me or anyone else.
Changing your mind
Use "Cookie settings" at the bottom of any page. If you switch analytics off, the Google Analytics cookies are removed and it stops loading. You can also block or clear cookies in your browser settings, and the site works the same either way. If your browser sends a Global Privacy Control signal, analytics stays off and you won't be asked.
Questions: privacy@ctpo.io. More on data in general is on the privacy page.