This policy describes what the Food AI Scanner iOS app collects, why, and who it is shared with. It is written to match what the app actually does in its current released version.
The app has no login, no registration and no user accounts. We do not ask for your name, and we do not collect your email address unless you choose to type it into the in-app feedback form.
When you scan a product, the photo you take (or pick from your photo library) is sent to an AI provider to be analysed. This is the core function of the app and it cannot work offline.
During onboarding you can tell the app your goal, your experience with nutrition, your dietary preferences and any allergies, along with age, height and weight. These answers are stored on your device. Your goal, experience level and dietary preferences are included in the request sent to the AI provider so the analysis can be tailored to you. Age, height and weight are used on-device.
Your past scans and their results are stored locally on your device only. They are not uploaded to us and we cannot see them. Deleting the app deletes them.
If you use the feedback form, the text you write is stored in our Firebase Firestore database together with a timestamp and your device identifier, so we can read and act on it.
The app includes third-party SDKs that collect usage and diagnostic data:
| Service | What it is used for |
|---|---|
| Firebase Analytics (Google) | Which screens and features are used, and whether scans succeed |
| Firebase Crashlytics (Google) | Crash and error diagnostics |
| AppsFlyer | Measuring which marketing campaign an install came from |
| Meta (Facebook) SDK | App events and advertising measurement |
| Google Ads on-device conversion | Advertising conversion measurement |
| RevenueCat | Managing subscriptions and purchase state |
| Firebase App Check | Verifying requests come from the genuine app |
The app uses Apple's Identifier for Vendor (identifierForVendor) to tell devices apart.
It is specific to this developer's apps on your device and is reset if you delete the app. It is not your
Apple ID and it does not identify you personally.
The app does not show an App Tracking Transparency prompt and therefore does not have permission to access your device's advertising identifier (IDFA). Without that permission iOS does not provide the IDFA to any SDK in the app.
| Permission | Why |
|---|---|
| Camera | To photograph a product's label or barcode for analysis |
| Photo library | To let you pick an existing photo to analyse |
| Notifications | Optional. To tell you when a scan or report is ready, and for reminders you enable |
Each is optional and can be changed at any time in iOS Settings. Declining the camera or photo permission prevents scanning.
Subscriptions are sold and processed by Apple. We never see or receive your payment card details. RevenueCat records which subscription is active so the app can unlock paid features. To manage or cancel a subscription, use Settings on your iPhone or the Manage Subscription link inside the app.
We do not sell your data. It is shared only with the providers that make the app work:
The app is rated 12+ and is not directed at children under 13. We do not knowingly collect data from children under 13. If you believe a child has provided data, contact us and we will delete it.
If this policy changes materially, the effective date at the top will change and the updated version will be published at this address.
Questions or requests: bbappsolutions@gmail.com