Privacy Policy
Last updated: June 11, 2026
InsightLens ("we", "our", or "us") is committed to protecting your privacy. This policy explains what information we collect, how we use it, and the choices you have.
1. Information We Collect
Anonymous device identifier. When you first launch the app, a random UUID is generated on your device and stored locally. This identifier is anonymous — it is not linked to your name, email address, or any other personal information. It is used solely to associate your scan history with your device.
Scan data. When you scan a food label, the following information is sent to our servers and stored:
- The extracted ingredient list from the label
- Your Red Flag list at the time of the scan
- The scan result (safe / red flag found / not sure)
- App version, platform (iOS or Android), and scan timestamp
- Your anonymous device identifier
Food label images are not stored by default. If you opt in to help improve our AI (via the in-app prompt), anonymised photos may be stored securely for model training purposes. You can withdraw this consent at any time in Settings.
Red Flag preferences. Your Red Flag list is stored only on your device using local storage. It is never transmitted to our servers.
App launch events. When you open the app, a minimal ping is sent to our servers containing your anonymous device identifier, app version, and platform. This helps us understand active usage without identifying individual users.
In-app purchases. If you subscribe to InsightLens Premium, payment processing is handled by Apple (App Store) or Google (Google Play). We use RevenueCat to manage subscription status. RevenueCat receives your anonymous device identifier and purchase receipt. We do not receive or store credit card information.
Crash reports and diagnostics. We do not use third-party analytics or crash reporting SDKs. Server-side errors are logged without personal identifiers.
2. How We Use Your Information
- To provide the food label scanning service
- To display your scan history within the app
- To monitor service reliability and performance
- To improve the accuracy of our ingredient detection model (only with your explicit consent for image retention)
- To manage your Premium subscription status
3. Information We Do Not Collect
- Your name, email address, or any contact information
- Your location
- Your device's advertising identifier (IDFA / GAID)
- Your contacts, photos library, or any data outside the app
- Browsing history or activity on other apps
4. Data Sharing
We do not sell, rent, or share your personal data with third parties for advertising or marketing purposes.
We share data with the following service providers solely to operate the app:
- Google (Gemini API) — food label images are sent to Google's Gemini model for ingredient extraction. Google's data processing terms apply.
- Railway — our backend infrastructure provider. Scan data is stored on Railway-hosted servers.
- RevenueCat — subscription management. Receives your anonymous device ID and purchase receipts.
- Cloudflare — DNS and web hosting for insightlens.dev.
5. Data Retention
Scan records are retained for as long as you use the app. You can permanently delete all your scan history at any time via Settings → Clear All Data. This removes all scan records from our servers associated with your device identifier.
6. Your Rights
You have the right to:
- Delete all data associated with your device via the in-app "Clear All Data" feature
- Withdraw image retention consent at any time in Settings
- Request a copy of the data we hold about your device identifier by contacting us
7. Children's Privacy
InsightLens is not directed at children under 13. We do not knowingly collect personal information from children. If you believe a child has provided information through the app, please contact us.
8. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify users of material changes by updating the "Last updated" date above. Continued use of the app after changes constitutes acceptance of the updated policy.
9. Contact
For privacy-related questions or data requests, contact us at: privacy@insightlens.dev