Etusivu  /  Kaloritietokantatutkimus
Alkuperäinen tutkimus · Julkinen data

857 655 analysoitua tuotetta. Mitä kaloriskannerisi ei kerro sinulle.

Jokainen viivakoodiskannaus Ranskassa kysyy samaa tietokantaa. Analysoimme sen kokonaan. Yli yksi skannaus kolmesta palauttaa puuttuvan, epätäydellisen tai epäjohdonmukaisen tiedon.

Miksi tämä tutkimus

Kun skannaat viivakoodin kaloritrackerissa Ranskassa, MyFitnessPal, Yazio, Lifesum tai Lean, tieto tulee suunnilleen samasta lähteestä: OpenFoodFacts, loistava ranskalainen yhteistyötietokanta avoimella ODbL-lisenssillä. Miljoonia tuotekortteja, vapaaehtoisten kontribuuttorien täyttämiä.

Yhteistyötietokanta on sen vahvuus ja rajoitus: kuka tahansa voi luoda tai muokata tuotekortin, eikä kukaan tarkista systemaattisesti. Kukaan ei ollut mitannut skannauksesi palauttaman tiedon todellista luotettavuutta. Latasimme siis 23.8.2026 täydellisen julkisen dumpin ja testasimme jokaisen Ranskassa myydyn tuotteen.

4 535 553
tuotetta maailmanlaajuisessa tietokannassa 23.8.2026
1 265 726
tuotetta merkitty Ranskassa myydyiksi
857 655
analysoitavaa tuotetta: kalorit ja 3 makroa täytetty

Menetelmä: jokainen tuotekortti testattu itseään vastaan

Väärän tuotekortin havaitsemiseen ei tarvita laboratoriota: riittää verrata sitä itseensä. Ruoka-aineen kalorit johdetaan sen makroravinteista Atwaterin kertoimilla, juuri niillä, joita eurooppalainen INCO-asetus vaatii teollisuudelta: 4 kcal grammaa proteiinia kohti, 4 grammaa hiilihydraattia kohti, 9 grammaa rasvaa kohti.

Jos tuotekortti näyttää 100 kcal mutta sen omat makrot antavat 250, toinen kahdesta rivistä on väärä. Ja sovelluksesi näyttää sinulle toisen niistä silmääkään räpäyttämättä.

Täydellinen menetelmä

  • Virallinen OpenFoodFacts-dumppi 23.8.2026 (ODbL-lisenssi), Ranskan alue
  • Uudelleenlaskenta: 4×proteiinit + 4×hiilihydraatit + 9×rasvat, plus 7 kcal/g alkoholia, 2 kcal/g kuitua ja 2,4 kcal/g polyoleja (erytritoli: 0), INCO-asetuksen 1169/2011 mukaisesti
  • Tuotekortti laskettu epäjohdonmukaiseksi vain, jos ero ylittää sekä 10 % että 30 kcal/100g: 2 kcal:n vesien ja teiden kohina on suljettu pois
  • 16 364 poikkeavaa tuotekorttia hylätty (kalorit 1–950 kcal/100g ulkopuolella, mahdottomat makrot)
  • Jokainen tällä sivulla mainittu esimerkki on tarkistettu uudelleen verkkotuotekortista julkaisupäivänä

Tulos 1: lähes 1 tuotekortti 3:sta on epätäydellinen

31 %FR-tuotteista ilman täydellisiä tietoja

391 707 Ranskassa myydyllä tuotteella ei ole kaloreita täytettynä tai ei niiden kolmea makroravinnetta. Konkreettisesti: skannaat, ja sovellus näyttää 0 kcal, tai kaloreita ilman proteiineja tai hiilihydraatteja. Sinulla on tunne seurannasta, kirjaat tyhjää.

Skannauksen kohtalo Ranskassa, 1 265 726 tuotteella.

Se on salakavalin virhe, koska se ei näytä virheeltä: tuotekortti näkyy, tuotteella on nimi, kuva. Vain olennainen puuttuu.

Tulos 2: 46 757 tuotetta epäjohdonmukaisilla kaloreilla

857 655 täydellisestä tuotekortista 46 757 näyttää kaloreita, jotka ovat yhteensopimattomia niiden omien makrojen kanssa, vähintään 10 % ja 30 kcal 100 g:aa kohti. Jokainen piste alla olevassa kuvaajassa on oikea tuote: x-akselilla se, mitä tuotekortti ilmoittaa, y-akselilla se, mitä sen makrot antavat. Rehellinen tuotekortti osuu diagonaalille.

