Tilbage til bloggen

Hvordan dine stregkodescanninger hjælper med at opbygge verdens største åbne maddatabase

Hver gang du scanner en stregkode i AI Food Coach, logger du ikke bare dit måltid — du hjælper måske millioner af mennesker med at få bedre næringsdata. Her er, hvordan en simpel scanning bidrager til Open Food Facts, verdens største gratis maddatabase.

Hvad er Open Food Facts?

Open Food Facts er en gratis, open source maddatabase med over 3 millioner produkter fra hele verden. Tænk på det som 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. Det er vigtigt, fordi de fleste kommercielle maddatabaser opkræver pr. API-kald eller kræver dyre abonnementer.

Open Food Facts i tal

3.000.000+ produkter · 180+ lande · 50.000+ bidragydere · 200+ apps bruger dataene

Hvordan det begyndte — Hvorfor vi bruger Open Food Facts

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

  • Kommercielle databaser — dyr API-licens, leverandørlåsning
  • 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, fremragende stregkodedækning

Valget var klart. Open Food Facts havde den bedste stregkode-til-næringsdata-mapping for produkter verden over — især europæiske og regionale mærker, som kommercielle amerikanske databaser fuldstændig overser.

API'et er ligetil: send en stregkode, få næringsdata tilbage. Ét endpoint, ingen API-nøgle nødvendig 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 discountmæ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 de alligevel taste alt ind.

Vi løste det med AI. Når et produkt ikke findes, tager du et foto af næringsdeklarationen, og AI læser hele næringstabellen på få sekunder. Du bekræfter værdierne og logger dit måltid. Ingen manuel indtastning.

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

Hvorfor vi bidrager tilbage

Open Food Facts gav os en gratis maddatabase i høj kvalitet. At bidrage tilbage er det naturlige at gøre.

  • Hvert bidrag hjælper andre apps — over 200 apps bruger Open Food Facts-data. Én indsendelse hjælper dem alle.
  • Regionale produkter får dækning — vores brugere scanner produkter i lande og butikker, som store databaser ikke dækker godt.
  • Databasen bliver mere præcis — AI-udtrukne værdier verificeres af brugeren før indsendelse, hvilket giver et menneske-i-løkken kvalitetstjek.
  • 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 låsning — i modsætning til proprietære databaser tilhører Open Food Facts-data alle.

Hvordan det fungerer — Trin for trin

Her er, hvad der sker, når du scanner en stregkode i AI Food Coach:

  1. Scan — Peg dit kamera mod stregkoden. Appen læser den øjeblikkeligt.
  2. Databaseopslag — Appen tjekker Open Food Facts for næringsdata.
  3. Fundet? — Hvis ja, ser du produktet med næringsinfo. Bekræft og log.
  4. Ikke fundet? — Appen beder dig tage et foto af næringsdeklarationen.
  5. AI læser deklarationen — GPT vision udtrækker alle næringsværdier fra fotoet.
  6. Du bekræfter — Gennemgå de AI-udtrukne værdier, rediger om nødvendigt, og log dit måltid.
  7. Auto-indsendelse — Efter du bekræfter, sender appen produktdataene til Open Food Facts i baggrunden. Sæt-og-glem — det forsinker dig ikke.

Din måltidslogning påvirkes ikke

Open Food Facts-indsendelsen sker, efter du allerede har logget dit måltid. Det er en baggrundsopgave, der kører lydløst. Hvis den fejler (ingen internet, server optaget), forsøger den simpelthen ikke igen — din trackingoplevelse afbrydes aldrig.

Hvordan AI gør det hurtigt

Manuel indtastning af næringsdata fra en deklaration betyder, at du skal indtaste et dusin felter — kalorier, kulhydrater, protein, fedt, fibre, sukker, natrium og mere. Det er besværligt nok til din egen tracking, for slet ikke at tale om at bidrage til en offentlig database.

AI ændrer 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, der driver din makrotracking, 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 indtaste 15 felter manuelt tager du ét foto og trykker bekræft. 2 tryk i stedet for 20 felter — og den åbne maddatabase vokser med hver scanning.

Hvad bliver bidraget

Når et produkt indsendes til Open Food Facts, sender appen:

Felt Eksempel Bemærkninger
ProduktnavnGræsk yoghurt 0 %Som bekræftet af brugeren
MærkeMilbonaValgfrit
Stregkode4056489366218EAN-13 eller UPC-A
Energi (kcal)54Pr. 100 g
Kulhydrater4,0 gPr. 100 g
Sukker4,0 gPr. 100 g
Protein10,3 gPr. 100 g
Fedt0,2 gPr. 100 g
Mættet fedt0,1 gPr. 100 g
Fibre0 gPr. 100 g
Natrium0,04 gPr. 100 g, konverteret fra salt om nødvendigt
LandDanmarkFra enhedens landeindstilling
Næringsdeklarationsfoto(billede)Forside + næringstabel

Indsendelsen går via vores backend som proxy — Open Food Facts API-legitimationsoplysninger forbliver på vores server, aldrig i appen.

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 af de 200+ apps, der bruger Open Food Facts — får de øjeblikkeligt resultat. Ingen AI nødvendig, ingen processeringsomkostning, ingen ventetid.

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

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

  • Forskere bruger Open Food Facts-data til ernæringsstudier
  • Allergikermiljøer er afhængige af ingrediensdata
  • Offentlige myndigheder overvåger fødevareudbud og folkesundhed
  • Andre kalorietællere får de samme produktdata øjeblikkeligt

Der er ingen leverandørlåsning. 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, open source maddatabase med over 3 millioner produkter fra hele verden. Alle kan bidrage — det er som Wikipedia for mad. Al data er tilgængelig under Open Database License (ODbL), så enhver app eller forsker kan bruge den frit.
Deler AI Food Coach mine personlige data med Open Food Facts?
Nej. Kun produktnæringsdata og -fotos deles — aldrig dine personlige oplysninger. Når du scanner en stregkode for et produkt, der ikke er i databasen, indsender appen produktnavn, mærke, næringsværdier og deklarationsfoto. Din enhedstoken, måltidslogge og sundhedsdata deles aldrig.
Hvordan læser AI næringsdeklarationer?
Du tager et foto af næringsdeklarationen, og AI udtrækker alle værdier automatisk — kalorier, makroer, fibre, sukker, natrium og mere. Du gennemgår og bekræfter, inden du logger. Hele processen tager få sekunder.
Kan jeg fravælge at bidrage til Open Food Facts?
Indsendelsen sker kun, når du scanner en stregkode, der mangler i databasen, og bekræfter næringsdataene. Hvis du kun bruger fotogenkendelse eller manuel indtastning, sendes intet til Open Food Facts. Bidraget er en naturlig del af stregkodeflowet — det sker automatisk, efter du bekræfter produktet.

Hjælp med at opbygge den åbne maddatabase

Download AI Food Coach, scan en stregkode, og dit første bidrag kan hjælpe millioner af brugere verden over.