Privacy & AI transparency

mise is built to keep your cooking on your device. This page explains, in plain language, what is stored, where it lives, and the one time anything leaves your device.

What’s stored, and where

Your saved recipes and notes are kept in your browser’s IndexedDB; your settings in localStorage. That’s all on this device. There is no account, no server database, and no sync. Clearing your browser storage removes everything mise has kept.

The one time data leaves your device

When you paste a new recipe link, our server fetches that page so it can strip the clutter. This fetch is the only network egress in the app. Your saved cookbook is never sent anywhere — only the single page you’re parsing is processed, and its content is not stored on the server beyond that request.

When AI is used

Most recipe sites publish structured data (schema.org), which we read for free with no AI involved. Only when that structured data is absent do we fall back to an AI model (Mistral) to extract the recipe. We send just the page’s main text — never your cookbook — and ask for a no-training, zero-retention result.

When a recipe was extracted this way, the reading view says so (“Extracted with AI — check against the original”). AI extraction can make mistakes, so the original source is always one tap away. mise makes no automated decisions about people; recipe extraction is a minimal-risk use of AI.

Your rights

Because everything lives on your device, you are always in control: export a .json copy for portability, and delete any recipe — or clear all data — for erasure. These controls live in Settings.

Anonymous error reports

Off by default. If — and only if — you turn on “Anonymous error reports” in Settings, mise loads Swetrix, an open-source, privacy-focused analytics service, to send anonymous diagnostics that help us fix bugs. Until you opt in, no analytics script loads and nothing is sent.

When enabled, we send a small, deliberately content-free set of signals: scrubbed error reports (with URLs, emails, and long numbers stripped out) and plain counts such as “a parse failed”, “a recipe was saved”, “cooking mode was started”, or “a timer finished”. We never send your recipes, the links you paste, your searches, or step text. No personally identifiable information is collected, and Swetrix honors the "Do Not Track" browser setting. You can learn more at swetrix.com/privacy.

This page is kept in sync as the mechanisms above change.