No, although M.A.C has claimed to be cruelty-free on its FAQ page, the brand lost its cruelty-free status ever since 2012. Some governments require animal testing before selling the products to the citizens. And one such country is China, where M.A.C does sell its products. Hence, M.A.C also has to test on animals to get its products approved in the country.