Privacy Policy
Is It Vegan? — last updated 19 August 2026
Is It Vegan? is published by Billion Ventures LLC. This policy describes exactly what the app sends, what we keep, and for how long. It is written to match what the app actually does; if you find something here that does not match its behaviour, please tell us and we will correct it.
The short version
- There is no account. We do not ask for your name, email, or phone number.
- We do not show ads, and there is no advertising or tracking software in the app.
- Your photos are not stored — not on our servers, not anywhere.
- We do not sell or rent anything about you to anyone.
What happens when you scan a label
When you tap the scan button, the app takes a photograph and crops it to the region inside the on-screen frame. That cropped image is uploaded to our server, which passes it to Google's Gemini model to read the ingredients and return a verdict.
The image itself is what leaves your device. No text is extracted on the phone.
The image exists only in memory for the few seconds the request takes. It is never written to disk on our server, never added to any log, and is discarded as soon as your result is returned. The full-resolution photo your camera captured stays on your phone and is deleted from its temporary folder immediately after the crop is made.
The device identifier
The app sends a 32-character identifier with each scan, so that our server can apply the daily limit per device — without it we would have to limit by network address, which would mean everyone sharing a shop's wi-fi or a mobile network locking each other out.
How it is produced depends on the platform:
- Android. It is derived from the device's Android ID, put through a one-way hash with a value of ours before it leaves the phone. The Android ID itself never reaches us and cannot be recovered from what we receive. Android already gives a different Android ID to every app on the device, so it cannot be used to recognise you in any other app.
- iOS. It is a random value generated on first launch and kept in the system keychain. It is not derived from anything about your device.
It is not an advertising ID, it is never used for advertising, and it is tied to nothing else about you — no name, no account, no contact details.
It is designed to survive reinstalling the app, and on Android it also survives clearing the app's data. This is deliberate, and we would rather say so plainly: before it worked this way, the free daily allowance could be reset by clearing the app's storage, which meant it was not really a limit at all. Only a factory reset on Android, or erasing the device on iOS, produces a new one.
What we keep, and for how long
- Your daily scan count. Our server records the device identifier alongside the number of scans used that day, so the free allowance is a real limit. The counters reset when you next scan on a new day, and the record itself is deleted once it is more than three days old.
- A short diagnostic log. For a limited number of the most recent scans, we may keep the ingredient names the model read from a label, the verdict, how long it took, and which platform and app version produced it. This is how we find and fix wrong verdicts. It contains no photographs and no identifiers.
- Aggregate totals. Counts of scans and processing costs per day, with nothing in them that relates to an individual.
Your network address is used to apply rate limits and is held only in memory for that purpose. We do not store it.
Who else is involved
- Google (Gemini). Receives the cropped image in order to read it and return the ingredient analysis. It is processing on our behalf for that request.
- Cloudflare. Sits in front of our server and passes requests through.
- RevenueCat. Manages subscription status if you upgrade to Pro. It identifies your purchase by an anonymous identifier, not by you.
- Apple and Google. Take the payment itself if you subscribe. We never see or handle your card details.
Permissions the app asks for
- Camera — to photograph the ingredients list. The camera is used only while the scanner screen is open.
- Internet — to send the cropped image for analysis and to check your subscription status.
The app asks for nothing else: no location, no contacts, no photo library, no microphone.
Children
Is It Vegan? is not directed at children and we do not knowingly collect anything from them. There is no account to create and nothing that identifies a person.
Your choices
Because there is no account, there is nothing tied to you to export or erase — we hold no name, address or contact detail to attach anything to.
The one thing we do hold is the device identifier and the day's scan count against it, and that is deleted on its own once it is more than three days old. Uninstalling the app stops anything further being sent. Note that uninstalling does not itself change the identifier — as above, that is the point of it — so if you reinstall within a few days, the day's count comes back with you.
If you would like your device's record removed sooner, or anything else looked into, write to us at the address below and we will do it.
Accuracy
The app reads labels with an AI model and can be wrong — it can misread faint print, or miss an ingredient that is cut off. Treat the result as a helpful reading of the label, not a guarantee. If a product matters to you, read the label yourself.
Changes
If what the app does with your data changes, this page changes with it, and the date at the top will say when. Material changes will also be reflected in the app's Data safety information on Google Play.
Contact
Billion Ventures LLC — billionventuresllc@gmail.com
Is It Vegan? · com.billionventures.isitvegan