Cookie Policy
Last updated: May 21, 2026
1. What this page covers
This Cookie Policy explains what cookies and similar browser-storage technologies we use on noda.energy and on app.noda.energy, why we use them, how long they last, and how to change your preferences. It supplements the Privacy Policy.
2. What cookies and browser storage are
A cookie is a small text file a site stores in your browser. localStorage and sessionStorage are similar mechanisms that hold values locally without sending them with every request. We treat all three the same way for consent purposes, in line with Article 5(3) of the ePrivacy Directive 2002/58/EC and its Romanian transposition (Law 506/2004).
3. Categories we use
- Strictly necessary. Required for the site to work: language preference, your consent choice, authentication, paywall hand-off. Set without consent on the basis of Art. 5(3) second sentence of the ePrivacy Directive.
- Analytics (consent-based). PostHog pseudonymous product analytics. Only set after you opt in.
- No advertising cookies. We do not run ad networks, retargeting, or third-party advertising trackers.
4. Cookies and storage in detail
| Identifier | Stored in | Purpose | Duration | Category |
|---|---|---|---|---|
| NEXT_LOCALE | Cookie | Stores your language preference | Up to 1 year | Necessary |
| noda_cookie_consent | localStorage | Stores your consent choice | Up to 6 months before re-prompt | Necessary |
| noda_consent_timestamp | localStorage | Records the timestamp of the last consent decision | Up to 6 months | Necessary |
| noda_chat_consent | localStorage | Records the AI chat consent gate decision | Until cleared or changed | Necessary |
| noda_beta_account_v1 | localStorage | Founding signup hand-off marker | Until cleared | Necessary |
| noda_access / noda_refresh / noda_session | Cookies (HttpOnly, Secure, SameSite=Lax) | Authentication tokens for the app.noda.energy workspace | Access 30 min, refresh 30 days | Necessary |
| ph_* | Cookie + localStorage | PostHog product analytics after consent | Configured in PostHog (typically 12 months) | Analytics |
5. Consent and how to change it
The first time you arrive on noda.energy we show a consent banner. You can accept analytics or reject them. Your choice is stored in noda_cookie_consent and respected on subsequent visits.
To change your decision later, clear the cookie/localStorage value from your browser and reload. We will show the banner again. You can also manage cookies through your browser settings: Chrome, Firefox, Safari, Edge.
Blocking strictly-necessary cookies may break authentication, language switching, or consent recording, but the choice is yours.
6. Third-party cookies
We do not embed third-party advertising or social tracking pixels on the website. The only third-party browser storage that may activate after consent is PostHog (product analytics, EU cloud, Germany). Embedded videos, fonts, and the AI chat assistant do not write tracking identifiers on your device.
7. Updates
We update this page when we add or remove cookies, change retention, or change consent mechanics. The current version is on this page with the date above. Material changes also trigger a re-prompt of the consent banner.
8. Contact
Cookie or consent questions: privacy@noda.energy.