Thank you for inquiring about this, we also think these are incredibly important matters: The answer to both is yes! All Skin by Tru products are vegan and free of animal-derived products as well as any animal testing.All products are also fragrance-free.