This is a list of substances and ingredients that vegans should avoid. There are also apps such as Is It Vegan that may be useful. Even if a product is marked ‘vegan’ or plant-based you should always check the ingredients. Food products that are labeled as ‘plant based’ could still contain non-vegan ingredients. Toiletries and cosmetics that are marked ‘vegan’ may have been tested on animals. Manufacturers have been known to incorrectly label their products. Some additives, for example, L Cysteine, can be sourced from either animals or plants – this is often not indicated on the packaging. ‘Natural Flavours’ can also be derived from either animals or plants and this is usually not clear on packaging.