Privacy Policy

Last updated: August 29, 2026

Label X-Ray ("the app") helps you understand food and cosmetic ingredient labels, and search official government recall databases. This page explains exactly what data the app handles and why, in plain language.

Camera

The app uses your device's camera in a few ways:

What we send to our server

Depending on how you use the app, we send the following to our backend server so it can generate a result:

The app also generates a random device identifier (not tied to your name, email, or any personal information) and sends it with each request, so we can enforce the free monthly scan limit described below. Recall search itself is free and unlimited and is never counted against that limit — the device identifier is still sent with recall requests, but only to enforce a generous daily cap on the optional photo-identify feature, to prevent abuse. "Ask a question" has its own separate monthly usage limit, shown in the app.

We do not require or collect any account information, name, email address, or other personal identifiers to use the app.

Subscriptions and purchases

Label X-Ray offers an optional paid subscription and one-time "scan pack" purchases for additional scans beyond the free monthly limit. All payments are handled entirely by the app store you downloaded the app from — Google Play Billing on Android, or the App Store on iOS — we never see or store your payment card, billing address, or other payment details. When you make a purchase, Google or Apple provides our server with a purchase token or transaction ID, which we send to that store's own server API (Google Play Developer API, or Apple's App Store Server API) to confirm the purchase is genuine before granting access. We store only: your device's random identifier, whether it currently has an active subscription (and its expiry date), and any remaining scan-pack credits.

Sharing a result

The optional "Share result" button generates an image (your scan's score and verdict) entirely on your device — nothing is sent to our server to create it. The image is saved temporarily to your device's own cache storage so your phone's operating system can hand it to whichever app you choose from the share menu (Messages, WhatsApp, etc.), then gets overwritten the next time you share. We have no visibility into, or control over, what happens to it once you pick where to send it.

Third-party services we use

International data transfers

Our server and its third-party providers (including Anthropic) may process data outside of your own country, including in the United States. Where required, we rely on the safeguards those providers maintain (such as standard contractual clauses) for handling data transferred internationally.

Legal basis for processing (EEA/UK users)

If you're in the European Economic Area, UK, or a similar jurisdiction: we process the data described above based on our legitimate interest in providing the app's core functionality and preventing abuse (like the scan and daily-cap limits), and to perform the service you're requesting when you submit a scan or search. We don't process your data for marketing, and we don't need your consent for the processing described here since no more data is used than necessary to provide the feature you asked for. You have the right to lodge a complaint with your local data protection supervisory authority if you believe we've mishandled your data.

Data retention

Photos are never stored — every photo you submit (an ingredient list, or a product photo for recall lookup) is processed and discarded immediately. The AI-generated analysis result itself — the verdict, score, and flags — also isn't stored anywhere on our end; it's returned to your device and that's the only copy. Your allergy/sensitivity list works the same way: it's sent with each request so it can be checked, then discarded — we don't save it, or a record of what you're allergic to, on our server.

What we do retain:

Recall search terms aren't stored beyond what's needed to return your results.

How we keep data safe

All requests between the app and our server are encrypted in transit (HTTPS). As explained under "Data retention" above, what we hold onto is deliberately limited — no photos, no analysis results, and everything else either expires automatically or is tied only to an anonymous, randomly generated device identifier, never your name or any other personal identifier. No method of transmission over the internet is ever 100% secure, but there's very little sensitive information to protect in the first place. If a data breach ever puts your information at risk, we'll notify affected users and any authorities required by law, without undue delay.

Analytics, advertising, and cookies

The app contains no advertising and no analytics or user-tracking SDKs — nothing that watches how you use the app or builds a profile of your activity. Our server does use Sentry for error monitoring (see "Third-party services we use" above), which exists to catch bugs, not to track you. The labelxray.app website doesn't use cookies or any tracking technology either — it's a static set of pages with no visitor tracking of any kind.

Your rights, and data we don't sell

We do not sell, rent, or share your personal information with anyone for advertising or marketing purposes — there's nothing to sell in the first place, since we only retain the minimal, non-identifying data described above. You can ask us what we store for your device, or request it be deleted, at any time — see our data deletion page for how. Since we don't collect your name, email, or other identifying information, most requests can be handled quickly once you provide your device identifier.

Children's privacy

Label X-Ray is not directed at children under 13, and we do not knowingly collect personal information from children.

Changes to this policy

If this policy changes, the "Last updated" date above will be revised. Continued use of the app after changes means you accept the updated policy.

Contact

Questions about this policy or the app can be sent to [email protected].