BARCODE LIMITS
Why barcode data can be incomplete or outdated
A barcode is an efficient way to find a product listing. It is not a promise that the listing perfectly matches every package in every store.
Recipes change
Manufacturers can change ingredients, suppliers, factories, labels, and claims. A database entry may have been submitted before the latest package update. When the package and a database disagree, the physical package is the better source for a purchase decision.
Products can differ by place or size
Similar-looking products may have a different recipe in another country, store, package size, or production run. A barcode can also be missing from a database, attached to a partial entry, or paired with a product name that does not make the variation obvious.
Ingredient lists may be absent
A listing can have a name and image without a complete ingredient list. In that case, a “no target term found” result is not a positive finding about the food—it only means the available text did not provide a term to flag.
Use the result as a prompt
The most useful way to use a scanner is to let it draw your attention to an ingredient or a missing detail, then check the actual label. This keeps the convenience of a barcode search without pretending it can replace the package.