Skip to main content

Menu

Choose a theme and configure high-contrast mode. Preferences are saved in your browser only.

User Preferences

Theme

Pick a palette or follow your system preference.

High Contrast

Sharper text and borders. System follows your OS setting.

Privacy Policy

Privacy policy for the Zest documentation website

What we store

This website stores two things on your device. That’s it.

Your preferences: zest.preferences (localStorage)

When you pick a theme (Light / Dark / System) or toggle High Contrast mode, we save your choice to your browser’s localStorage under the key zest.preferences. This data never leaves your device. No server ever sees it.

The Playground at /play/ runs a live Zest CMP so you can try it. When you accept or reject cookies, Zest writes a signed zest_consent cookie to your browser. The Zest script loads from our own domain, not a CDN or any third-party endpoint.

No other pages set this cookie unless you interact with the playground.

What we don’t do

  • No third-party cookies, pixels, or beacons.
  • No ads, no cross-site tracking, nothing sold or shared.
  • No fingerprinting and no device identifiers.
  • No account required.

Cookieless analytics

We count page views, clicks, and how far people scroll so we know which pages people actually use. The counting is first-party, anonymous, and server-side. Nothing is stored on your device:

  • Your IP address is never stored. The server hashes it with a salt that rotates daily and keeps only that short-lived hash. The same visit counts once per day, and the hash cannot be linked to any other day.
  • Each event stores the page path, the referrer, the browser user-agent string, an approximate country from the request, a rough device class, and UTM parameters. Nothing else.
  • The data never leaves our infrastructure, is never shared with third parties, and cannot be linked back to you.

The search index

The search palette (⌘K) loads a static JSON index from /search-index.json. Queries are matched entirely in your browser using Orama Search. No search terms leave your device.

Contact

Questions? Open an issue on GitHub.