Data & Transparency
How MealSave uses your data
The short version: we use what you tell us about your household to plan better groceries. Nothing about your kitchen leaves MealSave to supermarkets or advertisers.
Pantry + preferences let us avoid duplicate purchases and lean on what's already in your kitchen.
Use-soon items and household-realistic portions mean fewer forgotten leftovers.
Your account, pantry, and plans are stored in the EU with privacy-friendly providers.
We don't sell, rent, or trade your data. Not to supermarkets. Not to ad networks.
What helps us plan better
Adults, children, diet, allergies, budget. Powers every recommendation.
What you have and how much. Used to skip duplicates and prioritize what's running low.
Which recipes you cooked, swapped, or skipped. Helps suggestions feel right next week.
What you actually bought vs. what we suggested. Tunes future plans to your habits.
What we keep local on your device
Saved in your browser before you create an account, so you don't lose progress.
Light, dark, or system — stored in localStorage.
What we keep on our servers
Email + authentication tokens, in Supabase (EU region).
Preferences, routine, store list — needed to generate plans.
Stored against your account so they sync across devices.
Whether you're on Free, Plus, or Premium. Billing details live with Paddle, not us.
What we never share
- We don't share your pantry, plans, or preferences with supermarkets.
- We don't sell or rent data to advertisers or brokers.
- We don't send your email or identifying info to AI providers when generating meals.
- We don't track you across other sites.
What you control
- Edit or clear preferences, pantry, and routine from Settings.
- Turn off product analytics from Settings.
- Export your data (coming soon) or request it by email.
- Delete your account — and everything we hold for it — at any time.
Want the formal version?
The Privacy Policy covers the legal bases, retention windows, and your GDPR rights. The Terms cover billing and what MealSave does (and doesn't) promise.
