This database is derived from Open Food Facts (https://world.openfoodfacts.org), made available under the Open Database License (ODbL) v1.0: https://opendatacommons.org/licenses/odbl/1-0/ Individual contents are under the Database Contents License (DbCL) v1.0: https://opendatacommons.org/licenses/dbcl/1-0/ This derived database is made available by AIO Fitness under the same Open Database License (ODbL) v1.0. Changes from the original: nutrients converted to one set of keys and units per 100 g, barcodes normalised to GTIN-13/14, a calories-vs-macros quality flag added, and names in other languages merged from other sources for the same barcode (merged_translations). When exported from the serving copy (--db .../foods_serve, what the app searches): rows marked as not food or with impossible nutrition panels removed, names written in capitals only put in title case, and a sugar or saturated-fat value larger than its total set to unknown. Generated 2026-09-24 from Open Food Facts (https://world.openfoodfacts.org/). 3329317 records. Format: one JSON object per line; nutrient keys and units are documented at the top of server/foods/common.py.