Tilbage til bloggen

Sådan hjælper dine stregkodescanninger med at opbygge Open Food Facts, den frie maddatabase

Når du scanner en stregkode, som Open Food Facts endnu ikke kender, og tilføjer produktet i AI Food Coach, logger du ikke bare dit måltid — du gør også produktet tilgængeligt for alle, der scanner det efter dig. Her kan du læse, hvordan det fungerer, og hvad der sendes til Open Food Facts, den frie database over fødevarer.

Hvad er Open Food Facts?

Open Food Facts er en gratis, åben maddatabase med over 4.000.000 produkter fra 150 lande, tilføjet af over 100.000 bidragydere (Open Food Facts, oktober 2026). Det er en slags Wikipedia for mad — alle kan bidrage, og al data er frit tilgængelig.

Databasen er udgivet under Open Database License (ODbL), hvilket betyder, at enhver app, forsker eller organisation kan bruge den uden at betale licensgebyrer.

Open Food Facts i tal (oktober 2026)

4.000.000+ produkter · 150 lande · 100.000+ bidragydere

Sådan begyndte det — derfor bruger vi Open Food Facts

Da vi byggede stregkodescanningsfunktionen til AI Food Coach, havde vi brug for en maddatabase. Mulighederne var:

  • Kommercielle databaser — en betalt licens, bundet til én leverandør
  • USDA FoodData Central — god til generiske fødevarer, men ingen stregkodedækning for emballerede produkter uden for USA
  • Open Food Facts — gratis, global, vedligeholdt af fællesskabet, bygget op omkring stregkoder

Valget var klart: Open Food Facts dækker emballerede produkter fra hele verden, også europæiske og regionale mærker.

API'et er ligetil: Send en stregkode, og få næringsdata tilbage. Ét endpoint og ingen API-nøgle til læsning:

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

Problemet: manglende produkter

Ingen maddatabase er komplet. Nye produkter lanceres hver uge. Regionale produkter og butikkernes egne mærker mangler ofte. Når du scanner en stregkode, der ikke er i Open Food Facts, får du... ingenting.

For en kalorietæller er det en blindgyde. Brugeren scannede stregkoden for at undgå manuel indtastning — og nu skal alt alligevel tastes ind.

Vi løste det med AI. Når et produkt ikke findes, tager du et foto af næringstabellen (og eventuelt af forsiden af pakken), og AI aflæser næringsværdierne på få sekunder. Du tjekker værdierne, retter det, AI har læst forkert, og logger dit måltid.

Men vi indså: Når AI allerede har udtrukket alle næringsdata, hvorfor så ikke dele dem?

Derfor giver vi noget tilbage

Open Food Facts gav os en gratis maddatabase i høj kvalitet. Det er kun naturligt at gøre gengæld.

  • Hvert bidrag hjælper andre apps — alle apps, der bruger data fra Open Food Facts, får også produktet.
  • Regionale produkter kommer med — vores brugere scanner produkter fra deres egne lande og lokale butikker.
  • Databasen bliver mere præcis — AI-udtrukne værdier kontrolleres af brugeren, før de sendes, så et menneske altid har tjekket dem.
  • Alle vinder — du får dine makroer fra stregkodescanningen. Produktet lander i databasen. Næste gang nogen scanner den samme stregkode — øjeblikkeligt resultat, ingen AI nødvendig. Én scanning sparer AI-omkostninger for alle fremtidige opslag, og databasen vokser med hvert nyt produkt.
  • Ingen binding — i modsætning til proprietære databaser er Open Food Facts' data fælles eje.

Sådan fungerer det — trin for trin

Når du scanner en stregkode i AI Food Coach, sker følgende:

  1. Scan — Ret kameraet mod stregkoden. Appen læser den øjeblikkeligt.
  2. Databaseopslag — Appen søger efter næringsdata i Open Food Facts.
  3. Fundet? — Hvis ja, ser du produktet med næringsinfo. Bekræft og log.
  4. Ikke fundet? — Appen beder om et foto af næringstabellen (og eventuelt af forsiden af pakken).
  5. AI læser deklarationen — Næringsværdierne udtrækkes fra fotoet, og salt omregnes til natrium.
  6. Du bekræfter — Gennemgå de AI-udtrukne værdier, rediger om nødvendigt, og log dit måltid.
  7. Automatisk indsendelse — Når du har bekræftet, sender appen produktdataene til Open Food Facts i baggrunden. Det kører af sig selv — og det forsinker dig ikke.
  8. Senere rettelser — Hvis du retter et produkt, du har gemt, sendes dine ændringer også til Open Food Facts.

Din måltidslogning påvirkes ikke

Indsendelsen til Open Food Facts sker, efter at du allerede har logget dit måltid. Det er en baggrundsopgave, der kører i det stille. Hvis den mislykkes (ingen internetforbindelse, serveren er optaget), venter produktets data i en kø på din telefon — uden fotoene, op til 10 produkter — og sendes, næste gang du åbner appen. Din logning bliver aldrig afbrudt.

Sådan gør AI det hurtigt

