KeepFresh

A home food inventory app for Hong Kong households. Track expiry dates for items in your fridge, cupboard, and freezer, share lists with family members, scan barcodes, and get reminders before food goes off.

Family inventory sync
Barcode scan lookup
Expiry push reminders
CSV export (Premium)

Privacy Policy

Your privacy is important to us. We are transparent, comply with privacy regulations such as GDPR where applicable, and provide this privacy policy in clear language.

Who collects the data?

The legal entity which owns KeepFresh is:
I-Mars Limited
Room 803, 8/F, K Wah Center, 191 Java Road, North Point, Hong Kong

What data do we collect and why?

  • Display name — required to identify you to other members of a shared family inventory
  • Email address — when you register or sign in with email, to identify your account and sync data across devices
  • Account identifier (Firebase UID) — to link your profile, families, items, and subscription status to your account
  • Sign-in provider information — if you use Apple Sign-In or Google Sign-In, we receive the account identifier and profile details permitted by that provider
  • Family & inventory data — family names, invite codes, membership lists, food item names, expiry dates, storage zones (fridge, cupboard, freezer, other), and related metadata you enter for the core functionality of the app
  • Barcode lookup queries — product barcodes you scan are sent to our backend to look up product names from a public Hong Kong price-watch index; we do not store retail prices from that lookup in the app
  • Reminder settings — your chosen reminder days and notification preferences
  • Push notification token (FCM) — to deliver expiry reminders to your device
  • Subscription & purchase records — product identifiers, transaction references, and family binding information to verify in-app subscriptions through Apple App Store or Google Play
  • Analytics data — anonymized logs of app usage (e.g. screens viewed, feature usage) to improve the product and detect UX issues
  • Crash reporting data — diagnostic information about crashes (device, OS version, language, etc.) to fix stability issues
  • Advertising data (free tier) — Google AdMob may collect device advertising identifiers and usage data according to Google’s policies when ads are shown

Barcode & public product data

Barcode product names are looked up from a periodically updated index based on Hong Kong open data (Consumer Council / data.gov.hk Price Watch). This is public reference data, not personal information you provide. Lookup requires a network connection.

Where are the data stored?

Account, family, and inventory data are stored on Google Cloud Platform, primarily using Firebase (Authentication, Cloud Firestore, Cloud Functions, Cloud Messaging). Servers may be located outside Hong Kong, including regions such as Asia and the United States.

How are the data secured?

Data is transmitted over HTTPS. Access to cloud data is protected by Firebase Authentication and Firestore security rules. We take security seriously. If you suspect any security issue, contact us immediately at imars@i-mars.cc.

What is shared with other users?

Other members of the same family can access:

  • Your display name
  • Food items and inventory data in that family
  • Family name and membership count

Family invite codes allow others to join a family you created. Subscriptions apply to one family chosen by the subscriber; other families you belong to remain on the free plan unless separately subscribed.

What is shared with third parties?

We do not sell your personal data. We share data only with service providers necessary to operate the app:

  • Google — Firebase backend, analytics, crash reporting, AdMob (free tier), and Google Play billing verification
  • Apple — Sign in with Apple and App Store subscription verification
  • When required by law or to comply with a valid legal process
  • In connection with a sale of all or part of our business

How long are the data stored?

While your account is active and as needed to provide the service, unless you delete your account or we shut down the service.

How to export your data?

Subscribed families can export the current family inventory as CSV from the in-app Settings screen. For other export requests, contact us at imars@i-mars.cc.

How to delete my account & data?

You can delete your account from the in-app Settings screen, or use our web account deletion page for email/password accounts. This removes your user profile and signs you out. Items in families you shared may remain visible to other members until they are removed by a family owner.

Warning: This action is permanent and cannot be undone.

Children

KeepFresh is not directed at children under 13. We do not knowingly collect personal data from children.

How to raise a complaint?

Contact us at imars@i-mars.cc.

What happens when the service is shut down?

We will try to avoid service shutdown. If we expect to discontinue the service, we will contact registered users by email at least one month in advance so you can export your data.

Changes to this policy

We may update this privacy policy from time to time. Material changes will be reflected on this page with an updated effective date.

Last updated: June 2026