One of the main drives to creating a concentrated website for this, instead of relying on some documents/external lists,
is the shear amount of inconsistent, wildly inaccurate, and sometimes, even malicious data. (I've seen more than a handful of websites
trying to seem legitimate while wildly exaggerating the 'healthiness' of certain products they sell..)
Since i don't want to be even near the same category as some of these website, i decided to be fully transparent as to where
i get my data, and even open-source the website (meaning the website's code is publicly viewable).
Before we begin, it's important to remember, that even with the efforts i take to validate data, some may still be innacurate. As mentioned in the website's about section, and in it's license, i am not liable for anything that may be caused by this website. Refer to the license for more information.
Relevant portion is bellow:BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
When the website adds data, it uses these sources as much as it possibly can, and even drops data where there isn't any which is trusted.
When a user makes a contribution, it automatically writes "potential" code for the website, and alerts me of a request to
write this code to the website.
I Go over the data, and see if it is supported in any of the trusted sources, if available.
If not - I try to look for data in other sources, to see if they support the request's data.
If the data is supported, I manually allow the data to be merged into the website (may sound complicated, takes basically two clicks 😅), update the leaderboards (if the user who provided the data gave their name) and the website online is updated.
If the data is partially supported, i fix what needs fixing, and do the steps above.
If the data is not supported, I reject the request to add the code to the website, and instead i add the food to a 'backlist', which i research on my own.
You may have noticed some cells in the database contain some extra information, in the form of additional signs/replacement words. These are listed below:
~
- One of Two reasons:
<
- There is no accurately averageable data, but there is a "clear" upper bound for it.
>
- Same as <
, but the other way around, where there's a clear lower bound.
⚠
- Despite the food's details making it looks good to eat, they're not
showing the full picture, and they're actually harmful. When displayed on a detail, the entire detail is
colored red, and when clicked/tapped a box of text will show up to explain why the food is harmful.
?
- Indicates that the value given is an estimate, since there is no available value. Will usually appear on commercial products.
No Data
- No reliable data was found for this food item. Important to note -
Even if one column has no data, that doesnt necessarily mean that the other columns have innacurate/estimated data. If they do, a ~
is used.