Manuel indtastning af næringsdata fra en deklaration betyder, at du skal taste hver eneste værdi ind — kalorier, kulhydrater, protein, fedt, fibre, sukker, natrium med mere. Det er besværligt nok til din egen tracking, for slet ikke at tale om at bidrage til en offentlig database.

AI ændrer på det. Du tager et foto af næringsdeklarationen, og AI læser hele tabellen — og udtrækker hver værdi til et struktureret format, appen kan bruge til kalorietælling. De samme strukturerede data, som din makrotracking bygger på, er præcis det, Open Food Facts har brug for.

Det er den centrale indsigt: Dataene findes allerede i det rigtige format. AI udtrakte dem, du bekræftede dem, og appen brugte dem til din måltidslog. At sende dem til Open Food Facts er bare ét ekstra trin — og det sker automatisk i baggrunden.

I stedet for at taste hver værdi ind fra deklarationen tager du et foto og bekræfter — og den åbne maddatabase vokser med hvert produkt, du tilføjer.

Hvad der sendes

Når du tilføjer et produkt, sender appen:

Felt Bemærkninger
ProduktnavnSom du har bekræftet det
MærkeValgfrit
StregkodeDen kode, du scannede (EAN-13 eller UPC-A)
Kalorier, kulhydrater, sukker, protein, fedt, mættet fedt, fibre, natrium, kolesterolPr. 100 g; natrium omregnes fra salt, når deklarationen angiver salt
PakningsstørrelseHvis du har indtastet den
LandLandet i din telefons områdeindstilling
FotosNæringstabellen og forsiden af pakken, hvis du har fotograferet den

Retter du et produkt, du har gemt, sendes dine ændringer. Hver indsendelse går via vores backend som proxy — adgangsoplysningerne til Open Food Facts' API bliver på vores server og aldrig i appen — og produktet registreres under AI Food Coach-kontoen hos Open Food Facts med kommentaren „Added via AI Food Coach app“.

Det store billede

Her er det, der gør det hele så effektivt — hver scanning skaber en cyklus, hvor alle vinder:

  1. Du scanner et nyt produkt. AI læser deklarationen. Du får dine makroer og logger dit måltid.
  2. Produktet lander i databasen. Bekræftet af dig, indsendt automatisk.
  3. Næste gang nogen scanner den stregkode — hvor som helst i verden, i enhver app, der bruger Open Food Facts — får de resultatet med det samme. Ingen AI nødvendig, ingen behandlingsomkostninger, ingen ventetid.

Ét AI-kald koster en brøkdel af en krone. Men det behøver kun at ske én gang pr. produkt. Derefter bliver dataene i databasen — gratis for alle. Jo flere der scanner, jo færre produkter mangler, og jo mindre AI-behandling er der brug for samlet set.

Det er den virkelige netværkseffekt af åbne data. Hver bruger, der tilføjer et manglende produkt, gør databasen bedre for alle fremtidige brugere — på tværs af alle apps, ikke kun vores.

  • Forskere bruger data fra Open Food Facts i deres studier
  • Frankrigs nationale ernærings- og sundhedsprogram har brugt databasen til at validere sin ernæringsscore
  • Andre kalorietællere får de samme produktdata øjeblikkeligt

Der er ingen leverandørbinding. Hvis du skifter til en anden app, der bruger Open Food Facts, er dine bidrag stadig der. Dataene tilhører fællesskabet, ikke et enkelt firma.

Du får dine makroer. Databasen vokser. Fremtidige scanninger er øjeblikkelige og gratis. Det er en lille handling med stor rækkevidde — og det sker automatisk, mens du tracker dine måltider.

Ofte stillede spørgsmål

Hvad er Open Food Facts?
Open Food Facts er en gratis, åben maddatabase med over 4.000.000 produkter fra 150 lande. Alle kan bidrage — det er en slags Wikipedia for mad. Dataene er udgivet under Open Database License (ODbL), så enhver app og enhver forsker kan bruge dem.
Deler AI Food Coach mine personlige data med Open Food Facts?
Nej. Kun produktdata bliver sendt: navn, mærke, næringsværdier, pakningsstørrelse, land og de fotos af pakken, som du har taget — registreret under AI Food Coach-kontoen hos Open Food Facts. Dine måltider, dit tilfældige ID og dine sundhedsdata bliver aldrig sendt.
Hvordan læser AI næringsdeklarationer?
Du tager et foto af næringstabellen, og AI udtrækker værdierne — kalorier, makroer, fibre, sukker, natrium med mere (salt omregnes til natrium). Du tjekker dem og kan rette hvad som helst, inden du gemmer. Det tager få sekunder.
Kan jeg fravælge at bidrage til Open Food Facts?
Der er ingen indstilling til at slå det fra. Produktdata sendes kun, når du tilføjer et produkt, der ikke er i databasen, retter et ud fra etiketten, tilføjer et foto eller gemmer en rettelse af et produkt — aldrig ved logning med foto, beskrivelse eller Hurtig tilføjelse. Dine måltider og personlige data sendes aldrig. Hvis afsendelsen mislykkes, venter op til 10 produkter på din telefon og sendes, næste gang du åbner appen.

Hjælp med at opbygge den åbne maddatabase

Download AI Food Coach, scan en stregkode, og dit første bidrag hjælper alle, der scanner det produkt efter dig.