Overview
Mah'eats is a personal project built to help you discover recipes, plan meals, and track nutrition. This policy explains what data is collected, why, and how it is used.
What We Collect
- Anonymous user ID: a random identifier generated when you first open the app. Used to save your bookmarks and cooked recipe log. Not linked to your name or email.
- Recipe activity: recipes you bookmark or mark as cooked are stored in our database.
- Ingredients you enter: when you use the AI recipe feature, the ingredients you type are sent to Google Gemini to generate a recipe. We do not store these after the request completes.
- IP address (hashed): used solely for rate limiting the AI recipe feature. Your IP is never stored in readable form, only an anonymised record is kept and deleted periodically.
- Device identifier (hashed): a random ID stored in your browser's local storage, also used for rate limiting. Anonymised before storage and deleted periodically.
What Stays on Your Device
Your meal plan, recently viewed recipes, and grocery list are stored entirely in your browser's local storage. This data never leaves your device and is not sent to any server.
Third-Party Services
- Supabase: used as the database to store recipe data, bookmarks, and cooked logs. Data is stored in the US. Supabase Privacy Policy
- Google Gemini: used to generate AI recipes from your ingredients. Ingredient inputs are processed by Google's API. Google Privacy Policy
- Vercel: used to host the app. Standard request logs (IP, user agent) may be collected by Vercel. Vercel Privacy Policy
Cookies
Mah'eats does not use cookies. Local storage is used for on-device data only.
Data Retention
- Anonymised IP / device rate-limit records: deleted periodically.
- Bookmarks and cooked logs: retained until you clear them or request deletion.
- Local storage data: stays on your device until you clear your browser data.
Your Rights
You can request deletion of any data associated with your anonymous user ID at any time. Since no account or email is required, reach out via the contact below with your user ID (visible on the Profile page).
Contact
This is a personal project by Urvi Dhomne. For any privacy questions or deletion requests, contact: urvi99@gmail.com
Changes
This policy may be updated as the app evolves. The date at the top of this page will reflect the latest revision.