Open Source Licenses & Attribution

Last updated: 25 February 2026

LuxSense is built on open data and open-source software. This page documents our data sources, their licenses, and how you can access the underlying data.

EU CosIng Database

Public Domain / Open Data

Source: European Commission — Cosmetic Ingredient Database (CosIng)

CosIng is the official European Commission database for information on cosmetic substances and ingredients contained in the EU Cosmetics Regulation (EC) No 1223/2009 .

CosIng data is published as EU open data and is freely available for reuse under the European Commission's reuse policy , which encourages reuse of Commission documents and data for commercial and non-commercial purposes.

How we use CosIng data

  • INCI names and ingredient identifiers
  • Regulatory status (restricted, banned, permitted as colorant/preservative/UV filter)
  • Chemical/IUPAC names and CAS numbers
  • Functions and descriptions of ingredients

Access the source data

You can access the CosIng database directly from the European Commission: https://ec.europa.eu/growth/tools-databases/cosing/

Open Beauty Facts

Open Database License (ODbL) v1.0

Source: Open Beauty Facts — the free and open cosmetics database

Open Beauty Facts is a community-driven, collaborative database of cosmetic products from around the world. It is the cosmetics equivalent of Open Food Facts.

License terms

The Open Beauty Facts database is available under the Open Database License (ODbL) v1.0 . Individual contents of the database are available under the Database Contents License (DbCL) v1.0 .

What ODbL requires

  • Attribution: We must credit Open Beauty Facts as a data source. This page and in-app attribution fulfill this obligation.
  • Share-Alike: If we create a derivative database (a substantially modified version of the OBF data), we must make it available under ODbL or a compatible license.
  • Keep Open: We cannot use technical measures (DRM) to restrict access to the database or a derivative database.

How we use Open Beauty Facts data

  • Product names, brands, and barcode (EAN) lookups
  • Ingredient lists associated with specific products
  • Product images and packaging information (where available)

Our safety scores

Our safety scores are produced works — they are generated by analysing ingredient data against research literature, not by modifying the underlying database structure. Under ODbL, produced works are not required to be shared under the same license. However, any modifications we make to the underlying product database data (corrections, additions) will be shared back with the community.

Access the source data

Open Beauty Facts data is freely available:

User Contributions

When LuxSense users contribute product data, corrections, or additions:

  • Contributions that correct or extend Open Beauty Facts data will be shared back with the OBF community under ODbL, in compliance with the share-alike requirement.
  • Users grant LuxSense a license to use their contributions as described in our Terms of Service.

Open Source Software

LuxSense is built with the help of many open-source libraries and frameworks. We're grateful to these communities:

Astro

Static site framework for the website

MIT License

Tailwind CSS

Utility-first CSS framework

MIT License

Hono

Web framework for Cloudflare Workers

MIT License

Swift & SwiftUI

Apple's programming language and UI framework

Apache 2.0

Apple Vision Framework

On-device OCR and text recognition

Apple SDK License

A complete list of dependencies and their licenses is available in the app's settings and in our source code repositories.

Accessing Our Open Data

In keeping with our commitment to transparency and ODbL compliance:

  • Product corrections and additions that we contribute back to Open Beauty Facts are available through the OBF API and data dumps.
  • Our ingredient analysis methodology is documented on our blog and in-app, so you can understand how safety scores are derived.
  • If you'd like to access data we've contributed or have questions about our open data practices, email us at contact@luxsense.app.

Questions?

If you have questions about licensing, attribution, or how we use open data, contact us at contact@luxsense.app.