Takaisin blogiin

Miten viivakoodiskannauksesi auttavat rakentamaan Open Food Factsia, vapaata ruokatietokantaa

Kun skannaat viivakoodin, jota Open Food Factsista ei vielä löydy, ja lisäät tuotteen AI Food Coachissa, et vain kirjaa ateriaasi — lisäät tuotteen kaikkien niiden käyttöön, jotka skannaavat sen sinun jälkeesi. Tässä kerromme, miten se toimii ja mitä tietoja lähtee Open Food Factsiin, vapaaseen ruokatietokantaan.

Mikä on Open Food Facts?

Open Food Facts on ilmainen, avoin ruokatietokanta, johon yli 100 000 osallistujaa on lisännyt yli 4 000 000 tuotetta 150 maasta (Open Food Facts, lokakuu 2026). Ajattele sitä ruoan Wikipediana — kuka tahansa voi osallistua ja kaikki data on vapaasti saatavilla.

Tietokanta on julkaistu Open Database -lisenssillä (ODbL), mikä tarkoittaa, että mikä tahansa sovellus, tutkija tai organisaatio voi käyttää sitä ilman lisenssimaksuja.

Open Food Facts lukuina (lokakuu 2026)

4 000 000+ tuotetta · 150 maata · 100 000+ osallistujaa

Miten se alkoi — miksi käytämme Open Food Factsia

Kun rakensimme viivakoodiskannausominaisuuden AI Food Coachiin, tarvitsimme ruokatietokannan. Vaihtoehdot olivat:

  • Kaupalliset tietokannat — maksullinen lisenssi ja riippuvuus yhdestä toimittajasta
  • USDA FoodData Central — erinomainen perusruoka-aineille, mutta ei viivakoodeja pakatuille tuotteille Yhdysvaltain ulkopuolelta
  • Open Food Facts — ilmainen, maailmanlaajuinen, yhteisön ylläpitämä, rakennettu viivakoodien varaan

Valinta oli selvä: Open Food Factsissa on pakattuja tuotteita ympäri maailmaa, myös eurooppalaisia ja alueellisia brändejä.

API on suoraviivainen: lähetät viivakoodin ja saat takaisin ravintoarvotiedot. Yksi päätepiste, eikä lukemiseen tarvita API-avainta:

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

Ongelma: puuttuvat tuotteet

Yksikään ruokatietokanta ei ole täydellinen. Uusia tuotteita tulee markkinoille joka viikko. Alueelliset ja kaupan omien merkkien tuotteet puuttuvat usein. Kun skannaat viivakoodin, jota Open Food Factsissa ei ole, et saa... mitään.

Kalorilaskurisovellukselle tämä on umpikuja. Käyttäjä skannasi viivakoodin välttääkseen manuaalisen syötön — ja nyt hänen pitää kirjoittaa kaikki joka tapauksessa.

Ratkaisimme tämän AI:lla. Kun tuotetta ei löydy, otat kuvan sen ravintotaulukosta (ja halutessasi myös pakkauksen etupuolesta) ja AI lukee taulukon sekunneissa. Tarkistat arvot, korjaat väärin luetut kohdat ja kirjaat ateriasi.

Mutta tajusimme: jos AI on jo poiminut kaikki ravintoarvotiedot, miksi emme jakaisi niitä muillekin?

Miksi annamme jotain takaisin

Open Food Facts antoi meille ilmaisen, laadukkaan ruokatietokannan. On luontevaa antaa jotain takaisin.

  • Jokainen lisätty tuote auttaa muitakin sovelluksia — se päätyy jokaiseen sovellukseen, joka käyttää Open Food Factsin dataa.
  • Alueelliset tuotteet tulevat mukaan — käyttäjämme skannaavat oman maansa ja lähikauppojensa tuotteita.
  • Tietokanta tarkentuu — käyttäjä tarkistaa AI:n poimimat arvot ennen lähetystä, joten laadun varmistaa aina myös ihminen.
  • Kaikki voittavat — saat makrosi viivakoodiskannauksesta. Tuote päätyy tietokantaan. Kun joku seuraavan kerran skannaa saman viivakoodin, tulos näkyy heti eikä AI:ta tarvita. Yksi skannaus säästää AI-kulut kaikissa tulevissa hauissa ja tietokanta kasvaa jokaisen uuden tuotteen myötä.
  • Ei sidoksia — toisin kuin suljettujen tietokantojen data, Open Food Factsin data kuuluu kaikille.