1 370 oikeaa tuotetta: ilmoitettu vs makroista uudelleen laskettu.

Erojen jakauma osoittaa, että tietokanta on massiivisesti oikea, ja lähtee sitten pitkään häntään: väärät tuotekortit eivät ole hieman vääriä, ne ovat hyvin vääriä.

Erojen jakauma, logaritminen asteikko.
Epäjohdonmukaiset tuotteet erokynnyksen mukaan, perusta 857 655 tuotekorttia.

18 251 tuotetta, eli kaksi materiaalisesti epäjohdonmukaista viidestä, erehtyy yksinkertaisesta kaksinkertaiseen tai enemmän. Tällä tasolla se ei ole enää epätarkkuutta, se on tieto, joka kääntää päivän kaloritaseesi.

Kun lasketaan yhteen epätäydelliset ja epäjohdonmukaiset tuotekortit: yli yksi skannaus kolmesta Ranskassa palauttaa puuttuvan, epätäydellisen tai epäjohdonmukaisen tiedon.

Tuotteita, joita sinulla on kaapissasi

Jokainen alla oleva tuotekortti on tarkistettu uudelleen verkossa julkaisupäivänä. Vasemmalla se, mitä OpenFoodFacts-tuotekortti näyttää, oikealla se, mitä sen omat makrot antavat:

Le Beurre TendreElle&Vire-tuotteen tuotekortti · 535 skannausta
375tuotekortti→744makrot
Yaos kreikkalainen jogurttiNestlé-tuotteen tuotekortti · 271 skannausta
50tuotekortti→98makrot
Sweet & Salty Nut suklaaNature Valley -tuotteen tuotekortti · 338 skannausta
647tuotekortti→140makrot
Provencelainen ratatouilleCassegrain-tuotteen tuotekortti · 298 skannausta
38tuotekortti→72makrot

Koulukirjaesimerkki: Raynal & Roquelauren auvergnelaiset linssit ovat olemassa kahtena eri tuotekorttina. Toinen näyttää 48 kcal/100g, toinen 207. Todellinen arvo on noin 99. Sen mukaan, minkä viivakoodin sovelluksesi nappaa, luulet syöväsi kaksi kertaa vähemmän tai kaksi kertaa enemmän kuin todellisuudessa.

Käyttäjä, joka levittää 30 g yllä olevaa voita, alilaskee 110 kcal. Joka päivä. Luullen tekevänsä oikein.

Lean tarkistaa tuotekorttien johdonmukaisuuden ja skannaa myös lautasesi kuvasta, riippumatta viivakoodista.
App Store Google Play

Eniten kärsineet luokat

Epäjohdonmukaisuus ei jakaudu sattumanvaraisesti, ja luokituksen ironia on julma: koko tietokannan eniten kärsinyt luokka on se, jota urheilijat seuraavat eniten. Yli yhdellä proteiinipatukalla viidestä (20,8 %) on epäjohdonmukainen tuotekortti.

Jokainen kupla on luokka; sen koko, sen epäjohdonmukaiset tuotekortit.

Monimutkaiset reseptit ja täydennetyt tuotteet keskittävät virheet: proteiinipatukat, makeiset, karkit, juustot. Yksinkertaiset tuotteet pärjäävät paremmin.

Epäjohdonmukaisten tuotekorttien osuus luokittain (väh. 1 000 tuotetta).

Rehellisyyshuomautus: karkit, makeiset ja patukat selittyvät osittain makeutusaineilla. Kun tuotekortti ei ilmoita polyolejaan, uudelleenlaskenta yliarvioi eron. Korjasimme kaiken ilmoitetun; jäännös heijastaa myös tätä ilmoitusaukkoa, joka harhauttaa sovellustasi täsmälleen samalla tavalla.

Mitä se muuttaa seurannassasi

Ensin, mitä se ei tarkoita: skannaamista ei pidä lopettaa, ja OpenFoodFacts on yhä merkittävä projekti, joka elää ja korjautuu jatkuvasti. Alla oleva käyrä osoittaa sen: vuosina 2020–2021 luodut tuotekortit ovat vähiten luotettavia (jopa 7,5 % epäjohdonmukaisuutta), ja laatu on selvästi parantunut vuodesta 2023.

