Wróć do Bloga

Jak Twoje skany kodów kreskowych pomagają budować Open Food Facts, darmową bazę danych o żywności

Gdy zeskanujesz kod kreskowy, którego Open Food Facts jeszcze nie zna, i dodasz produkt w AI Food Coach, nie tylko zapiszesz swój posiłek — udostępnisz ten produkt wszystkim, którzy zeskanują go po Tobie. Oto jak to działa i co trafia do Open Food Facts, darmowej bazy danych o produktach spożywczych.

Czym jest Open Food Facts?

Open Food Facts to darmowa, otwarta baza żywności, do której ponad 100 000 współtwórców dodało ponad 4 000 000 produktów ze 150 krajów (Open Food Facts, październik 2026). Pomyśl o niej jak o Wikipedii dla żywności — każdy może wnosić swój wkład, a wszystkie dane są ogólnodostępne.

Baza jest udostępniana na licencji Open Database License (ODbL), co oznacza, że aplikacje, badacze i organizacje mogą z niej korzystać bez opłat licencyjnych.

Open Food Facts w liczbach (październik 2026)

4 000 000+ produktów · 150 krajów · 100 000+ współtwórców

Jak to się zaczęło — dlaczego korzystamy z Open Food Facts

Gdy budowaliśmy funkcję skanowania kodów kreskowych w AI Food Coach, potrzebowaliśmy bazy żywności. Opcje były następujące:

  • Komercyjne bazy danych — płatna licencja, uzależnienie od jednego dostawcy
  • USDA FoodData Central — świetna dla podstawowych produktów spożywczych, ale bez kodów kreskowych produktów paczkowanych spoza USA
  • Open Food Facts — darmowa, globalna, utrzymywana przez społeczność, oparta na kodach kreskowych

Wybór był oczywisty: Open Food Facts obejmuje produkty paczkowane z całego świata, w tym marki europejskie i regionalne.

API jest proste: wysyłasz kod kreskowy, otrzymujesz dane żywieniowe. Jeden endpoint, bez klucza API do odczytu:

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

Problem: brakujące produkty

Żadna baza żywności nie jest kompletna. Nowe produkty pojawiają się co tydzień. Często brakuje produktów regionalnych i marek własnych sklepów. Gdy zeskanujesz kod kreskowy, którego nie ma w Open Food Facts, dostaniesz... nic.

Dla aplikacji do liczenia kalorii to ślepa uliczka. Użytkownik zeskanował kod, żeby uniknąć ręcznego wpisywania — a teraz i tak musi wszystko wpisać sam.

Rozwiązaliśmy to za pomocą AI. Gdy produktu nie ma w bazie, robisz zdjęcie jego tabeli wartości odżywczych (i, jeśli chcesz, przodu opakowania), a AI odczytuje tabelę w kilka sekund. Sprawdzasz wartości, poprawiasz to, co AI źle odczytało, i zapisujesz posiłek.

Ale zdaliśmy sobie sprawę: skoro AI już wyodrębniło wszystkie dane żywieniowe, dlaczego by się nimi nie podzielić?

Dlaczego oddajemy coś w zamian

Open Food Facts dało nam darmową, wysokiej jakości bazę żywności. Oddawanie czegoś w zamian to naturalna rzecz.

  • Każdy wkład pomaga innym aplikacjom — produkt trafia też do każdej aplikacji, która korzysta z danych Open Food Facts.
  • Regionalne produkty trafiają do bazy — nasi użytkownicy skanują produkty ze swoich krajów i z lokalnych sklepów.
  • Baza staje się dokładniejsza — wartości wyodrębnione przez AI są weryfikowane przez użytkownika przed wysłaniem, co zapewnia kontrolę jakości z udziałem człowieka.
  • Wszyscy wygrywają — dostajesz swoje makroskładniki ze skanu kodu. Produkt trafia do bazy. Następnym razem, gdy ktokolwiek zeskanuje ten sam kod — natychmiastowe wyniki, bez AI. Jeden skan oszczędza koszty AI przy każdym przyszłym wyszukiwaniu, a baza rośnie z każdym nowym produktem.
  • Brak uzależnienia od dostawcy — w przeciwieństwie do zamkniętych baz, dane Open Food Facts należą do wszystkich.

