Milani is cruelty free. However they do toe the line in some ways. For instance, they use beeswax, landline and carmine in some products. They certainly make an effort to be vegan friendly. If you are after their vegan range, you can find them on the website. These are the ones that have zero animal products in them. You can buy any of these with peace of mind, if you are after vegan products. The statement below is taken directly from their website:
At Milani, our products are 100% Cruelty Free and PETA certified. While we strive to always be Vegan-friendly, a few of our products contain ingredients such as beeswax, lanolin and carmine. Those products are excluded from our Vegan collection, so you can shop with confidence that the products listed below are Vegan-friendly with zero animal-derived ingredients.
If you have any questions about specific Milani products, drop a comment below and we should be able to answer them.