self-hosted/ai
§01·legal

Cookies Policy

Template. This document is a starting point. Update the storage inventory whenever a new cookie or localStorage key is introduced, and replace bracketed values via lib/legal/placeholders.ts. Review with counsel before going live.

Last reviewed: 2026-05-15

What this is

This page documents every cookie and browser-storage entry Smeltcore sets, what each is for, and how to control them. It complements our Privacy Policy.

We deliberately use as little client-side state as possible. The site is static — there is no server-side session.

What we store

KeyCategoryPurposeLifetime
shai.consentNecessaryRecords which consent categories you opted into. Without this we'd re-prompt every page load.Until you clear browser storage.
(reserved) mp_*AnalyticsAnonymous usage events via [ANALYTICS VENDOR — e.g. Mixpanel]. Only set after you accept the Analytics category in the consent banner.[VENDOR DEFAULT — e.g. 1 year]
(reserved) Marketing entriesMarketingNone today. Reserved for future affiliate / partner integrations; only set after you accept the Marketing category.

We do not set any cookies or storage entries for advertising, behavioural tracking across other sites, or fingerprinting.

Categories

Strictly necessary

Required for the site to function. Cannot be disabled because they support load-time essentials (consent record itself, security checks, theme settings if/when we add one).

Analytics

Anonymous, aggregated stats so we know which benchmarks people read. No personally identifying data is sent. Off by default.

Marketing

Reserved. None set today. Off by default.

How to control your choices

  • Banner (first visit): "Accept all" / "Necessary only" / "Customize" — opens a dialog with per-category toggles.
  • Footer link "Cookie preferences": opens the same dialog any time.
  • Browser settings: you can also clear or block cookies / localStorage directly in your browser. If you clear shai.consent we will re-prompt on the next visit.

Third-party cookies

If you've opted into analytics, the analytics vendor will set its own cookies. They run as a sub-processor — see our Privacy Policy for the legal-basis breakdown.

Changes

We bump the LAST_REVIEWED date and re-prompt for consent (via the banner) whenever we change the categories materially.

Contact

Questions: support@smeltcore.com.