Ingredient Checker logo Ingredient Checker
Home Help Contact Us
Install Extension
Home Privacy Policy

Privacy Policy

How we handle your data — in plain English.

Overview

Ingredient Checker is a Chrome extension that analyzes cosmetic ingredient lists for safety. We've designed it to collect as little personal data as possible. There is no tracking, no analytics, and no advertising.

What we collect

When you analyze an ingredient list, our server receives:

  • The ingredient text you submit (the INCI list).
  • The URL of the page you were on, if the extension auto-filled the list from a product page.
  • Your language preference (locale), so results come back in the right language.

What we do not collect

  • Your name, email, or account information — we don't have accounts.
  • Your browsing history. We only see a URL when you actively trigger an analysis.
  • Cookies, advertising identifiers, or any persistent tracking IDs.
  • Analytics on how you use the extension. We removed Firebase Analytics for this exact reason.

How we use it

  • The ingredient text is processed in real time to return a safety analysis. It is not stored long-term unless our parser fails to recognize part of it (see below).
  • The page URL is logged only when ingredients can't be parsed or matched, so we can debug and improve the parser. It's saved together with the raw input that failed.
  • The locale is used only to choose the response language. It's not retained.

Where data is stored

  • Our API runs on Hetzner Cloud (United States data center).
  • Failed-parse entries are stored in append-only log files on that server. They are not exported to any third-party analytics or warehouse.
  • Successful analyses are not retained beyond serving the response.

Third-party services

Cloudflare

Our domain is proxied through Cloudflare for HTTPS and basic DDoS protection. Cloudflare may receive standard request metadata (IP address, user agent) per its privacy policy.

Firebase Remote Config

The extension uses Google's Firebase Remote Config to fetch our API base URL and maintenance flags. No personal data is sent to Firebase. Firebase Analytics is not used.

Services we do not use

  • Google Analytics, Mixpanel, Amplitude, or similar tracking.
  • Advertising networks.
  • Social media SDKs.

Your rights

You can request deletion of any logged data tied to a URL you submitted by emailing support@ingredientchecker.beauty. Because we don't link entries to identities, we'll need the URL and an approximate date.

Children

The extension is not directed at children under 13, and we do not knowingly collect data from children. If you believe a child has submitted personal data, contact us and we'll remove it.

Changes to this policy

We may update this policy from time to time. Continued use of the extension after a change means you accept the updated policy.

Contact

Questions or concerns? support@ingredientchecker.beauty.

© 2026 Ingredient Checker. All rights reserved.
Help Contact Us Privacy Terms