A short, plain-language summary of every cookie we set, why we set it, and how to opt out of the optional ones.
Oort uses the smallest possible number of cookies. Two are strictly necessary for the site to function; one is an optional analytics cookie that only loads if you opt in. We do not run advertising cookies, we do not run cross-site tracking pixels, and we do not share cookie data with third-party data brokers.
You can change your preferences at any time by clearing your browser storage for this site, or by emailing privacy@oort.dev.
These are required for the site to work. They are exempt from consent requirements under ePrivacy / GDPR because without them you can't sign in or save preferences.
oort_session — keeps you signed in. Sealed iron-session cookie, HttpOnly, Secure, SameSite=Lax. Lifetime: until you sign out, or until the session version is bumped (e.g. on password reset).oort_consent— records the choice you made in the cookie banner so we don't re-prompt every page. Lifetime: 12 months.If you click Accept all in the cookie banner, we load PostHog product analytics so we can see which features people use and where they get stuck. PostHog runs in EU mode and we do not pass it any prompt content, prompt outputs, or BYOK key material.
The analytics cookie is set by PostHog itself and lives under their domain. Lifetime is governed by PostHog's own policy; clearing site data in your browser revokes consent immediately.
If you decline analytics, no PostHog code is loaded at all — we don't fetch the script, set the cookie, or send any events.
If we ever add a tracking technology that materially changes the answer above, we will update this page and surface a fresh consent prompt before the new technology loads for you.
You can:
See our Privacy Policy for the broader picture, including data subject rights, retention periods, and the lawful basis for each processing activity.