Cookie Policy
Merklane sets a minimal set of strictly necessary cookies. Optional analytics and marketing cookies exist in the consent system but stay off until you allow them — closing the banner without choosing keeps them disabled.
| Cookie | Purpose | Duration | Category |
|---|---|---|---|
merklane_session | Keeps you signed in. Contains an opaque token; only its hash exists server-side. | 30 days (rolling) | Strictly necessary |
merklane_csrf | Double-submit CSRF protection for forms and API mutations. | 12 hours | Strictly necessary |
merklane_locale | Remembers your interface language and text direction. | 1 year | Strictly necessary |
mv_<post-id> | View de-duplication: marks a post as counted for your browser (12h window). | 12 hours | Strictly necessary |
merklane_theme | Remembers your dark/light theme choice. | 1 year | Strictly necessary |
merklane_cookie_choice | Stores your cookie consent decision (localStorage, not a cookie). | Until you clear it | Strictly necessary |
Changing your choice
Open the footer and use “Cookie settings” to review or change your consent at any time. Disabling optional cookies never blocks reading, searching or account features.
Third-party cookies
Merklane itself sets no advertising or cross-site tracking cookies. If advertising campaigns launch later, their measurement cookies will only load for visitors who explicitly allowed marketing cookies.