Privacy Policy — Good For Me

App: Good For Me (Android, package com.goodforme.app)

Effective date: 3 October 2026

Last updated: 3 October 2026

Developer: The Zen Garden of Brains, Australia (independent developer)

Contact: joshwaters.brains@gmail.com

Good For Me ("the App", "we", "us") lets you scan food and skincare products, read their ingredients, flag things you want to avoid, compare products and ask questions about them. This policy explains what data the App handles, who it goes to, why, and the choices you have.

Summary


1. Data stored on your device

The following stays on your phone unless it is sent to a service described in section 2:

We cannot access this on-device data.

2. Data that leaves your device, and who receives it

2.1 Camera and on-device processing

The App uses the CAMERA permission to scan barcodes and photograph product labels. Barcode detection and text recognition run on your device using Google ML Kit. Live camera frames are not uploaded.

2.2 Public product databases (barcode and name lookups)

When you scan a product, the App sends the barcode number (and, if needed, a product name search) to:

ServiceWhat is sentPrivacy policy
Open Beauty Facts / Open Food Facts / Open Products Facts (Open Food Facts association, France)Barcode or product name; App name and developer contact email in the request headerhttps://world.openfoodfacts.org/privacy
UPCitemdbBarcodehttps://www.upcitemdb.com/privacy
Go-UPCBarcodehttps://go-upc.com/privacy-policy

These requests do not include your allergen profile, scan history, chat questions or any account identifier. Like any internet request, the receiving server sees your device's IP address.

2.2a Good For Me product cache (Cloudflare)

To make results faster and cheaper, the App first asks our own product cache, hosted on Cloudflare Workers, whether it already has a product's details and a general (non-personalised) summary. The App sends only the barcode. When you have no allergen profile set and the App generates a new general summary, it may send that product's data and general summary back to the cache so other users get it instantly; this upload never includes your profile, photos, chat questions or any identifier, and is protected by Firebase App Check. Cloudflare, as our service provider, processes your IP address to deliver the request and may keep standard request logs for a short period. Cloudflare privacy policy: https://www.cloudflare.com/privacypolicy/

Product data in the cache comes from Open Food Facts and Open Beauty Facts and is available under the Open Database License (ODbL).

2.3 Google Gemini (AI features)

The App uses Google's Gemini AI models, accessed through Google Firebase AI Logic or directly through the Gemini API, to:

Depending on the feature, Google receives:

Google acts as our service provider for these requests. Data is sent encrypted (HTTPS). It is not used by us for advertising and is not sent to AdMob. We do not store photos, prompts, personalised answers or chat on any server of ours. Google processes and may temporarily retain these requests under its own terms, including for abuse monitoring. We use Google's paid service tier for these requests, under which Google's terms state it does not use your prompts or responses to improve its products:

If you prefer not to send your profile to Google, clear it in Settings → Clear profile (or switch off all allergen categories and remove custom terms). Personalised flags will stop, and the AI features will work without the profile. Do not type information into the chat that you do not want sent to Google.

2.4 Advertising — Google AdMob (free tier only)

Free users see banner, interstitial (full-screen) and optional rewarded ads served by Google AdMob. The Google Mobile Ads SDK collects:

Google uses this data for advertising (including personalised ads where permitted), measurement and analytics, and fraud prevention. See:

Consent. In the European Economic Area, the UK and Switzerland, the App asks for your consent through Google's User Messaging Platform before personalised ads are shown. In US states with privacy laws, the App shows the applicable opt-out notice. You can change your choice at any time in Settings → Privacy options.

Other controls. You can reset or delete your Advertising ID in Android Settings → Google → Ads (or Settings → Privacy → Ads, depending on your device). Upgrading to Premium removes all ads.

The App does not let advertisers target ads based on your allergen profile, scans or chat questions — that data is not sent to AdMob.

2.5 Crash reporting — Firebase Crashlytics

If the App crashes or hits a serious error, Firebase Crashlytics (Google) receives a crash log, device and OS details, app version, diagnostic data and a Firebase installation ID. We use it only to find and fix bugs. Crash reports do not intentionally include your profile, photos or chat questions. Firebase privacy information: https://firebase.google.com/support/privacy

2.6 Security — Firebase App Check and Google Play Integrity

To protect the App's AI features from abuse, Firebase App Check uses the Google Play Integrity API to confirm requests come from a genuine, unmodified copy of the App on a genuine device. This sends device integrity signals and app identifiers to Google. It is used only for security and fraud prevention.

2.7 Purchases — Google Play Billing

Premium is available as a monthly or annual subscription (the annual plan may include a free trial) or a one-time lifetime purchase. Payments are processed entirely by Google Play under the Google Play Terms of Service and Google Privacy Policy. We never receive your card or payment details; the App only receives confirmation of which Premium purchase or subscription your Google account owns.

Manage or cancel subscriptions in the Google Play Store → Profile → Payments & subscriptions → Subscriptions. Refunds follow Google Play's refund policy: https://support.google.com/googleplay/answer/2479637

3. What we do not do

4. Why we use your data (legal bases)

For users in the EEA, UK and Switzerland, we rely on:

5. Retention and deletion

6. Children

The App is not directed to children under 13 (or the equivalent minimum age in your country), and we do not knowingly collect personal information from children. If you believe a child has used the App and provided information, contact us and we will help remove it.

7. International transfers

We are based in Australia. Google, the Open Food Facts association (France), UPCitemdb and Go-UPC may process data in the United States, the European Union and other countries whose privacy laws may differ from yours. Google relies on recognised transfer mechanisms such as Standard Contractual Clauses and the EU–US Data Privacy Framework where required. By using the App, you understand your information may be processed outside your country.

8. Security

Data on your device is protected by Android's app sandbox. Data sent over the internet is encrypted in transit (HTTPS/TLS). No system is perfectly secure; please keep your device and the App up to date.

9. Your rights

Australia. We handle personal information in line with the Australian Privacy Principles in the *Privacy Act 1988* (Cth). You can ask about the information we handle and request access or correction. If you are not satisfied with our response, you can complain to the Office of the Australian Information Commissioner: https://www.oaic.gov.au

EEA, UK and Switzerland (GDPR / UK GDPR). You have the right to access, correct, delete, restrict or object to processing of your personal data, to data portability, and to withdraw consent at any time (without affecting earlier processing). You can also complain to your local data protection authority (in the UK, the ICO: https://ico.org.uk).

US states with privacy laws. You may have rights to know, delete, correct and opt out of targeted advertising. Use Settings → Privacy options to opt out of ad personalisation, or contact us.

Most data is held on your own device, where you can view and delete it directly. For anything else, email joshwaters.brains@gmail.com. We aim to respond within 30 days.

10. Health information disclaimer

Ingredient ratings, allergen flags, summaries and chat answers are general information only and are not medical, dietary or allergy advice. Ratings combine crowd-sourced database data with AI-assisted analysis and may be incomplete, outdated or wrong. Always read the product label and consult a qualified health professional about allergies, sensitivities or medical conditions.

11. Changes to this policy

We will update this policy when the App's data practices change and revise the "Last updated" date above. Material changes will be highlighted in the App or on the Play Store listing.

12. Contact

Privacy questions, requests or complaints: joshwaters.brains@gmail.com

Good For Me