1. Introduction
This Privacy Policy explains how Is It Halal? (“the App”, “we”, “us”) collects, uses, and protects information when you use our Android application. By using the App you agree to the practices described here.
2. Information We Collect
2a. Information stored locally on your device Local only
The following data is stored exclusively on your device using Room (SQLite) and is never sent to our servers:
- Scan history — barcodes scanned, product names, halal verdict, timestamps
- Saved favorites
- App preferences (language, theme)
- E-numbers database (bundled offline in the app)
2b. Data sent to third-party services
| Service | What is shared | Purpose |
|---|---|---|
| Open Food Facts API | Barcode number | Look up product information |
| Google AdMob | Advertising ID, device info (per consent) | Display ads; fund free access |
| Google Firebase Analytics | Anonymized usage events (screen views, scan count) | Understand how the app is used |
| Firebase Crashlytics | Crash reports, device model, OS version | Diagnose and fix bugs |
| Firebase Performance | Network request timing, app startup time | Monitor app performance |
We do not sell or share your data with any other third parties.
3. Camera Permission
The App requests camera access solely to scan barcodes and ingredient lists. Camera images are processed entirely on-device using Google ML Kit. No images or video are stored or transmitted.
4. Advertising & Consent (GDPR / CCPA)
We use Google AdMob to display ads. On first launch, users in applicable regions are presented with a consent dialog (Google User Messaging Platform / UMP) to choose whether to receive personalized or non-personalized ads.
- If you consent, AdMob may use your advertising ID and inferred interests to show relevant ads.
- If you decline, only non-personalized, contextual ads are shown. Your advertising ID is not used for targeting.
- You can change your consent at any time in Settings → Privacy & Consent inside the App.
For details on how Google processes ad data, see Google's Privacy Policy.
5. Data Retention & Deletion
All locally stored data (scan history, favorites) is kept until you clear it within the App or uninstall the App. You can delete individual scans by swiping left in History, or clear everything via Settings → Clear History.
Anonymized analytics events retained by Firebase follow Firebase's data retention schedule (typically 2–14 months depending on the event type).
6. Children's Privacy
The App is not directed to children under the age of 13. We do not knowingly collect personal information from children. If you believe a child has provided us with personal data, please contact us and we will delete it promptly.
7. Security
All network requests use HTTPS. Scan data never leaves your device. We do not operate backend servers that store your personal information.
8. Your Rights
Depending on your jurisdiction you may have the right to:
- Access the personal data we hold about you
- Request correction or deletion of your data
- Withdraw consent for personalized advertising at any time
- Lodge a complaint with your local data protection authority
To exercise these rights, contact us at the address below.
9. Third-Party Links
The App may display links to external resources (e.g., Open Food Facts product pages). We are not responsible for the privacy practices of those sites and encourage you to review their policies.
10. Changes to This Policy
We may update this Privacy Policy periodically. Material changes will be communicated via an in-app notification or by updating the “Last updated” date above. Continued use of the App after any change constitutes acceptance of the updated policy.
11. Contact
If you have questions about this Privacy Policy or a data request, please contact us at:
sagr3272@gmail.com