Zurück zum Blog

Wie deine Barcode-Scans die weltweit größte offene Lebensmitteldatenbank aufbauen

Jedes Mal, wenn du einen Barcode in AI Food Coach scannst, trägst du nicht nur deine Mahlzeit ein — du hilfst möglicherweise Millionen von Menschen, bessere Nährwertdaten zu bekommen. So trägt ein einfacher Scan zu Open Food Facts bei, der weltweit größten kostenlosen Lebensmitteldatenbank.

Was ist Open Food Facts?

Open Food Facts ist eine kostenlose, quelloffene Lebensmitteldatenbank mit über 3 Millionen Produkten aus der ganzen Welt. Stell es dir als Wikipedia für Lebensmittel vor — jeder kann beitragen, und alle Daten sind frei verfügbar.

Die Datenbank wird unter der Open Database License (ODbL) veröffentlicht, was bedeutet, dass jede App, jeder Forscher oder jede Organisation sie ohne Lizenzgebühren nutzen kann. Das ist wichtig, weil die meisten kommerziellen Lebensmitteldatenbanken pro API-Aufruf abrechnen oder teure Abonnements erfordern.

Open Food Facts in Zahlen

3.000.000+ Produkte · 180+ Länder · 50.000+ Mitwirkende · 200+ Apps nutzen die Daten

Wie es begann — Warum wir Open Food Facts nutzen

Als wir die Barcode-Scan-Funktion für AI Food Coach entwickelten, brauchten wir eine Lebensmitteldatenbank. Die Optionen waren:

  • Kommerzielle Datenbanken — teure API-Lizenzierung, Anbieterabhängigkeit
  • USDA FoodData Central — hervorragend für generische Lebensmittel, aber keine Barcode-Abdeckung für verpackte Produkte außerhalb der USA
  • Open Food Facts — kostenlos, global, von der Community gepflegt, hervorragende Barcode-Abdeckung

Die Wahl war klar. Open Food Facts hatte die beste Barcode-zu-Nährwert-Zuordnung für Produkte weltweit — besonders für europäische und regionale Marken, die kommerzielle US-Datenbanken komplett vermissen.

Die API ist unkompliziert: Sende einen Barcode, erhalte Nährwertdaten zurück. Ein Endpunkt, kein API-Schlüssel für Lesezugriffe erforderlich:

GET https://world.openfoodfacts.org/api/v2/product/{barcode}.json

Das Problem: Fehlende Produkte

Keine Lebensmitteldatenbank ist vollständig. Jede Woche kommen neue Produkte auf den Markt. Regionale und Eigenmarken-Artikel fehlen häufig. Wenn du einen Barcode scannst, der nicht in Open Food Facts ist, bekommst du... nichts.

Für eine Kalorienzähler-App ist das eine Sackgasse. Der Benutzer hat den Barcode gescannt, um manuelle Eingabe zu vermeiden — und jetzt muss er doch alles eintippen.

Wir haben das mit KI gelöst. Wenn ein Produkt nicht gefunden wird, machst du ein Foto des Nährwertetiketts, und die KI liest die gesamte Nährwerttabelle in Sekunden. Du bestätigst die Werte und trägst deine Mahlzeit ein. Kein manuelles Tippen.

Aber dann wurde uns klar: Wenn die KI bereits alle Nährwertdaten extrahiert hat, warum sie nicht zurückgeben?

Warum wir zurückgeben

Open Food Facts hat uns eine kostenlose, hochwertige Lebensmitteldatenbank gegeben. Etwas zurückzugeben ist das Natürlichste der Welt.

  • Jeder Beitrag hilft anderen Apps — über 200 Apps nutzen Open Food Facts-Daten. Eine Übermittlung hilft allen.
  • Regionale Produkte werden abgedeckt — unsere Nutzer scannen Produkte in Ländern und Geschäften, die große Datenbanken nicht gut abdecken.
  • Die Datenbank wird genauer — KI-extrahierte Werte werden vom Benutzer vor der Übermittlung bestätigt, was eine menschliche Qualitätskontrolle bietet.
  • Alle gewinnen — du bekommst deine Makros vom Barcode-Scan. Das Produkt landet in der Datenbank. Beim nächsten Mal, wenn jemand denselben Barcode scannt — sofortige Ergebnisse, keine KI nötig. Ein Scan spart KI-Kosten für jede zukünftige Abfrage, und die Datenbank wächst mit jedem neuen Produkt.
  • Keine Abhängigkeit — im Gegensatz zu proprietären Datenbanken gehören Open Food Facts-Daten allen.