Jak to działa — krok po kroku

Oto co się dzieje, gdy skanujesz kod kreskowy w AI Food Coach:

  1. Skan — Skieruj aparat na kod kreskowy. Aplikacja odczyta go natychmiast.
  2. Wyszukiwanie w bazie — Aplikacja sprawdza Open Food Facts w poszukiwaniu danych żywieniowych.
  3. Znaleziono? — Jeśli tak, widzisz produkt z informacjami żywieniowymi. Potwierdź i zapisz.
  4. Nie znaleziono? — Aplikacja prosi o zdjęcie tabeli wartości odżywczych (i opcjonalnie przodu opakowania).
  5. AI odczytuje etykietę — Wyodrębnia ze zdjęcia wartości odżywcze, a sól przelicza na sód.
  6. Potwierdzasz — Sprawdź wartości wyodrębnione przez AI, edytuj w razie potrzeby, a potem zapisz posiłek.
  7. Automatyczne przesłanie — Po potwierdzeniu aplikacja wysyła dane produktu do Open Food Facts w tle. Wyślij i zapomnij — nie spowalnia Cię to.
  8. Późniejsza edycja — Jeśli poprawisz zapisany produkt, Twoje zmiany też trafią do Open Food Facts.

Zapisywanie posiłków nie jest zakłócane

Przesyłanie do Open Food Facts następuje dopiero po zapisaniu posiłku. To zadanie w tle, które działa niezauważalnie. Jeśli się nie powiedzie (brak internetu, serwer zajęty), dane produktu czekają w kolejce w Twoim telefonie — bez zdjęć, do 10 produktów — i zostaną wysłane, gdy następnym razem otworzysz aplikację. Nic nie przerywa Ci śledzenia posiłków.

Jak AI to przyspiesza

Ręczne wprowadzanie danych żywieniowych z etykiety oznacza wpisanie każdej wartości — kalorii, węglowodanów, białka, tłuszczu, błonnika, cukru, sodu i innych. To wystarczająco żmudne przy śledzeniu własnej diety, nie mówiąc o wkładzie do publicznej bazy danych.

AI to zmienia. Robisz zdjęcie etykiety żywieniowej, a AI odczytuje całą tabelę — wyodrębniając każdą wartość do ustrukturyzowanego formatu, którego aplikacja używa do liczenia kalorii. Te same ustrukturyzowane dane, które napędzają Twoje śledzenie makroskładników, to dokładnie to, czego potrzebuje Open Food Facts.

To kluczowe spostrzeżenie: dane już istnieją w odpowiednim formacie. AI je wyodrębniło, a po Twoim potwierdzeniu aplikacja użyła ich do Twojego dziennika posiłków. Wysłanie ich do Open Food Facts to tylko jeden dodatkowy krok — i odbywa się automatycznie w tle.

Zamiast przepisywać z etykiety każdą wartość, robisz zdjęcie i potwierdzasz — a otwarta baza żywności rośnie z każdym dodanym przez Ciebie produktem.

Co jest przesyłane

Gdy dodajesz produkt, aplikacja wysyła:

Pole Uwagi
Nazwa produktuPotwierdzona przez Ciebie
MarkaOpcjonalna
Kod kreskowyZeskanowany przez Ciebie kod (EAN-13 lub UPC-A)
Kalorie, węglowodany, cukry, białko, tłuszcz, tłuszcze nasycone, błonnik, sód, cholesterolNa 100 g; sód przeliczony z soli, gdy etykieta podaje sól
Wielkość opakowaniaJeśli ją wpiszesz
KrajKraj z ustawień regionu Twojego telefonu
ZdjęciaTabela wartości odżywczych oraz przód opakowania, jeśli go sfotografujesz

Gdy poprawiasz zapisany produkt, aplikacja wysyła Twoje poprawki. Każde przesłanie przechodzi przez nasz backend działający jako proxy — dane uwierzytelniające API Open Food Facts zostają na naszym serwerze i nigdy nie trafiają do aplikacji. Produkt jest zapisywany w Open Food Facts z konta AI Food Coach, z komentarzem „Added via AI Food Coach app”.

