GradeMyLabel
Privacy Policy
Last updated: October 4, 2026
GradeMyLabel ("we", "our", "us") is committed to protecting your privacy. This policy explains what data we collect, how we use it, and your rights.
1. Information We Collect
1.1 Data You Provide
- Scanned ingredient labels: Text extracted from photos you take or select. Photos are processed on-device and via Google Cloud Vision for text recognition. We do not store your photos on our servers.
- Product submissions: If you submit a product (barcode, brand, ingredient list), this data is stored in our database to improve our service.
- Corrections and feedback: Reports you submit about ingredient data accuracy or app issues.
- Household profiles: Names, age groups, and dietary preferences you create for household members. This data is stored locally on your device.
1.2 Data Collected Automatically
- Unmatched ingredient analytics: When our parser cannot match an ingredient name, the unmatched text is sent to our server (Firebase Firestore) to help us expand our database. No personal information is attached.
- Usage statistics: Once a day the app sends an anonymous count of in-app events (for example: scans completed, grades shown, paywall viewed) together with the app version, platform (iOS/Android) and your selected country. Counts are aggregated on your device first; no identifiers, scan content or ingredient lists are included.
- Crash reports: If the app hits an unexpected error, a short technical report (error message, code location, app version and a random reference code) is sent to our server so we can fix it. It contains no personal information or scan content.
- Country preference: Your selected country (used for regulatory scoring). Stored on your device and included in the anonymous usage statistics above.
- Purchases: If you subscribe, Apple or Google processes the payment. Our subscription provider, RevenueCat, receives a random anonymous app-user ID and your subscription status to unlock Plus features. We never receive your payment details.
1.3 Data We Do NOT Collect
- We do not collect your name, email, phone number, or any account credentials.
- We do not require account creation or sign-in.
- We do not collect location data.
- We do not track your browsing activity outside the app.
- We do not sell or share personal data with advertisers.
2. How We Use Your Data
- Ingredient analysis: To match scanned text against our ingredient safety database and generate safety grades.
- Database improvement: Unmatched ingredient names help us identify gaps in our database and add new ingredients.
- Product crowdsourcing: Submitted products and corrections improve data accuracy for all users.
- App improvement: Anonymous usage statistics and crash reports help us find bugs and understand which features are used.
- Subscriptions: Subscription status is used only to unlock the features you paid for.
3. Data Storage and Security
- Local storage: Scan history, watchlist, household profiles, and preferences are stored locally on your device using SQLite and AsyncStorage. We do not have access to this data.
- Cloud storage: Product submissions, corrections, feedback, unmatched analytics, anonymous usage statistics and crash reports are stored in Google Firebase Firestore with security rules enforced.
- OCR processing: Label photos are sent to Google Cloud Vision API for text extraction. Google's privacy policy applies to this processing. Photos are not stored after processing.
4. Third-Party Services
GradeMyLabel uses the following third-party services:
- Google Cloud Vision API: For optical character recognition (OCR) of ingredient labels. Google Cloud Privacy Notice
- Google Firebase: For cloud data storage (Firestore) and hosting. Firebase Privacy and Security
- Open Food Facts and Open Beauty Facts: For barcode product lookup and Nutri-Score data. When you scan a barcode not already in the app, the barcode number is sent to these services. Open Food Facts Privacy Policy
- RevenueCat: For managing in-app subscriptions (purchase validation, subscription status) under an anonymous app-user ID. RevenueCat Privacy Policy
- Apple App Store / Google Play: Process subscription payments under their own privacy policies.
5. Data Retention
- Local data: Retained until you delete the app or clear app data.
- Cloud data: Product submissions and corrections are retained indefinitely to maintain database quality. Unmatched analytics, usage statistics and crash reports are anonymous and may be purged periodically.
6. Your Rights
- You can delete all local data by uninstalling the app.
- You can request deletion of any data you've submitted to our cloud services by contacting us.
- The app works without an internet connection for previously cached data — you are not required to send any data to use core features.
7. Children's Privacy
GradeMyLabel is not directed at children under 13. We do not knowingly collect personal information from children. The household profiles feature allows parents to create child profiles for age-appropriate ingredient scoring, but this data is stored locally on the parent's device.
8. Changes to This Policy
We may update this policy from time to time. The "Last updated" date at the top will reflect the most recent revision. Continued use of the app after changes constitutes acceptance of the updated policy.
9. Contact
If you have questions about this privacy policy or wish to request data deletion, please contact us at:
privacy@grademylabel.com
10. Health Disclaimer
GradeMyLabel provides ingredient safety information for educational purposes only. It is not medical advice. Safety grades and ingredient data should not be used as the sole basis for dietary, health, or purchasing decisions. Always consult healthcare professionals for medical advice and verify regulatory information with official bodies.