This policy explains what personal data PlanMyMeals (“we”, operated by LUCAS VICENTE, UNIPESSOAL LDA (NIF 519481747)) collects, why, and the choices you have. We are the data controller. For any privacy question or to exercise your rights, contact support@planmymeals.ai.
Data we collect
- Account and support: your email address, authentication and session records, and anything you send us when you ask for support. If you choose Sign in with Google (Android and iPhone) or Sign in with Apple (iPhone), Google or Apple confirms your identity to us and shares your email address and name, or the private relay address Apple offers. We never receive your Google or Apple password.
- Household & taste profile: household name and members, dietary flags and allergies/intolerances, disliked ingredients, preferred cuisines, appetite/portion and protein settings, weekly budget, and preferred store. This can include health-related data (allergies), which we process only to keep your meal plans safe and relevant, on the basis of your explicit consent.
- Content and service activity: recipes and notes you add, meal plans and attendance, pantry and shopping-list items, favourites, ratings, swaps, store check-offs, receipts you scan or import (the items and totals read from them), and AI usage counts.
- Receipt scanning on Android: the text on a receipt photo is read on your device by Google’s ML Kit text recognition, which works offline. The photo is not sent to Google to be read. We keep the parsed items and totals in your account so the app can show your spending; the original image stays on your device.
- Recipe imports: when you import from a link, we read the public page the link points to and keep the recipe draft we build from it. For a YouTube link we use YouTube API Services to read the video’s public title, description and links; by using that import you also agree to the YouTube Terms of Service, and Google handles that data under the Google Privacy Policy. For some Instagram links your own phone opens the public post page and sends us that page so we can read the caption; our servers do not request Instagram. When a recipe is written on screen, your phone may also download the public reel temporarily to read it. We do not upload the video.
- Shared videos and screenshots: when you share a video, screen recording or screenshots to the app, your phone reads them on the device and sends us only text: the speech turned into words and the words visible on screen, plus up to three small screenshots when the text alone is not enough to read the recipe. The video itself is never uploaded to or stored on our servers. If your phone cannot turn speech into text itself, the app sends just the audio track to our server to be transcribed; we delete it as soon as the text is returned. We use the text and any screenshots to build your recipe draft. We may temporarily keep import evidence to complete an import or avoid repeated processing. Cached recipe drafts expire after 30 days and are removed by scheduled cleanup. Recipes you save remain in your account until you delete them.
- Subscriptions: Apple processes purchases made through the iOS App Store, Google processes purchases made through Google Play on Android (Google Play manages those subscriptions, including renewal, cancellation and refunds), and Stripe processes direct web purchases. We receive the product, provider, subscription status, renewal/expiry state, and provider transaction identifiers (for Google Play, the purchase token and order identifier) needed to grant access, restore purchases, prevent duplicate claims, and answer support requests. We do not receive your complete card, Apple or Google payment credentials.
- Push notifications: only after you turn notifications on. We then store a push token for your device (from Apple’s push service on iPhone, or Google’s Firebase Cloud Messaging on Android), the app version, your language and your time zone, together with the reminders you chose, so we can send them. Nothing is registered before you opt in. Turn them off under You → Notifications or in your phone’s settings, and we stop sending. We remove the token when you sign out or delete your account.
- Install source (Android): when you install from Google Play, Play can tell the app once which of our links led to the install (the Play Install Referrer). We keep only a short campaign label from it and ignore everything else in it. It is used only to learn which of our links bring people to the app.
- Launch waitlist: if you leave your email in the note for an iPhone whose App Store does not carry the app yet, we store that email address, which platform you asked about, your language, the page or campaign link you came from, and which consent wording you saw. You do not need an account for this.
- Technical and analytics data: IP address, browser/device information, security and error logs, and, if analytics is on (you accept it on the website; it is on by default in the apps until you turn it off), your account identity (email, display name and signup date), a description of your household, and events about the screens and product actions you use. The analytics section below lists exactly what that includes and what it never includes.
How we use it
To provide the service (plan, shop, cook), personalise AI meal and recipe suggestions to your household’s tastes and constraints, process subscriptions, send the reminders you turn on, provide support, secure and troubleshoot the service, and, with your consent, measure product performance and retention. A waitlist email is used for one purpose only: to tell you when the app becomes available on that platform or in your App Store. We do not use it for marketing or share it with anyone else.
Legal bases (GDPR)
- Contract: creating and securing your account, running the household planning service, processing subscriptions, and providing support you request.
- Explicit consent: allergy/health information you choose to add, optional product analytics, push notifications you turn on, and your email on the launch waitlist. You can withdraw consent at any time by removing the health information, turning off analytics under You → Usage analytics (website) or You → Privacy (apps), or emailing support@planmymeals.ai to leave the waitlist.
- Legitimate interests: preventing fraud and abuse, diagnosing failures, and improving the reliability of the service.
- Legal obligations: records we must keep for tax, accounting, payment, or other legal requirements.
International transfers
Some processors may handle personal data outside the EEA, including in the United States. Where required, those transfers rely on a European Commission adequacy decision or safeguards such as the EU Standard Contractual Clauses.
Retention
We keep your account and household data while your account is active. To see exactly what deleting your account removes and what we may keep, read how to delete your account. If you delete your account as the household’s only member, we delete that household and its plans, recipes, and shopping data. If other members remain, shared household content may remain available to them, but we remove your account and membership and transfer ownership of shared plans and recipes to a remaining member.
A launch waitlist email is kept until we have sent you the launch notice for that platform, or until you ask us to remove it, and in any case it is deleted automatically 24 months after you joined.
Some records may remain for only as long as required by tax, accounting, fraud-prevention, security, backup, subscription reconciliation, or dispute-resolution obligations. Apple, Google and Stripe keep payment records under their own policies and legal obligations. Turning off analytics clears the analytics identifiers on that device; contact us if you also want previously sent analytics data erased.
Your rights
Subject to the GDPR’s conditions and exceptions, you can access, correct, receive a portable copy of, erase, or restrict your data; object to certain processing; and withdraw consent. You can correct profile details in the app, and delete your account in the app under You → Privacy and data → Delete my account (iPhone and Android), or by following the steps, or the email route for people without the app, on our account deletion page. For a copy of your data or any other request, email support@planmymeals.ai. You may also lodge a complaint with the Portuguese supervisory authority, the CNPD.
Children
PlanMyMeals is intended for adults — our Terms require account holders to be at least 18. It is not directed at children, and we do not knowingly collect their data.
Changes
We may update this policy; we’ll change the “last updated” date and, for material changes, notify you in the app.

