Privacy Notice

Effective date: 13 September 2026  ·  Last updated: 3 October 2026

1. Who we are

Mila (mila.menu) is a meal-planning tool for households, currently in a closed, invite-only pilot. It is run by John Bird, trading as Mila, a sole trader based in the United Kingdom, who is the data controller for the personal data described here. You can reach us at the feedback address shown in the app footer and on your Allergens & safety page. See also our Terms of Service.

2. What we collect, and why

DataWhy we collect it
Your email address and a password (stored as a one-way hash — we never see or store the password itself)To create your account, sign you in, send verification and password-reset links, and send the optional weekly planning reminder if you turn it on
Household set-up: household type (solo / pair / family), the name you choose to show, your plan-shape and servings defaults, theme choice, reminder dayTo tailor planning to your household and remember your preferences
People in your household: a display name, whether they are an adult or child, appetite, dietary tags, allergens marked severe or preference, dislikes, and any “notes to yourself”To plan meals everyone can eat and to run the allergen safety check. Allergen and dietary information is health data — see section 3
Cooking preferences: equipment, complexity, cooking time, use-up itemsTo generate practical, achievable plans
What you make in Mila: meal plans, recipes, shopping lists, ratings, notes, collections and tags, cooking history, feedback on mealsTo show your current plan and history, and to plan better over time
Things you import: the address of a recipe web page you paste (we fetch that page), or a photo of a recipe you uploadTo turn a page or photo into a recipe. Photos are sent to our AI provider to read the recipe and are not stored by Mila
Optional recipe illustrations: if you ask Mila to illustrate a recipe, we generate an image and store itTo show the illustration on the recipe. The stored image is served from a public web address (it contains no personal data — it is a picture of a dish)
Share links and calendar feed: a random token for each shopping list or plan you share, and for your calendar subscriptionSo a link you hand to someone else works without them signing in — see section 6
Billing (only once Mila Pro is live): your Stripe customer and subscription references, subscription status, chosen plan and renewal dateTo know whether your household has an active Mila Pro subscription. We never see or store your card details — Stripe holds those
Technical data: standard web-server request logs (IP address, pages requested), error reports, and product-usage events (which features you use)To keep Mila running, find and fix bugs, and understand which parts of the product are used

We do not collect location data, data from social-media accounts, or advertising identifiers.

3. Legal basis

4. How Mila uses AI, and what it sends where

Mila uses AI models to write meal plans and recipes, swap meals, adapt a recipe when you ask, read imported pages and photos, and (optionally) illustrate recipes. What is sent to the AI provider for each job:

Important — the allergen safety check is not an AI decision. For allergens you mark as severe, Mila runs a fixed, rule-based word-matching check of each recipe's ingredient list. The AI writes recipes; the check itself is deterministic. What it does and does not catch is spelled out on your Allergens & safety page and in section 5 of the Terms of Service. Mila makes no automated decisions about you that have legal or similar effects.

5. Who we share your data with

Your data passes through the following service providers. We do not sell your data to anyone, and we do not share it with advertisers.

ServicePurposeWhat is sent
Supabase (EU, Stockholm region)Database, sign-in, and file storageEverything in section 2 — this is where your account lives
AnthropicAI planning, swapping, recipe import, recipe adaptation, allergen re-checksThe inputs listed in section 4; never your name or email
OpenAIAI recipe illustrations (only when you ask for one, and only once this is switched on for the pilot)A description of the dish
Stripe (only once Mila Pro is live)Payments and subscription managementYour email and the payment details you give Stripe directly; Stripe sends us back subscription references and status
VercelHostingStandard web-server request logs (IP address, pages requested)
ResendEmail deliveryYour email address and the content of the emails we send you (verification, password reset, reminders, data-export links, account notices)
SentryError monitoringError reports, with dietary, allergen, recipe, plan, email and link-token fields removed before they leave the app. A small sample of sessions is recorded to help reproduce bugs, with all on-screen text masked
PostHog (EU)Product analyticsWhich features you use, tied to an anonymous user identifier — never dietary, allergen or recipe content, by rule

Some of these providers (Anthropic, OpenAI, Vercel, Sentry) process data outside the United Kingdom, mainly in the United States, under their standard data-protection terms.

6. Public links and what they reveal

7. Cookies and storage in your browser

Mila uses essential cookies to keep you signed in, plus a short-lived cookie during a password reset that proves the reset link was really used. Your theme choice is stored in your browser. PostHog stores an identifier in your browser so that visits can be told apart for analytics. There are no advertising or tracking cookies, and we do not show a cookie banner during the invite-only pilot; this is a documented decision that will be revisited at the privacy review.

8. Your rights, and how to use them

Under UK GDPR you have the right to access, correct, delete, and receive a copy of your personal data, to object to processing based on legitimate interests, and to withdraw consent for health data at any time.

You can exercise most of these yourself from Household → Account inside Mila:

For anything else — objecting to processing, a correction you can't make yourself, or a complaint — email the feedback address in the app. We will respond within 30 days. You also have the right to complain to the UK Information Commissioner's Office at ico.org.uk.

9. Deleting your account — what actually happens

  1. If your household has a Mila Pro subscription, we cancel it with Stripe first and wait for Stripe to confirm, so you cannot be charged for an account that no longer exists.
  2. We then delete your account and everything attached to it: profile, household members, plans, recipes, shopping lists, ratings, notes, share links, calendar feed, and any pending data export.
  3. We send a confirmation email to the address on the account.

This usually completes within a minute or two. If our payment provider cannot be reached, your account stays exactly as it is, you see a pending status with a support reference, and Mila retries automatically (at least once a day) until it completes.

What remains after deletion:

10. How long we keep your data

11. Changes to this notice

If we make material changes to this notice, we will email active users before the changes take effect. The dates at the top always reflect the current version.

See also our Terms of Service.

← Back to sign up