Help & Reference

Data and privacy

Last updated: 2026-05-25

Your recipes, pantry, shopping list, and cooking history stay inside your kitchen. This page covers the one narrow exception: an aggregate signal about ingredient names that the operator uses to grow the shared ingredient catalog.

What stays in your kitchen

The operator can’t read these through the admin console:

What the operator sees

When you type an ingredient name that isn’t in the shared catalog yet, mirepoix saves it as a pending discovery in your kitchen. The operator’s admin view collects those pending names across every kitchen and shows two things per name:

The view leaves out anything that could tie a name back to you:

That last threshold is a floor, not a setting. A name has to show up in at least three separate kitchens before it’s visible to the operator at all.

Getting to that view takes a separate admin sign-in that times out every twelve hours. Every page load lands in the security log.

What it’s used for

One thing: deciding which entries to add to the shared ingredient catalog. New entries give future kitchens nutrition data and the right unit handling out of the box.

The aggregate isn’t fed into any machine-learning model or training pipeline — it’s a read-only signal a person reads and acts on. Adding entries to the shared catalog is a separate, reviewable change to the project’s source, not a click in this view. Names drop off the view once the catalog can resolve them.

What never happens

Your kitchen’s content — your recipes, tags, pantry, shopping list, cooking history, and the link between any of those and your account — never:

The one exception is the k-anonymized ingredient-name aggregate described above under “What the operator sees.” That aggregate is used solely by a human operator to decide which entries to add to the shared catalog. It isn’t sold, isn’t shared with third parties, isn’t used for machine-learning training, and contains no link back to your kitchen.

Changes

See also