Privacy Policy
Last updated: 3 November 2026
Who we are
PureScan (the "app") is published by 34apps ("we", "us"). This policy
explains what information the app collects, who receives it, and the
choices you have. Questions: support@34apps.com.
The short version
- There are no user accounts. We do not ask for your name or email.
- When you scan, your label photo or barcode, your AI chat questions, and your diet and health choices are sent to our servers and to third-party AI providers (OpenAI and Google). This happens only after you agree in an in-app prompt.
- Your scan history and chats are stored on your device.
- We use analytics linked to a random device ID. We do not show ads, do not track you across other companies' apps or websites, and do not sell your data.
Information we collect
-
Device ID. The first time you open the app it creates a random identifier and keeps it in your phone's secure storage (the iOS Keychain on iPhone, the Android Keystore on Android). On iPhone it survives deleting and reinstalling the app; on Android it is removed when you uninstall the app. It identifies your device in our analytics and is used to count your free scans. It is not your name or email, but it is a persistent identifier linked to your activity in the app.
-
Label photos. Photos you take or choose from your library to scan a product. They are uploaded to our cloud storage (Amazon S3) and analyzed on our servers using third-party AI providers (see below).
-
Barcode numbers. When you scan a barcode, the number is sent to our servers, which look it up in the public Open Food Facts and Open Beauty Facts databases and analyze the result with our AI providers.
-
AI chat questions and scan context. The questions you type in the AI assistant, the earlier messages of that chat, and a summary of the product being discussed.
-
Diet, allergy and health choices. Choices you set in the app (for example vegan, gluten free, halal, allergies, diabetes, pregnancy, baby). They are sent with scans and chat questions so warnings can be personalised. This can be sensitive information about your health.
-
Usage analytics. Events such as screens viewed, scans started or failed, buttons pressed, paywall activity, your selected language, your premium status, and counts of scans. Collected by Mixpanel and Firebase Analytics. Mixpanel events are linked to your device ID and include an approximate location (such as country or city) derived from your IP address. The app does not use your device's GPS location.
-
Crash and performance data. Collected through Firebase Crashlytics to find and fix bugs.
-
Purchase information. Subscriptions are handled by Apple (App Store), Google (Google Play) and RevenueCat. We receive your subscription status and purchase history, but never your card details or your Apple or Google account payment details.
Stored on your device only
Your scan history, saved items, AI chats and settings are stored on your device. We do not keep a copy of them as an account, because there are no accounts.
AI processing and your consent
To analyze a product, the app sends your label photo or barcode, your chat questions, and your diet and health choices to our servers, where they are processed by third-party AI providers:
- OpenAI (primary provider)
- Google, using its Gemini models (backup provider)
The first time you scan or chat, the app asks you to agree to this. If you decline, nothing is sent and scanning and chat do not work. These providers process the data under their own API terms and privacy policies. OpenAI states that data sent through its API is not used to train its models by default. We do not claim any further guarantees on their behalf.
Photos are uploaded using a link generated by our server and are stored in our Amazon S3 storage so that they can be analyzed.
How long we keep data on our servers
Label photos are uploaded only so they can be analyzed. They are deleted
automatically from our servers 7 days after upload. The app keeps its own
copy on your device for your scan history; deleting a scan or the app
removes it.
Analytics data is kept by Mixpanel and Firebase according to our settings with those providers.
Who receives your information
- OpenAI and Google (Gemini): label photos, barcodes, chat questions and diet or health choices, for AI analysis.
- Amazon Web Services (S3): stores uploaded label photos for us.
- Open Food Facts / Open Beauty Facts: public databases we query with a barcode number. They do not receive your device ID.
- Mixpanel: analytics events linked to your device ID, with approximate location from your IP address.
- Google Firebase: Analytics, and Crashlytics for crash and performance data.
- RevenueCat, Apple and Google Play: subscriptions and purchases.
- Authorities: when the law requires it.
These companies act as our service providers. They may be located outside your country, including in the United States. We do not use advertising, we do not track you across other companies' apps and websites, and we do not sell your data.
Health information
PureScan gives general information only. Results are generated by AI, may be incomplete or wrong, and are not medical advice, diagnosis or treatment. Always read the product packaging, especially if you have allergies, and ask a doctor or dietitian about medical or dietary needs.
Your choices and rights
- Access or deletion: email support@34apps.com and describe the scans and approximate dates you are asking about. The app does not display your device ID, so we may not be able to locate data without that description. We will respond as required by applicable law.
- Withdraw AI consent: turn it off at any time in the app under Settings. Nothing more is sent for AI analysis until you agree again.
- Delete data on your device: delete a scan in the app, or delete the app. Deleting the app removes your scan history, photos, chats and settings. On iPhone the device ID and free-scan counter stay in the iOS Keychain after reinstalling; on Android they are removed with the app.
- Camera and photos: you can revoke camera access at any time in your phone's settings. On Android the app picks photos through the system photo picker and does not ask for access to your photo library.
- Depending on where you live, you may also have rights to correct, object to or restrict processing of your data, or to receive a copy. Contact us to exercise them.
How to request deletion of your data (PureScan)
PureScan by 34apps has no user accounts. To ask us to delete data we hold about you:
- Step 1: email support@34apps.com with the subject "PureScan data deletion".
- Step 2: tell us your phone type (iPhone or Android) and the approximate dates and times of your scans or chats, so we can find the matching records.
- Step 3: we confirm by email when the deletion is done, normally within 30 days.
What we delete: any of your label photos still on our servers, and the analytics events and profile linked to your device ID in Mixpanel and Firebase that we can match to your request.
What is kept, and for how long: label photos are deleted automatically 7 days after upload even without a request. Purchase and subscription records are kept by Apple, Google Play and RevenueCat as long as they need them for billing, tax and legal reasons. Crash reports in Firebase Crashlytics are deleted automatically after 90 days. Your scan history, chats and settings are only on your phone: delete them in the app or by deleting the app.
Security
Data is sent over encrypted connections. No system is completely secure, so we cannot guarantee absolute security.
Children's privacy
PureScan is not directed to children under 13, and we do not knowingly collect personal information from them. If you believe a child has provided us information, contact us and we will delete it.
Changes to this policy
We may update this policy. We will post the new version on this page and change the "Last updated" date.