Miten se toimii — vaihe vaiheelta

Tätä tapahtuu, kun skannaat viivakoodin AI Food Coachissa:

  1. Skannaa — Suuntaa kamera viivakoodiin. Sovellus lukee sen välittömästi.
  2. Tietokantahaku — Sovellus hakee ravintoarvotiedot Open Food Factsista.
  3. Löytyi? — Jos tuote löytyy, näet sen ravintoarvoineen. Vahvista ja kirjaa.
  4. Ei löytynyt? — Sovellus pyytää sinua ottamaan kuvan ravintotaulukosta. Kuva pakkauksen etupuolesta on vapaaehtoinen.
  5. AI lukee etiketin — Se poimii ravintoarvot kuvasta ja muuntaa suolan natriumiksi.
  6. Vahvistat — Tarkista AI:n poimimat arvot, muokkaa tarvittaessa ja kirjaa ateriasi.
  7. Automaattilähetys — Vahvistuksen jälkeen sovellus lähettää tuotetiedot Open Food Factsiin taustalla. Kaikki hoituu itsestään eikä hidasta sinua.
  8. Muokkaa myöhemmin — Jos korjaat tallentamasi tuotteen tietoja, korjaukset lähtevät myös Open Food Factsiin.

Ateriakirjauksesi ei kärsi

Lähetys Open Food Factsiin tapahtuu, kun olet jo kirjannut ateriasi. Se on taustatehtävä, joka toimii huomaamatta. Jos lähetys epäonnistuu (ei internetyhteyttä, palvelin ruuhkautunut), tuotteen tiedot jäävät puhelimeesi jonoon — ilman kuvia, enintään 10 tuotetta — ja lähtevät, kun avaat sovelluksen seuraavan kerran. Seurantasi ei keskeydy koskaan.

Miten AI tekee siitä nopeaa

Ravintoarvojen syöttäminen etiketistä käsin tarkoittaa jokaisen arvon kirjoittamista — kalorit, hiilihydraatit, proteiini, rasva, kuitu, sokeri, natrium ja paljon muuta. Se on työlästä jo omaa seurantaasi varten, puhumattakaan tietojen lisäämisestä julkiseen tietokantaan.

AI muuttaa tilanteen. Otat kuvan ravintoarvoetiketistä ja AI lukee koko taulukon — poimien jokaisen arvon rakenteiseen muotoon, jota sovellus voi käyttää kalorilaskennassa. Sama rakenteinen data, jonka varassa makroseurantasi toimii, on juuri sitä, mitä Open Food Facts tarvitsee.

Tässä on ydinoivallus: data on jo oikeassa muodossa. AI poimi sen, sinä vahvistit sen ja sovellus käytti sitä ateriakirjaukseesi. Lähettäminen Open Food Factsiin on vain yksi ylimääräinen vaihe — ja se tapahtuu automaattisesti taustalla.

Sen sijaan että kirjoittaisit jokaisen arvon etiketistä käsin, otat kuvan ja vahvistat — ja avoin ruokatietokanta kasvaa jokaisen lisäämäsi tuotteen myötä.

Mitä tietoja lähetetään

Kun lisäät tuotteen, sovellus lähettää:

Kenttä Huomiot
TuotenimiSellaisena kuin vahvistit sen
BrändiValinnainen
ViivakoodiSkannaamasi koodi (EAN-13 tai UPC-A)
Kalorit, hiilihydraatit, sokerit, proteiini, rasva, tyydyttynyt rasva, kuitu, natrium, kolesteroli100 g:ssa; natrium muunnetaan suolasta, kun etiketissä ilmoitetaan suolan määrä
PakkauskokoJos syötit sen
MaaPuhelimesi alueasetuksen mukainen maa
KuvatRavintotaulukko sekä pakkauksen etupuoli, jos kuvasit sen

Jos muokkaat tallentamaasi tuotetta, sovellus lähettää korjauksesi. Jokainen lähetys kulkee välityspalvelimena toimivan taustajärjestelmämme kautta — Open Food Factsin API-tunnukset pysyvät palvelimellamme eivätkä koskaan päädy sovellukseen — ja tuote kirjataan AI Food Coachin Open Food Facts -tilin nimiin kommentilla ”Added via AI Food Coach app”.

