Tillbaka till bloggen

Hur dina streckkodsskanningar hjälper till att bygga världens största öppna livsmedelsdatabas

Varje gång du skannar en streckkod i AI Food Coach loggar du inte bara din måltid — du kan också hjälpa miljontals människor att få bättre näringsdata. Så här bidrar en enkel skanning till Open Food Facts, världens största gratis livsmedelsdatabas.

Vad är Open Food Facts?

Open Food Facts är en gratis livsmedelsdatabas med öppen källkod som innehåller över 3 miljoner produkter från hela världen. Tänk dig det som Wikipedia för livsmedel — vem som helst kan bidra, och all data är fritt tillgänglig.

Databasen publiceras under Open Database License (ODbL), vilket innebär att alla appar, forskare eller organisationer kan använda den utan licensavgifter. Det är viktigt eftersom de flesta kommersiella livsmedelsdatabaser tar betalt per API-anrop eller kräver dyra prenumerationer.

Open Food Facts i siffror

3 000 000+ produkter · 180+ länder · 50 000+ bidragsgivare · 200+ appar som använder datan

Hur det började — Varför vi använder Open Food Facts

När vi byggde streckkodsskanningsfunktionen för AI Food Coach behövde vi en livsmedelsdatabas. Alternativen var:

  • Kommersiella databaser — dyra API-licenser, leverantörsinlåsning
  • USDA FoodData Central — utmärkt för generiska livsmedel, men ingen streckkodstäckning för förpackade produkter utanför USA
  • Open Food Facts — gratis, global, underhållen av gemenskapen, utmärkt streckkodstäckning

Valet var enkelt. Open Food Facts hade den bästa streckkod-till-näring-mappningen för produkter världen över — särskilt europeiska och regionala varumärken som kommersiella amerikanska databaser helt missar.

API:et är rakt på sak: skicka en streckkod, få tillbaka näringsdata. En endpoint, ingen API-nyckel krävs för läsning:

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

Problemet: Saknade produkter

Ingen livsmedelsdatabas är komplett. Nya produkter lanseras varje vecka. Regionala produkter och butiksegna varumärken saknas ofta. När du skannar en streckkod som inte finns i Open Food Facts får du... ingenting.

För en kaloriräknare är det en återvändsgränd. Användaren skannade streckkoden för att slippa manuell inmatning — och nu måste de skriva in allt ändå.

Vi löste detta med AI. När en produkt inte hittas tar du ett foto av näringsetiketten, och AI läser hela näringstabellen på några sekunder. Du bekräftar värdena och loggar din måltid. Ingen manuell inmatning.

Men vi insåg: om AI redan extraherat alla näringsvärden, varför inte dela tillbaka?

Varför vi bidrar tillbaka

Open Food Facts gav oss en gratis livsmedelsdatabas av hög kvalitet. Att bidra tillbaka är det naturliga att göra.

  • Varje bidrag hjälper andra appar — över 200 appar använder Open Food Facts data. En inskickning hjälper alla.
  • Regionala produkter får täckning — våra användare skannar produkter i länder och butiker som stora databaser inte täcker bra.
  • Databasen blir mer exakt — AI-extraherade värden verifieras av användaren före inskickning, vilket ger en mänsklig kvalitetskontroll.
  • Alla vinner — du får dina makros från streckkodsskanningen. Produkten hamnar i databasen. Nästa gång någon skannar samma streckkod — omedelbara resultat, ingen AI behövs. En skanning sparar AI-kostnader för varje framtida sökning, och databasen växer med varje ny produkt.
  • Ingen inlåsning — till skillnad från proprietära databaser tillhör Open Food Facts-data alla.

Hur det fungerar — Steg för steg

Här är vad som händer när du skannar en streckkod i AI Food Coach:

  1. Skanna — Rikta kameran mot streckkoden. Appen läser den direkt.
  2. Databassökning — Appen söker i Open Food Facts efter näringsdata.
  3. Hittad? — Om ja, ser du produkten med näringsinformation. Bekräfta och logga.
  4. Inte hittad? — Appen ber dig ta ett foto av näringsetiketten.
  5. AI läser etiketten — GPT vision extraherar alla näringsvärden från fotot.
  6. Du bekräftar — Granska de AI-extraherade värdena, redigera vid behov och logga din måltid.
  7. Automatisk inskickning — Efter att du bekräftat skickar appen produktdatan till Open Food Facts i bakgrunden. Det går av sig självt — det saktar inte ner dig.

Din måltidsloggning påverkas inte

Inskickningen till Open Food Facts sker efter att du redan har loggat din måltid. Det är en bakgrundsuppgift som körs tyst. Om den misslyckas (ingen internet, servern upptagen) görs helt enkelt inget nytt försök — din spårningsupplevelse avbryts aldrig.

Hur AI gör det snabbt

