← Eatnext

Eatnext Privacy Policy

Last updated: November 11, 2026

In short

  • Eatnext keeps your food list, product memory and history on your phone. We do not receive them.
  • There is no account, no analytics and no server of ours.
  • To find a product’s name, Eatnext sends the barcode number to Open Food Facts. You can turn this off.
  • The camera reads barcodes and dates on your phone with Google’s ML Kit. Camera images are not saved or sent.
  • The app shows ads from Google AdMob. Google collects device information such as your advertising ID to serve them. Your list is never given to the ad SDK.
  • We receive something from the app only if you send us a problem report yourself.

1. Who we are

Eatnext: Food Expiry Tracker (“Eatnext”, package dev.zeroglabs.eatnext) is made by ZeroGLabs (“we”). This policy explains what information the app handles and what this website collects. Questions: zeroglabs.dev@gmail.com.

2. What we collect through the app

Nothing, unless you send us a problem report yourself (see “Diagnostic log and problem reports”). Eatnext has no account, no analytics and no server of ours. We do not receive your list, your settings or any information about how you use the app. The app uses the internet only for the barcode lookup, Google AdMob ads and Google’s consent form, described below.

3. What the app stores on your phone

To work, Eatnext keeps the following in its private storage on your device, which other apps cannot read:

  • Your items: name, place (fridge, freezer, pantry), date, quantity, note and barcode.
  • What you marked as eaten or tossed, and when.
  • Products you added before: barcode, name and brand, and where you last kept them.
  • Your settings: reminder time and days ahead, scan and lookup settings, theme and language.
  • When you watched ads for rewards, and when those rewards end.
  • A diagnostic log (see “Diagnostic log and problem reports” below).

You can edit or delete anything in the app. Uninstalling Eatnext deletes everything it stored on the phone.

4. Camera

If you allow the camera, Eatnext uses it only while you are scanning, to read barcodes and dates with Google’s ML Kit, which is built into the app and does the reading on your phone. Camera frames are not saved and are not sent anywhere; a small cut-out of the date is kept in memory only while you check it. Like other Google libraries, ML Kit may send Google technical information such as device model, Android version, app version, performance and error codes (ML Kit data disclosure). If you don’t allow the camera, you can type items in and use every other feature.

5. Product names from Open Food Facts

When you scan a barcode that is not already in your product memory, Eatnext asks Open Food Facts (world.openfoodfacts.org), a free, open food database, for the product’s name. The request contains the barcode number and the app’s language, identifies the app by name and version with our contact email, and, like any internet request, carries your IP address. Your list, dates, notes and the names you type are never sent. Open Food Facts’ handling of requests is described in its privacy policy. If you were offline, Eatnext asks once you are back online. The lookup is on by default; turn it off in Settings › Scanning › Find names by barcode and Eatnext makes no request. Product names from Open Food Facts are available under the Open Database License (ODbL).

6. Notifications

If you allow notifications, Eatnext sends one reminder a day, at the time you set, about items that are coming up. Reminders are scheduled on your phone; nothing is sent to a server.

7. Android backup and moving phones

Android’s backup includes none of your Eatnext data: not your list, product memory, history or settings. To move to a new phone, export an .eatnext file (Settings › Data › Export or import file) and import it there. When you export a file, Eatnext saves it to the place you choose in Android’s file picker; we do not receive it.

8. Advertising (Google AdMob)

The free version of Eatnext shows a banner ad on the list, history and settings screens, and optional rewarded ads through Google AdMob. Ads are served by Google LLC. To show and measure ads and to prevent fraud, the AdMob SDK sends the following from your device to Google:

  • Your advertising ID (Android advertising ID) and app-scoped identifiers
  • Your IP address and an approximate location derived from it
  • Ad interactions, such as ad views and taps
  • Device and app information, such as device type, operating system, language and app version
  • Diagnostics about errors and performance of the ad SDK

We do not receive or store this information ourselves. Google’s use of it is described in How Google uses information from sites or apps that use its services and How Google uses cookies in advertising.

Your items, product names, barcodes and notes are never passed to the ad SDK, and ads are not chosen based on them.

9. Rewarded ads

Rewarded ads play only when you tap to watch one. Depending on the button, an ad watched to the end adds date scans for the day, adds spots to your list for a limited time, or opens more features for 24 hours, each with its own daily limit. Banner ads still show.

10. Ad consent and opting out of personalized ads

In regions that require consent, such as the European Economic Area, the United Kingdom and Switzerland, Google’s consent form (User Messaging Platform) appears on first launch, and ads are personalized or non-personalized depending on your choice. You can change your choice at any time in Settings › General › Privacy choices (shown only where it is required).

  • Anywhere: delete or reset your advertising ID in Android Settings > Privacy (or Google) > Ads to stop receiving personalized ads.
  • Information is transferred to and processed by Google LLC in the United States to provide ads, and kept according to Google’s policies.

11. Purchases

Eatnext currently sells nothing in the app and handles no payment information.

12. Diagnostic log and problem reports

To help fix problems, the app keeps a diagnostic log in its private storage on your device. It keeps at most about 1 MB and deletes the oldest entries first.

  • What it records: app version, Android version, device maker and model, language, app events (scan and lookup results and timings, date-reading results, list and reminder actions, export and import results, ad and reward result codes, error types) and the cause of a crash (a stack trace with file paths removed).
  • What it leaves out: product names, brands, barcodes, notes and text read from packages, identifiers such as your advertising ID, and your location.

The app never sends this log by itself. If you tap Settings › About › Report a problem, the share sheet opens so you can pick your email app, which opens a message with the log file attached. It reaches us at zeroglabs.dev@gmail.com only if you send that email yourself. After a crash, the next time you open the app it asks you once whether you want to report it. We use reports only to answer you and fix problems, and delete them when they are no longer needed.

13. Permissions

  • Camera: to scan barcodes and dates. Asked the first time you scan.
  • Notifications: for the daily reminder.
  • Run at startup: to set reminders again after the phone restarts.
  • Internet and network state: for the barcode lookup, ads and the consent form.
  • Advertising ID and other permissions the Google Mobile Ads SDK adds: used for ads.

Eatnext does not use your location, contacts, microphone or photo library.

14. Children

Eatnext is not directed at children under 13. We do not knowingly collect personal information from children.

15. This website

This website (zeroglabs.dev) is separate from the app. It uses Google Analytics 4 to understand how many people visit and which pages they read. Google Analytics uses cookies and collects information such as the pages you view, the site that referred you, your approximate location (derived from your IP address), your device and browser type, and your language. Google states that Google Analytics 4 does not store IP addresses.

The site is hosted on Cloudflare, which processes technical request data such as IP addresses to deliver pages and protect the service. The website does not show ads.

16. Your choices

Everything the app stores is on your phone and under your control: edit or delete items in the app, turn off the barcode lookup, or uninstall it (this also deletes the diagnostic log). You can change your ad consent in the app, and reset or delete your advertising ID in Android settings. Apart from problem reports you choose to email us, we hold no app data about you; to have a report deleted, contact us. For questions about this website’s analytics, contact us.

17. Changes

If this policy changes, we will update this page and the date at the top.

18. Contact

ZeroGLabs — zeroglabs.dev@gmail.com