Kokonaiskuva

Tämä toimii niin hyvin, koska jokainen skannaus käynnistää hyvän kierteen, jossa kaikki voittavat:

  1. Skannaat uuden tuotteen. AI lukee etiketin. Saat makrosi ja kirjaat ateriasi.
  2. Tuote päätyy tietokantaan. Vahvistamanasi ja automaattisesti lähetettynä.
  3. Kun joku seuraavan kerran skannaa saman viivakoodin — missä päin maailmaa tahansa, missä tahansa Open Food Factsia käyttävässä sovelluksessa — tulos näkyy heti. Ei AI:ta, ei käsittelykuluja, ei odottelua.

Yksi AI-kutsu maksaa murto-osan sentistä. Mutta sen tarvitsee tapahtua vain kerran tuotetta kohti. Sen jälkeen data pysyy tietokannassa — ilmaiseksi kaikille. Mitä useampi ihminen skannaa, sitä vähemmän tuotteita puuttuu ja sitä vähemmän AI-käsittelyä tarvitaan kaiken kaikkiaan.

Tämä on avoimen datan todellinen verkostovaikutus. Jokainen käyttäjä, joka lisää puuttuvan tuotteen, tekee tietokannasta paremman kaikille tuleville käyttäjille — kaikissa sovelluksissa, ei vain meidän omassamme.

  • Tutkijat käyttävät Open Food Factsin dataa tutkimuksissaan
  • Ranskan kansallinen ravitsemus- ja terveysohjelma käytti tietokantaa oman ravitsemuspisteytyksensä validointiin
  • Muut kalorilaskurit saavat saman tuotetiedon välittömästi

Et ole sidottu yhteen palveluun. Jos vaihdat toiseen sovellukseen, joka käyttää Open Food Factsia, lisäämäsi tuotteet ovat yhä siellä. Data kuuluu yhteisölle, ei millekään yksittäiselle yritykselle.

Saat makrosi. Tietokanta kasvaa. Tulevat skannaukset ovat välittömiä ja ilmaisia. Se on pieni teko, jolla on suuri vaikutus — ja se tapahtuu automaattisesti, kun seuraat aterioitasi.

Usein kysytyt kysymykset

Mikä on Open Food Facts?
Open Food Facts on ilmainen, avoin ruokatietokanta, jossa on yli 4 000 000 tuotetta 150 maasta. Kuka tahansa voi osallistua — se on kuin ruoan Wikipedia. Sen data on julkaistu Open Database -lisenssillä (ODbL), joten mikä tahansa sovellus tai tutkija voi käyttää sitä.
Jakaako AI Food Coach henkilötietojani Open Food Factsin kanssa?
Ei. Sinne lähtevät vain tuotetiedot AI Food Coachin Open Food Facts -tilin nimissä: nimi, brändi, ravintoarvot, pakkauskoko, maa ja ottamasi kuvat pakkauksesta. Aterioitasi, satunnaista tunnistettasi tai terveystietojasi ei lähetetä koskaan.
Miten AI lukee ravintoarvoetikettejä?
Otat kuvan ravintotaulukosta ja AI poimii arvot — kalorit, makrot, kuidun, sokerin, natriumin ja paljon muuta (suola muunnetaan natriumiksi). Tarkistat ne ja voit korjata minkä tahansa arvon ennen tallentamista. Se vie muutaman sekunnin.
Voinko kieltäytyä osallistumasta Open Food Factsiin?
Tähän ei ole erillistä asetusta. Tuotetiedot lähetetään vain, kun lisäät tuotteen, jota tietokannassa ei ole, korjaat tuotteen etiketin mukaan, lisäät kuvan tai tallennat tuotteeseen tekemäsi muutokset — ei koskaan, kun kirjaat ruokaa kuvalla, kuvauksella tai Pikalisäyksellä. Aterioitasi tai henkilötietojasi ei lähetetä koskaan. Jos lähetys epäonnistuu, enintään 10 tuotetta jää odottamaan puhelimeesi ja ne lähetetään, kun avaat sovelluksen seuraavan kerran.

Auta rakentamaan avointa ruokatietokantaa

Lataa AI Food Coach ja skannaa viivakoodi — ensimmäinen lisäämäsi tuote auttaa kaikkia, jotka skannaavat sen sinun jälkeesi.