---
title: Privacy
description: No cookies, no analytics, no tracking. What this site stores and for how long.
updated: 2026-09-29
---
# Privacy

This page states what the site actually does. It is short because the site does very little with data about you.

## No cookies, no analytics

- The site sets no cookies and loads no analytics, advertising or tracking scripts.
- Pages are served from one origin. No third-party fonts, images or scripts are loaded.

## Browser storage

- The compare page can remember the variants you selected in your browser's localStorage (key `sg-compare`, up to four variant ids). It is written only when you use "Add to comparison" or "Add" on the compare page, it never leaves your browser, and clearing site data removes it.
- Nothing else is stored in your browser.

## Rate limiting

- API and MCP requests without an API key share an anonymous quota. To count them, the server hashes your IP address (SHA-256, truncated to 16 hexadecimal characters) and uses that as the counter key. The IP address itself is not stored or logged.
- Requests with an API key are counted under the key's id. Keys are stored only as hashes.

## Request logs

- Every API and MCP request writes one log row: request id, time, route, tool, method, HTTP status, result type, error code, duration, data version, cache status, client class (anonymous or API key), key id when a key was used, a coarse user-agent family, an optional caller-supplied correlation id and the response size.
- Log rows do not contain IP addresses, request bodies, query text or response bodies.
- Log rows are deleted after 30 days by a scheduled job.
- HTML page views are not logged by the application. The hosting platform (Cloudflare) processes requests under its own terms.

## No sale or sharing

- Nothing collected is sold, rented or shared with advertisers. There are no user accounts.

## Questions

A contact address for privacy questions will be published on the [about page](/about) once it is confirmed.
