Scannibble is an app with a barcode/ingredient list scanner and a personalizable profile. The profile contains both standard and additional lists of ingredients which the user cannot or prefers not to eat. The scanner brings up the ingredient list of the scanned food and cross-references it with the dietary profile, so the user knows whether or not it is safe to eat.