Transept
The fine print

Cookie policy

Last updated: June 1, 2026

What's a cookie?

A cookie is a small file your browser stores when it visits a website. Cookies are how a site remembers you across page loads — you stay signed in, your theme stays picked, your cookie-banner choice doesn’t reappear on every visit. Some cookies are essential (the service literally cannot work without them), others are optional (analytics, marketing).

Local storage and session storage are equivalent under EU ePrivacy rules — we treat them the same way as cookies in our consent gating. The list below covers everything we set or load via Google Tag Manager.

How consent works

By default we set only essential cookies. On your first visit you see the consent banner with three options: Accept all, Reject all, or Customize preferences (toggle analytics and marketing independently). Silence is not consent — until you actively choose (or accept), no analytics and no marketing cookies fire.

You can change your decision at any time via the Manage cookies link in the footer. Every consent decision is recorded in our server-side audit log against the anonymous transept_anon cookie (essential) so we can demonstrate the timeline of your choices if asked.

For tags loaded via Google Tag Manager we use Google Consent Mode v2: with consent denied the tags run in “basic” mode (cookieless pings only). With consent granted, full measurement resumes.

Essential

Required for the service to function — sign-in, security, remembering your cookie choice. Always on; no consent needed under GDPR.

NameControllerPartyPurposeDuration
transept_cc
.transept.ai
transeptfirst-partyRemembers your cookie preference (Accept all / Reject all / your Customize choices) so we don't ask again on every visit.1 year
transept_anon
.transept.ai
transeptfirst-partyRandom per-browser identifier used to attach the consent decisions you make BEFORE signing up to your account after you do. No tracking — opens a single line in our consent audit log.2 years
transept_tokentranseptfirst-partyStored in your browser after you sign in so the app knows you across page loads. Cleared when you sign out.Session

Analytics

Anonymous product analytics (PostHog) plus aggregate site analytics (Google Analytics) so we can see what's working. Off by default; opt-in via the banner or Manage cookies.

NameControllerPartyPurposeDuration
_gagooglethird-partyGoogle Analytics 4 — counts unique visitors and powers aggregate behavior reports. We use GA4 to understand which marketing pages convert.13 months
_ga_*googlethird-partyPer-property session state for Google Analytics 4. Companion to _ga.13 months
ph_*
.transept.ai
posthogfirst-partyPostHog — anonymous product-usage analytics so we know which features are used and where the editor needs work. EU-hosted; you can turn it off any time.1 year

Marketing

Attributes paid-ad clicks to signups (Meta Pixel, Google Ads conversion linker, LinkedIn Insight, our first-party attribution cookie). Off by default; opt-in only.

NameControllerPartyPurposeDuration
transept_attr
.transept.ai
transeptfirst-partyFirst-touch marketing attribution snapshot (utm_*, gclid, fbclid, etc.). Lets us attribute a paid ad click to the eventual signup. We don't share this with anyone; only the matching utm/click-ID stays in your User record after signup.90 days
_fbpmetathird-partyMeta (Facebook / Instagram) Pixel — ad measurement and retargeting on Meta surfaces.90 days
_gcl_augooglethird-partyGoogle Ads conversion linker — attributes paid clicks on Google to the eventual conversion (signup, paid subscription) so the campaign owner can see what's working.90 days
li_fat_id / lidclinkedinthird-partyLinkedIn Insight Tag — conversion tracking for ads served to LinkedIn members.6 months

Changes to this list

When we add or remove a cookie, we update the typed registry that powers this page (apps/platform/lib/cookies-registry.ts) — the table updates automatically. Material additions of new categories or new third-party scripts are announced in advance via the privacy policy and the consent banner’s copy version (existing visitors are re-prompted on a copy version bump).