OPEN FOOD FACTS · ODbL 1.0
Lokaler EAN-Katalog
Der EAN-/GTIN-Bereich verwendet eine lokal gespeicherte, schreibgeschützte SQLite-Datenbank, die aus dem vollständigen offiziellen Open-Food-Facts-Datenexport erzeugt wurde. Suche und Scanner fragen keine externe Produkt-API ab.
SQLite-Import: 30.08.20264.496.685 eindeutige EANsKeine Produktbilder übernommen
Quellenhinweis
QuelleOffizieller globaler Open-Food-Facts-Datenexport.
DatenstandLokaler Import/Snapshot vom 30.08.2026. Open Food Facts wird laufend aktualisiert.
Lokale VerarbeitungRelevante Felder werden aus dem vollständigen CSV.GZ-Dump normalisiert und in einen SQLite-Katalog mit EAN-Index und Volltextsuche geschrieben.
Lizenz des lokalen KatalogsDer aus Open Food Facts erzeugte lokale EAN-Katalog wird ebenfalls unter ODbL 1.0 behandelt.
Umfang4.496.685 eindeutige Produkte; davon 2.207.153 mit Kohlenhydratangabe.
SchreibschutzNutzer und öffentliche Abfragen öffnen den Produktkatalog ausschließlich lesend. Persönliche Lebensmittel liegen getrennt in der Nutzer-Datenbank.
Migration der hochgeladenen Dateien
Beim Abgleich wurden 621 vorhandene JSON-Dateien registriert. Die hochgeladenen Teilindizes waren nicht vollständig; deshalb wurde der vollständige Original-Dump als maßgebliche Quelle verwendet. Die JSON-Dateien bleiben als nachvollziehbare Quelldateien erhalten, während die laufende Suche vollständig über SQLite erfolgt.
Was wird übernommen?
Aus dem OFF-Export werden für den lokalen Produktkatalog ausschließlich die für Suche und KH-Berechnung benötigten Text- und Zahlenfelder verarbeitet: EAN/GTIN, Produktname, generischer Name, Marke, Mengen-/Portionsangaben, Kohlenhydrate pro 100 g bzw. Portion, Länder, Kategorien, Händler und die ursprüngliche Produktseite. Externe Produktbilder und Bild-URLs werden nicht verwendet. In der Nutzeransicht erscheinen stattdessen lokale Kategorie-SVGs. Nur ein vom Nutzer selbst zu seinem persönlichen Lebensmittel hochgeladenes Bild wird angezeigt.
Transformationsmethode
Die ODbL erlaubt Änderungen und Umstrukturierungen. Für die hier verwendete abgeleitete Datenbank wird die vollständige Transformationsmethode öffentlich bereitgestellt. Damit lässt sich nachvollziehen, wie aus dem offiziellen OFF-Export der lokale EAN-Katalog erzeugt wird.
Originalquelle & Lizenztexte
Lokale Gerichtserkennung mit SigLIP
Für „Gericht erkennen“ wird keine Datenbank mit fremden Lebensmittel- oder Produktbildern ausgeliefert. Die Anwendung verwendet die veröffentlichten Modellgewichte von Google SigLIP Base Patch16 224. Für die Ausführung im Browser werden die für Transformers.js konvertierten ONNX-Dateien aus Xenova/siglip-base-patch16-224 eingesetzt.
Lizenz der ModellgewichteDas veröffentlichte SigLIP-Modell ist als Apache License 2.0 ausgewiesen. Die Lizenz erlaubt grundsätzlich auch öffentliche, veränderte und kommerzielle Nutzung, wenn Lizenz-, Urheberrechts- und gegebenenfalls NOTICE-Hinweise erhalten bleiben.
Keine Apple-ModellgewichteApple MobileCLIP sowie die früher getesteten Food-101-Gesamtgerichtmodelle werden nicht mehr geladen oder verwendet. Die besonderen Einschränkungen der Apple-Modelllizenz gelten deshalb nicht für die aktuelle SigLIP-Installation.
Verarbeitung des FotosDas aufgenommene Bild wird im Browser des Nutzers verarbeitet und von der Gerichtserkennung nicht an Google, Hugging Face oder einen anderen KI-Dienst übertragen. Die Modell- und Laufzeitdateien kommen vom eigenen Webserver.
Keine fremden Bilder in ErgebnissenDas Modell liefert lediglich Ähnlichkeitswerte zu vorgegebenen Lebensmittelbegriffen. Es zeigt weder Trainingsbilder noch fremde Produktbilder an und speichert das Kamerafoto nicht als Lebensmittelbild.
Trainingsdaten-VorbehaltSigLIP wurde mit WebLI, einem großen Bild-/Textbestand aus dem Web, vortrainiert. Die Apache-2.0-Lizenz der Gewichte ist keine Garantie für die Rechteklärung jedes einzelnen Trainingsbildes. Die öffentlich verfügbare Modellkarte wurde außerdem von Hugging Face und nicht vom veröffentlichenden Google-Team erstellt.
Technische GrenzeDie Erkennung kann Lebensmittel verwechseln und aus einem einzelnen Foto weder Zutaten noch Portionsgewichte zuverlässig bestimmen. Das Ergebnis ist ein Vorschlag, kein Messwert.
Für KH- und Gesundheitsentscheidungen: Erkannte Bestandteile, Mengen und Nährwerte müssen immer anhand der tatsächlichen Zutaten, des Gewichts und verlässlicher Nährwertangaben geprüft werden. Die Bilderkennung darf nicht allein für Therapie- oder Insulindosierungsentscheidungen verwendet werden.
Hinweis zu den Produktangaben
Nährwerte und Produktinformationen können fehlerhaft oder inzwischen geändert sein. Für die Berechnung ist die aktuelle Angabe auf der jeweiligen Produktverpackung maßgeblich. Die Angabe „Datenstand“ bezeichnet den Zeitpunkt des lokalen Imports und nicht den Änderungszeitpunkt jedes einzelnen Produkts.
Diese Seite dokumentiert die technischen Datenquellen sowie die zugehörigen Lizenz- und Nutzungshinweise des EAN-Katalogs und der lokalen Gerichtserkennung. Sie ersetzt keine individuelle Rechtsberatung.