Privacy Policy

Effective 12 November 2026. Applies to the AI Meal Planner - Diet Plan & Grocery List app for Windows published by HAYAH.

The short version

Your profile, your weight log and your plans are kept on your PC. AI Meal Planner has no account and no advertising. When you use the AI planner, and only after you agree to it in the app, a short request with your plan settings goes to HAYAH's server and an AI model; nothing about you is stored there. The app also sends anonymous usage events, which never contain health information and which you can turn off, and a support message only when you choose to send one.

Health information stays on your PC

To plan your meals the app asks about your goal, age, sex, height, weight, activity level, diet, allergies, dislikes, cuisines, budget, household and cooking time, and lets you keep a weight log. This is health information. It is stored only in the app's own storage on your PC, is never sent in usage events, and is removed when you uninstall the app. You can change or delete it at any time in the app.

The AI planner

The app always builds a plan on your PC first. If you turn on the AI planner (the app asks for your consent before the first AI request, and you can turn it off in Settings at any time), the app sends a request to HAYAH's server at meals-api.hayah.dev, which passes it to an AI model on Amazon Bedrock (Amazon Web Services). The request contains only:

It never contains your age, sex, height, weight, weight log, name, anything you type, or your account details. HAYAH's server uses the request in memory to produce the plan and does not store it. What the server keeps: monthly usage counters (how many AI plans and swaps you have used), keyed by a one-way hash of the install identifier or subscription, a one-way hash of the Store key, daily cost totals, and for 10 minutes the recipe ids of the plan it just returned, so a retry costs nothing. Raw identifiers, Store keys and IP addresses are not written down. The AI model's suggestions are limited to recipes from the app's library; nutrition numbers are always computed by the app.

Network use

Planning, recipes, swaps from the library and the grocery list work without internet. The app connects only for:

Usage events

The app sends anonymous usage events: which features were used and what happened. For example: that the app was opened (with your processor type and Windows build number) and how long it stayed open, that an onboarding step was completed, skipped or gone back from, the result of the age check (adult or not, never your age), that targets were shown and whether the calorie floor or your own override applied (never the numbers), that a plan was requested or accepted and how it went (offline or AI, success, fallback or the general failure reason such as "timeout", with a rough time band), that a meal was swapped (by AI or from the library), that a recipe was opened or a favourite changed, that the grocery list was made or printed or exported (with a rough item-count band), that a weight entry was logged or the progress view opened (never the weight), that a household profile was added or a family plan turned on or off (never who), that the monthly AI limit bar was shown and how many uses were left, that an AI result was reported, that a consent or setting was changed (which one and its new on/off or choice value), that something failed and the general reason (an error type, never a message with your data in it), that the Contact support form was opened or sent, that an update was offered or taken, or that the rating prompt was shown and its result. Each event carries the app version, the edition, whether Pro is active, the country as reported by our network provider (Cloudflare) from the connection (your IP address is not stored), a random identifier for that app session and a one-way hash of a random identifier created when the app was installed (the identifier itself is never stored). That identifier is not linked to your Microsoft account.

Events never contain your goal, diet, allergies, dislikes, age, sex, height, weight, weight log, calorie or macro targets, recipe names or ids, plan contents, grocery items, anything you type, file names or your account name. Our server refuses any event that could carry them. We use the events only to improve the app, keep them for up to 180 days, and do not sell or share them. Events are kept on your PC (a small, bounded amount) until they can be sent, for example when you are offline. You can turn them off at any time in Settings; the app then sends nothing and discards anything not yet sent.

Contact support

The app has a Contact support form. Nothing is sent until you press Send. The message contains the text you write, an email address only if you choose to enter one so we can reply by email, and a few diagnostics: the app version, your processor type, the Windows build number, the edition, whether Pro is active and the general reason of the last failure. If you report a problem with an AI plan, the app asks before attaching that plan's recipe ids. The message is sent to meals.hayah.dev and delivered to HAYAH's support inbox. It is tied to the same random install identifier as usage events, of which the server stores only a one-way hash, so we can show you our reply inside the app. We use it only to answer you and to fix the problem you describe, keep it for up to 12 months, and do not sell or share it. Contact support works even when usage data is turned off. You can also write to us directly at support@hayah.dev.

Diagnostics

Apart from the usage events and the support messages you choose to send, the app sends no diagnostics of its own. Windows may send crash reports to Microsoft according to your Windows diagnostic settings, and Microsoft may share aggregated reports with HAYAH through Partner Center.

Adults only

AI Meal Planner is meant for adults aged 18 and over. The app checks this during setup and does not build plans for anyone younger. It is not directed at children and does not knowingly collect information from them.

Changes and contact

If this policy changes, the new version will appear on this page with a new effective date. Questions: support@hayah.dev.