Yes and yes! Our products are developed without any testing done on animals, and does not include any animal-derived ingredients. <3