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