Open Food Facts – A free food products database
world.openfoodfacts.org
world.openfoodfacts.org
I put a great amount of effort into purchasing products without specific ingredients for the allergy concerns of my family. One of those is High Fructose Corn Syrup. I had finally found a brand of BBQ sauce that was HFCS free, and used it for quite a long time. One day I became curious if the ingredients had changed, and sure enough, the company had started using HFCS at home point.
Tracking these sorts of changes of course requires a great amount of crowd-sourcing effort, but I believe that it's worth so much more than the effort put in. In my case, it was just HFCS, and not much of a problem. But had it been one of the allergens that we have to avoid, that would have caused a much bigger problem.
Great work, keep it up! I look forward to contributing.
The data would be very useful to mobile apps and mashups if presented in an API.
Something very interesting as well is to compare products accross different countries, first to identify differences, and second to see if there is a correlation between those differences and differences in the prevalence of some affections like diabetes or obesity.
It might be difficult to track the products which change labels as ingredients change.
Another interesting idea would be to see how product lines evolve. Watch as the product line is split into two or more lines to target different types of consumers (or merged for that matter), while at the same time keeping record of ingredients and other interesting info. Sounds fun!
I'm not a stupid person, but I still can't for the life of me figure out why the food industry deemed it necessary to invent a psudo-unit, "the serving", that differs depending on what food you're eating and what brand of that food you're eating.
[1] http://www.accessdata.fda.gov/scripts/cdrh/cfdocs/cfcfr/cfrs...
For example; displaying the fat, sugar, etc contained in half a bag of crisps prominently on the front, and claiming this is a serving size.
I find the practice completely ridiculous and misleading, practically worse than simply not having the information at all (the stats per 100g, etc are still displayed on the back).
Who eats half a chocolate bar? Half a bag of crisps? Half a microwave meal? Drinks half or a third of a can of coke? Even if they did, almost without fail the other fraction would be consumed within the same day anyway.
My only worry is that the owners will be legally hounded from every corner of the world due to the fact that most large food corporations don't really want you to know what's in their products.
Like the fact that "orange juice" is basically rancid orange sugar water left sitting in large vats for up to a year that is doused with orange oil before sale, apparently. [0]
I would get some legal cousel were I persuing this venture.
[0] http://www.cbc.ca/news/business/orange-juice-is-premium-juic...
To my knowledge, they're not divulging any info that isn't already public - not to mention it could take a long time for this to ever reach a critical mass in which a manufacturer would care to go on the offensive towards them.
Probably would be best to keep grinding, build traction - and then pursue legal counsel; when you've got some revenue to pay for such things or even capital investment if that is a road the founders wish to pursue.
Actively working to keep everything open source & decentralized is a great insurance against those types of adversaries anyway.
There's hundreds of varieties of vanilla flavor extracts available from "flavor companies that also make perfumes" (which is a false equivalence, implying that a perfume is inherently toxic, synthetic and evil), all made from vanilla beans. Problem as well?
The Android app has problems, though.
1. The barcode scanner doesn't work, at least on the product I mentioned above. I tried it with the Barcode Scanner app, and it works fine there.
2. No barcode search. Since I used the Barcode Scanner app to get the barcode, I wanted to try to paste the result into OFF. No go.
3. The scan help text "Scan the barcode to find or add a product" is very hard to read on a dark background. There's probably a better way to show this help text.
4. Pressing physical back button in "scan" mode does not go back: https://github.com/openfoodfacts/openfoodfacts-android/issue...
The UI also looks like an ancient iOS app which doesn't give a good first impression either.
http://world.openfoodfacts.org/cgi/search.pl?action=process&...
For instance, here are the US products with photos selected, but still in need of nutrition info: http://us.openfoodfacts.org/state/photos-validated/state/nut...
The problem with other food databases I've seen is the amount of duplicate or incorrect information. Are y'all actively taking steps to curtail this?
Then you could even have a 100% "open source" product label when all the ingredients and sub-ingredients you used were also "open source".
You may ask: why would anyone other than paid food inspectors be interested in checking out those places? For one, it can be very educative to take your kids to show them how things are made. If you have allergies you may be interested in double-checking claims. It could also be an alternative fun thing for people into geocaching, for example to help "complete" the "100% open source" label for a given product.
You may also ask: why would anybody in the food industry be interested in making their food open source? Why would they want to give up their trade secrets? Well, for one not every product has to be mysterious: e.g., bread is bread, you just want to know if any suspicious additive has been used, and if your bread is good you want people to know it. It can be a marketing tool. You could prove that your product is 100% organic/local/kosher/gluten-free/peanut-free, etc., because all of the sub-ingredients have been verified to be the same as well, and you've crowd-sourced the work of verifying this.
Thoughts?
That would be a big step in the right direction, similar to the open source free software movement.
All food treatments should be more regulated and some marketing terms banned. There is already a common misuse of terms like e.g. "gluten-free" to market even products that cannot contain gluten in anyway - it's just a PR vehicle on purpose. Processing milk products to remove lactose just to broaden the market value of products should be evaluated by the government and natural un-processed products favored.
Should they be favored automatically, or only if there's evidence that the un-processed foods are actually better?
This was a direct result of a jar of honey I had qualms about (and probably an aggregate of other concerns & thoughts that we all build up over time on topics like this).
I wrote the producer an email, but would much prefer voicing my opinion public - seems that would be a far more effective way to get the issue resolved.
Anyway, I gave it a go with this Open Food Facts site. Here's the product I added:
http://world.openfoodfacts.org/product/5220400060/raw-organi...
My first impression is that the interface is a tad cluttered.
Secondly, some of the categorization fields on the Add Product page are redundant.
Last & most importantly: my most desired use-case for this application is not actually accommodated for.
In addition to the detailed product info, which the site does a nice job of allowing me to enter, I want to be able to leave feedback about the product itself.
For example, with this particular jar of honey my main gripe was the film/plastic foil residue left on the outer rim of the jar when you first open it up. It's great that this product is in a glass jar, is 100% raw and organic - but when little chunks of plastic foil end up in my honey it totally invalidates those benefits.
Anyway, the feedback feature could be as simple as a comment thread below the page. And perhaps thinking a bit father out, ideally: an Amazon style review system.
Either way - love the progress so far, props for a great app already.
So many places charge outrageous sums for this data, especially if you have UPCs. I didn't see UPCs anywhere on the site- any plans to track those as well?
Food data needs to be public, free and open, it's way too important and useful to be kept behind a paywall.
Is there any way to get a database dump of some sort? I managed to find a Open Food Facts API on Github, but I'd imagine it might be better to be able to export data so I'm not chewing up resources on Open Food Facts' server.
One odd thing I noticed while at first browsing with Javascript disabled is clicking the site logo in the top left opens a file upload dialog. Not sure exactly what purpose using an input element for the logo is.
However, as part of a course project in using Convolutional nets for image recognition, I was wondering, what if, we could simply take a picture of a rack in a grocery store and augment the image with the overall "healthiness" heatmap.
And now to the meat of the problem, data. Is there a readily available dataset on which the image recognition can be trained? Note that each product will need to have a images taken from a variety of angles and lighting conditions. There exist methods to automatically generate alternate sets of images, but they are not perfect and we would still need data.
For example, Kellogg's Frosted Flakes [1][2] are called Frosties in the UK, France [3] and some parts of Europe, but do not have identical ingredients.
[1] http://en.wikipedia.org/wiki/Frosted_Flakes
[2] http://world.openfoodfacts.org/product/038000219634/frosted-...
[3] http://world.openfoodfacts.org/product/5053827104081/frostie...
Please consider allowing multiple barcodes for an individual product. I live in the USA, where (because of tradition and archaic technology) some grocers don't like to market products bearing only EAN barcodes. So, many imported items have both UPC and EAN barcode.
I hit a different case today: a box of 20 pieces with one barcode, but the individual item inside has a different barcode.
Maybe the functionality is already there, but I couldn't figure out how to do this.
One "future vision" if I may -- actually tracking, sharing, recommending, etc. nutrition research. I think one of the most painful things for everyone interested in nutrition is actually knowing what the research says about what they need to eat, when, how, etc.
"Future vision squared" would be to personalize nutrition recommendations / advice to each person, but I'm dreaming.
Ping me via www.examine.com/contact/ and lets see if we can make it happen.
you guys should find a way to collaborate ... or even power the next gen Examine
One question, do you have any mechanism for verifying the data is correct? I see that the submitter can upload a picture of the nutrition data that is on the food packaging, but if that food is not packaged in a can, but fresh food, how can the data be verified?
Hope that this takes off.
My family is using lactose free and gluten free products, and accurate information is hard to come by.
Kind of neat, but I've never heard of a lot of the brands. (Most of the data is from France, turns out.)
Day of the week the data was added: http://i.imgur.com/XqebDJM.png
Most Alcoholic brands: http://i.imgur.com/a1u6iNM.png
Also encountered a bug for a new product ingredient. The unfortunate part is that it lost all the data that I had entered till then.
Looking forward to contributing.
There are also mobile apps for iOS, Android and Windows Phone to contribute to the base on the go, or check a product.
contact@openfoodfacts.org if you have any questions
(Sorry for brevity)
I had used www.codecheck.info before, it's a similar database with a community. It started as a university project, though the community content is now owned by a company.
But you're right, we still haven't got a Free as in Beer, Beers category :-P
http://world.openfoodfacts.org/label/vegan http://world.openfoodfacts.org/label/vegetarian
Power tip: you can actually look for several criterias: eg: http://world.openfoodfacts.org/label/vegetarian/label/organi... or http://world.openfoodfacts.org/label/vegetarian/category/puf...
Given that, they could probably track prices over time. I guess they probably do it internally and sale it on B2B basis.
Maybe these guys can catch up.