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.
- Ad personalization and Google signals are turned off for this site.
- For visitors in the European Economic Area, the United Kingdom and Switzerland, analytics cookies are off by default. Google may still receive cookieless measurement requests.
- Analytics data is kept for up to 14 months.
- You can opt out with the Google Analytics opt-out browser add-on or by blocking cookies in your browser.
- Learn more: How Google uses information from sites that use its services.
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