Skip to main content
← Legal

Cookie Policy

Last updated: 2026-04-17

Cookie Policy

Version: 1.0 (DRAFT) Effective date: May 15, 2026 Last updated: April 14, 2026


1. What Are Cookies

Cookies are small text files stored on your device when you visit a website. They serve various purposes: keeping you logged in, remembering your preferences, and helping us understand how people use our site.

We also use localStorage for client-side preference storage. Where relevant, we treat localStorage entries the same as cookies for consent purposes.


We organize cookies into three categories:

Necessary (always active)

These cookies are required for the site to function. They cannot be disabled.

Analytics (opt-in)

These cookies help us understand how visitors use our site. They are only set after you consent.

Marketing (not currently used)

We do not currently use any marketing or advertising cookies. If we add them in the future, they will require your explicit consent before being set.


The following table lists every cookie and storage entry used across nself.org and its subdomains. This table is regenerated periodically from an automated audit.

Cookie / Storage KeySet ByCategoryPurposeDurationDomain
next-auth.session-tokenɳSelf (NextAuth)NecessaryAuthentication session for logged-in users30 dayscloud.nself.org, task.nself.org
next-auth.csrf-tokenɳSelf (NextAuth)NecessaryCSRF protection for authentication flowsSessioncloud.nself.org, task.nself.org
next-auth.callback-urlɳSelf (NextAuth)NecessaryStores redirect URL during auth flowSessioncloud.nself.org, task.nself.org
nselfɳSelfNecessaryRecords your cookie consent preferences1 year*.nself.org
_stripe_sidStripeNecessaryFraud detection during checkoutSessioncloud.nself.org
_stripe_midStripeNecessaryFraud detection (device fingerprint)1 yearcloud.nself.org
_gaGoogle AnalyticsAnalyticsDistinguishes unique visitors2 years*.nself.org
_ga_*Google AnalyticsAnalyticsMaintains session state for GA42 years*.nself.org
plausible_ignoreYou (opt-out)AnalyticsSelf-set opt-out flag — tells Plausible to ignore your visits. Not set by us.Persistent*.nself.org

localStorage Entries

KeyCategoryPurposeSet when
nselfNecessaryMirror of cookie consent state (version, categories, timestamp)On consent decision
themeNecessaryDark/light mode preferenceOn theme toggle

4. How to Manage Your Preferences

On your first visit, a cookie banner appears at the bottom of the page with three options:

  • Accept all: enables Necessary + Analytics cookies
  • Reject non-essential: enables only Necessary cookies
  • Customize: opens a panel where you can toggle individual categories

Your choice is stored in the nself cookie and localStorage.nself_consent with the following structure:

{version: "1.0", categories: ["necessary", "analytics"], timestamp: "2026-04-14T12:00:00Z"}

Changing your preferences

You can change your cookie preferences at any time by clicking “Cookie Preferences” in the footer of any page on nself.org.

We will ask for your consent again if:

  • The cookie policy version has changed since your last consent
  • More than 13 months have passed since your last consent (per ICO guidance)
  • You clear your browser cookies/storage

5. Browser-Level Controls

Most browsers let you control cookies through their settings:

  • Chrome: Settings > Privacy and Security > Cookies
  • Firefox: Settings > Privacy & Security > Cookies and Site Data
  • Safari: Preferences > Privacy > Cookies and Website Data
  • Edge: Settings > Privacy, Search, and Services > Cookies

Blocking all cookies may prevent you from logging in to cloud.nself.org or task.nself.org. Necessary cookies are required for authentication.


6. Third-Party Scripts

We load the following third-party scripts, each gated behind the appropriate consent category:

ScriptCategoryLoaded whenPurpose
Google Analytics (gtag.js)AnalyticsAnalytics consent grantedUsage analytics
Plausible (self-hosted)AnalyticsAlways loaded (see note below)Privacy-friendly, cookie-free analytics
Stripe.jsNecessaryOn checkout pages onlyPayment processing

Plausible Analytics — GDPR recital 47 note: Plausible uses no cookies and stores no persistent identifiers. All data is aggregated. Under GDPR recital 47, anonymous analytics performed in the legitimate interest of the data controller are consent-exempt where those interests are not overridden by the data subject’s interests or rights. Because Plausible collects no personal data and sets no cookies (the plausible_ignore entry in the cookie table is an opt-out flag you set, not a tracking cookie we set), we rely on legitimate interest as the lawful basis. You can opt out at any time by setting plausible_ignore=true in your browser’s localStorage for *.nself.org.

No third-party advertising scripts are loaded. No social media tracking pixels are used.


7. Contact

If you have questions about our use of cookies, contact privacy@nself.org.