Epäjohdonmukaisuusaste tuotekortin luontivuoden mukaan.

Neljä dumpin kuudesta pahimmasta tuotekortista oli jo korjattu verkossa tarkistuksemme hetkellä. Mutta sovelluksesi on ehkä synkronoinut väärän version, ja pahimpina vuosina luodut sadattuhannet tuotekortit ovat yhä tietokannassa.

Kaksi muistettavaa refleksiä:

1. Skannaus on nopeuden työkalu, ei totuuden. Skannauksen jälkeen silmäys makroihin riittää: jos proteiinit, hiilihydraatit ja rasvat eivät täsmää näytettyihin kaloreihin, tuotekortti on väärä. Se on juuri tämän tutkimuksen testi, ja se vie kaksi sekuntia.

2. Näkymätön virhe ei ole lautasellasi, se on kulutuksessasi. 110 kcal väärä tuotekortti korjataan kymmenessä sekunnissa, kun se on havaittu. 300 kcal päivässä väärä kalorikulutus ei näy koskaan: se on haudattu «aktiivisuuskertoimeen», jonka sovelluksesi pyysi sinua valitsemaan rekisteröityessä. Siihen Lean keskittää tarkkuutensa: TDEE = BMR + NEAT + EAT + TEF, BMR:llä, joka lasketaan todellisesta rasvaprosentistasi ja NEAT todellisista askelistasi, ei rastitetusta ruudusta.

Tule Leaniksi, pysy Leaninä: ainoa sovellus, joka laskee kulutuksesi mittauksista, ei ruuduista.
App Store Google Play

Tieteelliset talletukset ja viittaus

Tämä tutkimus on talletettu riippumattomiin avoimiin arkistoihin, pysyvällä tunnisteella (DOI) ja täydellisillä PDF-tiedostoilla ranskaksi ja englanniksi. Jokainen talletus on tarkistettavissa käymättä tällä sivustolla:

Zenodo (CERN)DOI 10.5281/zenodo.22284416 · viitetalletus, PDF FR + EN
FigshareDOI 10.6084/m9.figshare.33432244 · preprint, PDF FR + EN
OSF (Center for Open Science)julkinen projekti tczvj · menetelmä ja tiedostot
data.gouv.frOpen Food Facts -tietoaineiston ilmoitettu uudelleenkäyttö

Viittaus tähän tutkimukseen: Lean-tiimi (2026). 857 655 analysoitua tuotetta: Open Food Factsin kaloritietojen sisäinen johdonmukaisuus. Zenodo. https://doi.org/10.5281/zenodo.22284416

Usein kysytyt kysymykset

Miksi OpenFoodFacts eikä USDA?
Ranskassa myydyille viivakooditetuille tuotteille trackereiden viitelähde on OpenFoodFacts. USDA kattaa raaka-aineet ja Yhdysvaltain markkinat. Tämä tutkimus koskee sitä, mitä skannaus Ranskassa todella palauttaa.
Pitääkö ruokien skannaaminen lopettaa?
Ei. Skannaus on yhä nopein tapa kirjata. Hyvä käytäntö: tarkista, että näytetyt makrot ovat johdonmukaisia kalorien kanssa. Kaksi sekuntia, jotka välttävät pahimmat tuotekortit.
Korjaavatko sovellukset nämä virheet?
Tietokanta elää jatkuvasti ja korjautuu, se on yhteistyön vahvuus. Mutta sovellus, joka on synkronoinut väärän tuotekortin, voi pitää sen välimuistissa kauan verkkokorjauksen jälkeen.
Voiko tämän tutkimuksen lukuja käyttää uudelleen?
Kyllä, vapaasti, viittaamalla «Lean-tutkimus, elokuu 2026» linkillä tälle sivulle. Lähdetiedot kuuluvat OpenFoodFactsille (ODbL-lisenssi), ja menetelmämme on kuvattu kokonaisuudessaan yllä.
  1. OpenFoodFacts, virallinen dumppi 23.8.2026, world.openfoodfacts.org/data, ODbL-lisenssi.
  2. Asetus (EU) N:o 1169/2011 (INCO), liite XIV: energian muuntokertoimet.
  3. Atwater W.O. & Bryant A.P. (1900). The availability and fuel value of food materials.
  4. Merrill A.L. & Watt B.K. (1973). Energy value of foods, USDA Agriculture Handbook No. 74.