Att manuellt mata in näringsdata från en etikett innebär att skriva in ett dussin fält — kalorier, kolhydrater, protein, fett, fiber, socker, natrium och mer. Det är tillräckligt tråkigt för din egen spårning, för att inte tala om att bidra till en offentlig databas.

AI förändrar detta. Du tar ett foto av näringsetiketten och AI läser hela tabellen — extraherar varje värde till ett strukturerat format som appen kan använda för kaloriräkning. Samma strukturerade data som driver din makrospårning är exakt det som Open Food Facts behöver.

Det är den centrala insikten: datan finns redan i rätt format. AI extraherade den, du bekräftade den, och appen använde den för din måltidslogg. Att skicka den till Open Food Facts är bara ett extra steg — och det sker automatiskt i bakgrunden.

Istället för att manuellt skriva in 15 fält tar du ett foto och trycker bekräfta. 2 tryckningar istället för 20 fält — och den öppna livsmedelsdatabasen växer med varje skanning.

Vad som bidras

När en produkt skickas till Open Food Facts skickar appen:

Fält Exempel Anmärkning
ProduktnamnGrekisk yoghurt 0 %Som bekräftat av användaren
VarumärkeMilbonaValfritt
Streckkod4056489366218EAN-13 eller UPC-A
Energi (kcal)54Per 100g
Kolhydrater4,0 gPer 100g
Socker4,0 gPer 100g
Protein10,3 gPer 100g
Fett0,2 gPer 100g
Mättat fett0,1 gPer 100g
Fiber0 gPer 100g
Natrium0,04 gPer 100g, konverterat från salt vid behov
LandSverigeFrån enhetens språkinställning
Näringsetikett-foto(bild)Framsida + näringstabellen

Inskickningen går via vår backend som en proxy — Open Food Facts API-uppgifter finns på vår server, aldrig i appen.

Den större bilden

Här är det som gör detta så effektivt — varje skanning skapar en cykel där alla vinner:

  1. Du skannar en ny produkt. AI läser etiketten. Du får dina makros och loggar din måltid.
  2. Produkten hamnar i databasen. Bekräftad av dig, inskickad automatiskt.
  3. Nästa gång någon skannar den streckkoden — var som helst i världen, i någon av de 200+ apparna som använder Open Food Facts — får de omedelbara resultat. Ingen AI behövs, ingen processkostnad, ingen väntan.

Ett AI-anrop kostar en bråkdel av en krona. Men det behöver bara ske en gång per produkt. Därefter finns datan där för alltid — gratis för alla. Ju fler som skannar, desto färre produkter saknas, och desto mindre AI-processering behövs totalt.

Det här är den verkliga nätverkseffekten av öppen data. Varje användare som skannar en saknad produkt gör databasen bättre för alla framtida användare — i alla appar, inte bara vår.

  • Forskare använder Open Food Facts-data för näringsstudier
  • Allergigemenskaper förlitar sig på ingrediensdata
  • Myndigheter övervakar livsmedelsutbudet och folkhälsan
  • Andra kaloriräknare får samma produktdata omedelbart

Det finns ingen leverantörsinlåsning. Om du byter till en annan app som använder Open Food Facts finns dina bidrag fortfarande kvar. Datan tillhör gemenskapen, inte något enskilt företag.

Du får dina makros. Databasen växer. Framtida skanningar är omedelbara och gratis. Det är en liten handling med stor ringverkan — och den sker automatiskt medan du spårar dina måltider.

Vanliga frågor

Vad är Open Food Facts?
Open Food Facts är en gratis livsmedelsdatabas med öppen källkod som innehåller över 3 miljoner produkter från hela världen. Vem som helst kan bidra — det är som Wikipedia för livsmedel. All data är tillgänglig under Open Database License (ODbL) så alla appar och forskare kan använda den fritt.
Delar AI Food Coach mina personuppgifter med Open Food Facts?
Nej. Bara produktens näringsdata och foton delas — aldrig dina personuppgifter. När du skannar en streckkod för en produkt som inte finns i databasen skickar appen produktnamn, varumärke, näringsvärden och etiketfoto. Din enhetstoken, måltidslogg och hälsodata delas aldrig.
Hur läser AI näringsetiketter?
Du tar ett foto av näringsetiketten och AI extraherar alla värden automatiskt — kalorier, makros, fiber, socker, natrium och mer. Du granskar och bekräftar innan loggning. Hela processen tar några sekunder.
Kan jag välja bort att bidra till Open Food Facts?
Inskickningen sker bara när du skannar en streckkod som saknas i databasen och bekräftar näringsdata. Om du bara använder fotoigenkänning eller manuell inmatning skickas ingenting till Open Food Facts. Bidraget är en naturlig del av streckkodflödet — det sker automatiskt efter att du bekräftat produkten.

Hjälp till att bygga den öppna livsmedelsdatabasen

Ladda ner AI Food Coach, skanna en streckkod, och ditt första bidrag kan hjälpa miljontals användare världen över.