A basic principle of "kashrus" (kosher living) is the total separation between meat and dairy products. A third category, Pareve, is comprised of foods which are neither meat nor dairy and may be eaten with either. What fits in which category?
Several factors could cause a seemingly innocent product to be non-kosher. That’s why ingredient-scanning alone can’t be used to determine whether a product is kosher or not.