expiryguard privacy policy
Privacy Policy
Effective Date: 23 February 2026
App Name: ExpiryGuard
Package Name: in.malkari.expiryguard
ExpiryGuard is an offline-first mobile application designed to help users track product expiry dates and receive reminders. Your privacy is important to us. This Privacy Policy explains how information is handled within the app.
1. Data Collection Overview
ExpiryGuard does not require account registration.
ExpiryGuard does not collect or store personal data on any remote server.
All user data is stored locally on the user’s device.
2. Information Stored on Your Device
The following data may be stored locally on your device:
Product name
Barcode
Expiry date
Category
Quantity
Notes
Product images (if captured)
Reminder settings
Usage status
Backup JSON files (if exported)
This information:
Is stored using an on-device database (Isar).
Is not transmitted to any external server controlled by the developer.
Can be exported or imported manually by the user.
3. Barcode Scanning & Product Lookup
When a barcode is scanned:
The barcode number may be sent to Open Food Facts to retrieve product information.
No personal data is sent.
Only the barcode number is transmitted for lookup.
If a product match is found, the product name may be auto-filled.
ExpiryGuard does not control how Open Food Facts processes data. Please review their privacy policy for more details.
4. OCR (Text Recognition)
ExpiryGuard uses Google ML Kit for on-device text recognition.
Images used for OCR are processed locally on the device.
ExpiryGuard does not upload captured images to any server.
Extracted text remains on your device.
Google ML Kit may process data according to Google’s SDK terms. Please review Google’s privacy documentation for more details.
5. Notifications
ExpiryGuard schedules local notifications to remind users before product expiry.
Notifications are generated locally.
No cloud messaging service is used.
Reminder timing is configurable by the user.
6. Backup & Restore
Users may export their data to a JSON file.
Backup files are stored locally on the device.
Users are responsible for managing exported files.
The developer does not receive or store backup data.
7. Advertising (AdMob)
ExpiryGuard displays App Open Ads through Google AdMob.
AdMob may collect:
Device identifiers
Advertising ID
IP address
Usage data
Cookies or similar tracking technologies
This data collection is handled directly by Google AdMob and is governed by Google’s Privacy Policy.
ExpiryGuard does not directly collect or store advertising data.
Users can manage ad personalization through their device’s advertising settings.
8. Permissions Used
ExpiryGuard may request the following permissions:
Camera (for barcode scanning and OCR)
Storage/Photos access (for selecting or saving product images)
Notification permission (for reminders)
Internet access (for barcode lookup and ads)
Permissions are used strictly for app functionality.
9. Data Sharing
ExpiryGuard does not sell, trade, or share user data.
Data may be processed by:
Google AdMob (advertising)
Open Food Facts (barcode lookup)
Google ML Kit (text recognition SDK)
No personal user database is maintained by the developer.
10. Data Security
All inventory data is stored locally on your device.
Users are responsible for:
Device security
Backup file handling
ExpiryGuard does not provide remote recovery of lost data.
11. Children’s Privacy
ExpiryGuard is not directed toward children under 13.
The app does not knowingly collect personal information from children.
12. Changes to This Policy
This Privacy Policy may be updated periodically. Updates will be reflected by revising the “Effective Date” above.
13. Contact
If you have any questions regarding this Privacy Policy, you may contact:
Malkari Technologies
Email: malkaritek@gmail.com