Last updated: 21 September 2026
Satiate suggests ways to make meals more satisfying, based on what you tell it you have — ingredients at home, leftovers, a restaurant menu, or what is on a shop shelf. This policy explains exactly what the app does with that information.
The short version: Satiate has no accounts and no logins. It never asks for your name, email address, phone number, or location, and it does not track you across apps or websites. What you type, and any photos you choose, are sent to an AI service so it can suggest meals. If you switch on meal-time check-ins, the times you pick are sent to the service that delivers those notifications. Nothing else leaves your device.
| Information | Why | Where it goes |
|---|---|---|
| Photos you take or choose of food, shelves or menus | To identify the foods in them so you don't have to type everything | Sent to our server and on to OpenAI for identification. Not stored by us afterwards. |
| The items on your list, the meal you picked, and any craving you type | To generate meal ideas and recipes | Sent to our server, then to OpenAI. Not stored by us afterwards. |
| Your food preferences: how you eat, allergies and intolerances you enter, foods you dislike | So suggestions are safe and suit you. Allergies are checked twice — once by the AI and again by our own code. | Stored on your device. Sent with each request so suggestions respect them, and not stored on our server afterwards. Which of the diet options you picked is also sent to OneSignal, so that a recipe we notify you about is food you actually eat. |
| A random installation identifier | To apply usage limits fairly, to associate your subscription with your installation, and to count one rating or one save per installation so the same person cannot rate a recipe a thousand times | Sent with each request, and to RevenueCat for subscription management. Stored on our server against any recipe you rate or save |
| Subscription and purchase status | To unlock Pro features you have paid for | Handled by RevenueCat and Google Play |
| Your saved ideas, your list, and which ideas you marked "loved" or "not for me" | So the app remembers them and suggests things you are more likely to enjoy | Stored only on your device. Never uploaded. |
| The times you usually eat, and how far your clock is from UTC, if you switch on meal-time check-ins | So a check-in arrives at your half past six rather than somebody else's | Stored on your device and sent to OneSignal, which delivers the notifications. Switching the check-ins off stops them being used. |
We do not collect your name, email address, phone number, postal address, date of birth, location, contacts, microphone audio, health or fitness records, financial or payment details, or your device's advertising identifier. The app contains no advertising, no analytics, and nothing that tracks you across other apps or websites. It does include a notification service, described below, which is used only to deliver the check-ins you ask for. We never ask for your weight and there is nothing in the app to log one.
Photos are used for one purpose: spotting food. When you add a photo, the app shrinks it on your device and sends it to our server, which forwards it to OpenAI to identify what is visible. The list it produces is yours to correct, and you can remove or rename anything before generating ideas.
We do not keep your photos. They are not saved to our server, not attached to your installation identifier beyond the request itself, and not used to train anything by us. You can also skip photos entirely and type your list instead.
If you enter allergies, we treat them as a safety requirement. They are stored on your device and sent with each request so suggestions can be checked against them, both by the AI and by our own filtering code. We do not keep them on our server afterwards, and we never use them for anything other than filtering your suggestions.
Please still read labels and check ingredients yourself. Automated suggestions can be wrong, and the app is not a substitute for your own judgement or medical advice.
When you first open Satiate, the app generates a random identifier (a UUID) and stores it on your device. It is not your device ID, your advertising ID, or anything issued by Google or your phone's manufacturer, and it cannot be used to identify you personally or to recognise you in any other app.
It exists so that usage limits can be applied per installation, so that a subscription can be restored to the right installation, and so that a rating or a save counts once rather than a thousand times. Deleting the app deletes the identifier; reinstalling generates a new, unrelated one — which also means any ratings you gave are no longer recognised as yours.
The app can ask whether you fancy eating something around the times you normally eat. These are off until you allow notifications, and you can turn any of them off, or all of them, from your preferences at any time.
To send them at the right moment, the times you choose and your clock's offset from UTC are sent to OneSignal, the service that delivers the notifications. It also holds a subscription identifier for your installation, so a message can reach this phone, and which of the diet options you picked — so that a recipe we suggest is food you actually eat, rather than telling a vegan about chicken. We never send it your ingredient list, your photos, your allergies, or anything else from your preferences, and the check-ins never mention what you ate — the app has nothing to log and nothing to nag you about.
When you ask for ideas, the app sends your list, the meal, any craving, and your preferences to our server, which runs on Cloudflare Workers. That server holds our AI provider credentials and forwards the request to OpenAI, which generates the ideas, the recipes and the dish photographs shown on the cards.
Our server does not keep your ingredients, your preferences or your photos. What it does store is a count of how many requests each installation identifier has made, used to enforce usage limits and prevent abuse; the generated dish photographs, cached by dish name so the same dish does not have to be redrawn for everyone; and, if you rate or save a recipe in the shared gallery, a row recording that your installation did so.
That last one is how a recipe can show a star rating and a count of how many people kept it. Your installation identifier is stored against your own rating so that voting again replaces your score instead of counting twice, and so the app can show you the rating you already gave. It is never shown to anyone else — only the totals are public — and it is not attached to your ingredients, your photos or your preferences.
OpenAI processes this content under its own API terms. Please avoid typing personal or sensitive information into the app — it is designed for food.
We do not sell your information, and we do not share it with anyone for advertising.
All communication between the app and our server, and between our server and OpenAI, is encrypted in transit using HTTPS. Our AI provider credentials are held on the server and are never included in the app itself.
Because Satiate holds no account, your data lives on your device and is under your control. Uninstalling the app permanently deletes your saved ideas, your list, your preferences, your meal times and your installation identifier. You can clear your list or change any preference at any time from within the app, and you can use the app without ever adding a photo.
To ask about the request counts associated with your installation, or to request their deletion, contact us at the address below. Subscription records held by RevenueCat and Google Play are governed by their own policies and by your Google account settings.
Satiate is not directed at children and is not intended for use by anyone under 18. We do not knowingly collect information from children.
If this policy changes, the revised version will be posted at this address with an updated date. Material changes affecting how your information is handled will also be noted in the app.
Questions about this policy or about your information: krishnagaarg@gmail.com