Szerszy obraz

Oto dlaczego to działa tak dobrze — każdy skan tworzy cykl, w którym wygrywają wszyscy:

  1. Skanujesz nowy produkt. AI odczytuje etykietę. Dostajesz swoje makroskładniki i zapisujesz posiłek.
  2. Produkt trafia do bazy. Potwierdzony przez Ciebie, przesłany automatycznie.
  3. Następnym razem, gdy ktokolwiek zeskanuje ten kod kreskowy — gdziekolwiek na świecie, w dowolnej aplikacji korzystającej z Open Food Facts — dostaje natychmiastowe wyniki. Bez AI, bez kosztów przetwarzania, bez czekania.

Jedno zapytanie AI kosztuje ułamek centa. Ale wystarczy je wykonać tylko raz na produkt. Potem dane zostają w bazie — darmowe dla wszystkich. Im więcej ludzi skanuje, tym mniej produktów brakuje i tym mniej przetwarzania AI jest potrzebne ogółem.

To prawdziwy efekt sieciowy otwartych danych. Każdy użytkownik, który doda brakujący produkt, ulepsza bazę dla wszystkich przyszłych użytkowników — we wszystkich aplikacjach, nie tylko w naszej.

  • Badacze korzystają z danych Open Food Facts w swoich badaniach
  • Francuski krajowy program żywienia i zdrowia (PNNS) wykorzystał tę bazę do weryfikacji swojego wskaźnika jakości żywieniowej
  • Inne liczniki kalorii natychmiast otrzymują te same dane produktów

Nie ma uzależnienia od dostawcy. Jeśli przejdziesz na inną aplikację korzystającą z Open Food Facts, dodane przez Ciebie produkty nadal tam będą. Dane należą do społeczności, nie do żadnej pojedynczej firmy.

Dostajesz swoje makroskładniki. Baza rośnie. Przyszłe skany są natychmiastowe i darmowe. To mała czynność z dużym efektem kuli śnieżnej — i dzieje się automatycznie, gdy śledzisz swoje posiłki.

Często zadawane pytania

Czym jest Open Food Facts?
Open Food Facts to darmowa, otwarta baza żywności z ponad 4 000 000 produktów ze 150 krajów. Każdy może wnosić swój wkład — to taka Wikipedia dla żywności. Jej dane są udostępniane na licencji Open Database License (ODbL), więc może z nich korzystać każda aplikacja i każdy badacz.
Czy AI Food Coach przekazuje moje dane osobowe do Open Food Facts?
Nie. Trafiają tam tylko dane produktu — nazwa, marka, wartości odżywcze, wielkość opakowania, kraj i zrobione przez Ciebie zdjęcia opakowania — i są dodawane z konta AI Food Coach w Open Food Facts. Twoje posiłki, Twój losowy identyfikator i Twoje dane zdrowotne nigdy nie są wysyłane.
Jak AI odczytuje etykiety żywieniowe?
Robisz zdjęcie tabeli wartości odżywczych, a AI odczytuje z niego dane — kalorie, makroskładniki, błonnik, cukier, sód i inne (sól przelicza na sód). Sprawdzasz je i przed zapisaniem możesz poprawić wszystko, co trzeba. Trwa to kilka sekund.
Czy mogę zrezygnować z wysyłania danych do Open Food Facts?
Nie ma na to przełącznika. Dane produktu są wysyłane tylko wtedy, gdy dodajesz produkt, którego nie ma w bazie, poprawiasz produkt według etykiety, dodajesz zdjęcie albo zapisujesz zmiany w produkcie — nigdy przy zapisywaniu jedzenia zdjęciem, opisem czy przez „Szybkie dodanie”. Twoje posiłki i dane osobowe nigdy tam nie trafiają. Jeśli wysyłanie się nie powiedzie, do 10 produktów czeka w Twoim telefonie — aplikacja wyśle je, gdy następnym razem ją otworzysz.

Pomóż budować otwartą bazę żywności

Pobierz AI Food Coach, zeskanuj kod kreskowy, a Twój pierwszy wkład pomoże każdemu, kto zeskanuje ten produkt po Tobie.