Wie es funktioniert — Schritt für Schritt

Das passiert, wenn du einen Barcode in AI Food Coach scannst:

  1. Scannen — Richte deine Kamera auf den Barcode. Die App liest ihn sofort.
  2. Datenbankabfrage — Die App prüft Open Food Facts auf Nährwertdaten.
  3. Gefunden? — Wenn ja, siehst du das Produkt mit Nährwertinformationen. Bestätigen und eintragen.
  4. Nicht gefunden? — Die App bittet dich, ein Foto des Nährwertetiketts zu machen.
  5. KI liest das Etikett — GPT Vision extrahiert alle Nährwerte aus dem Foto.
  6. Du bestätigst — Überprüfe die KI-extrahierten Werte, bearbeite sie bei Bedarf und trage deine Mahlzeit ein.
  7. Automatische Übermittlung — Nach deiner Bestätigung sendet die App die Produktdaten im Hintergrund an Open Food Facts. Fire-and-Forget — es bremst dich nicht aus.

Dein Mahlzeiten-Tracking wird nicht beeinträchtigt

Die Open Food Facts-Übermittlung erfolgt, nachdem du deine Mahlzeit bereits eingetragen hast. Es ist eine Hintergrundaufgabe, die lautlos läuft. Wenn sie fehlschlägt (kein Internet, Server beschäftigt), wird einfach nicht erneut versucht — dein Tracking-Erlebnis wird niemals unterbrochen.

Wie KI es schnell macht

Nährwertdaten manuell von einem Etikett einzugeben bedeutet, ein Dutzend Felder einzutippen — Kalorien, Kohlenhydrate, Protein, Fett, Ballaststoffe, Zucker, Natrium und mehr. Das ist mühsam genug für das eigene Tracking, ganz zu schweigen davon, zu einer öffentlichen Datenbank beizutragen.

KI ändert das. Du machst ein Foto des Nährwertetiketts, und die KI liest die gesamte Tabelle — extrahiert jeden Wert in ein strukturiertes Format, das die App für das Kalorienzählen verwenden kann. Dieselben strukturierten Daten, die dein Makro-Tracking antreiben, sind genau das, was Open Food Facts braucht.

Das ist die Schlüsselerkenntnis: Die Daten existieren bereits im richtigen Format. Die KI hat sie extrahiert, du hast sie bestätigt, und die App hat sie für dein Mahlzeitenprotokoll verwendet. Die Übermittlung an Open Food Facts ist nur ein zusätzlicher Schritt — und er passiert automatisch im Hintergrund.

Statt 15 Felder manuell einzutippen, machst du ein Foto und tippst auf Bestätigen. 2 Taps statt 20 Felder — und die offene Lebensmitteldatenbank wächst mit jedem Scan.

Was beigetragen wird

Wenn ein Produkt an Open Food Facts übermittelt wird, sendet die App:

Feld Beispiel Hinweise
ProduktnameGriechischer Joghurt 0%Wie vom Benutzer bestätigt
MarkeMilbonaOptional
Barcode4056489366218EAN-13 oder UPC-A
Energie (kcal)54Pro 100g
Kohlenhydrate4,0 gPro 100g
Zucker4,0 gPro 100g
Protein10,3 gPro 100g
Fett0,2 gPro 100g
Gesättigte Fettsäuren0,1 gPro 100g
Ballaststoffe0 gPro 100g
Natrium0,04 gPro 100g, ggf. aus Salz umgerechnet
LandDeutschlandAus der Gerätesprache
Nährwertetikett-Foto(Bild)Vorderseite + Nährwerttabelle

Die Übermittlung erfolgt über unser Backend als Proxy — die API-Zugangsdaten für Open Food Facts bleiben auf unserem Server, niemals in der App.

Das große Ganze

Das Besondere daran ist — jeder Scan erzeugt einen Kreislauf, bei dem alle gewinnen:

  1. Du scannst ein neues Produkt. Die KI liest das Etikett. Du bekommst deine Makros und trägst deine Mahlzeit ein.
  2. Das Produkt landet in der Datenbank. Von dir bestätigt, automatisch übermittelt.
  3. Beim nächsten Mal, wenn jemand diesen Barcode scannt — überall auf der Welt, in einer der über 200 Apps, die Open Food Facts nutzen — gibt es sofortige Ergebnisse. Keine KI nötig, keine Verarbeitungskosten, kein Warten.

Ein KI-Aufruf kostet einen Bruchteil eines Cents. Aber er muss nur einmal pro Produkt stattfinden. Danach sind die Daten für immer da — kostenlos für alle. Je mehr Menschen scannen, desto weniger Produkte fehlen, und desto weniger KI-Verarbeitung wird insgesamt benötigt.

Das ist der echte Netzwerkeffekt offener Daten. Jeder Nutzer, der ein fehlendes Produkt scannt, macht die Datenbank besser für alle zukünftigen Nutzer — über alle Apps hinweg, nicht nur unsere.

  • Forscher nutzen Open Food Facts-Daten für Ernährungsstudien
  • Allergie-Communities verlassen sich auf Zutatendaten
  • Behörden überwachen die Lebensmittelversorgung und die öffentliche Gesundheit
  • Andere Kalorienzähler erhalten dieselben Produktdaten sofort

Es gibt keine Anbieterabhängigkeit. Wenn du zu einer anderen App wechselst, die Open Food Facts nutzt, sind deine Beiträge immer noch da. Die Daten gehören der Community, nicht einem einzelnen Unternehmen.

Du bekommst deine Makros. Die Datenbank wächst. Zukünftige Scans sind sofort und kostenlos. Es ist eine kleine Aktion mit großer Wirkung — und sie passiert automatisch, während du deine Mahlzeiten trackst.

Häufig gestellte Fragen

Was ist Open Food Facts?
Open Food Facts ist eine kostenlose, quelloffene Lebensmitteldatenbank mit über 3 Millionen Produkten aus der ganzen Welt. Jeder kann beitragen — es ist wie Wikipedia für Lebensmittel. Alle Daten sind unter der Open Database License (ODbL) verfügbar, sodass jede App oder jeder Forscher sie frei nutzen kann.
Teilt AI Food Coach meine persönlichen Daten mit Open Food Facts?
Nein. Es werden nur Produktnährwertdaten und Fotos geteilt — niemals deine persönlichen Informationen. Wenn du einen Barcode für ein Produkt scannst, das nicht in der Datenbank ist, übermittelt die App den Produktnamen, die Marke, Nährwerte und das Etikettenfoto. Dein Geräte-Token, Mahlzeitenprotokolle und Gesundheitsdaten werden niemals geteilt.
Wie liest KI Nährwertetiketten?
Du machst ein Foto des Nährwertetiketts und die KI extrahiert alle Werte automatisch — Kalorien, Makros, Ballaststoffe, Zucker, Natrium und mehr. Du überprüfst und bestätigst vor dem Eintragen. Der gesamte Vorgang dauert wenige Sekunden.
Kann ich den Beitrag zu Open Food Facts ablehnen?
Die Übermittlung erfolgt nur, wenn du einen Barcode scannst, der in der Datenbank fehlt, und die Nährwertdaten bestätigst. Wenn du nur Fotoerkennung oder manuelle Eingabe nutzt, wird nichts an Open Food Facts gesendet. Der Beitrag ist ein natürlicher Teil des Barcode-Ablaufs — er erfolgt automatisch, nachdem du das Produkt bestätigt hast.

Hilf mit, die offene Lebensmitteldatenbank aufzubauen

Lade AI Food Coach herunter, scanne einen Barcode, und dein erster Beitrag könnte Millionen von Nutzern weltweit helfen.