All of the Essential 3 ingredients are vegan. Our Omega 3 DHA/EPA Algae Oil is sourced from sustainably farmed algae in water free from heavy metals. Our Vitamin D3 is sourced from plant lichen, unlike many other supplements on the market which use Vitamin D derived from sheeps wool. Our Vitamin B12 is synthesised cyanocobalamin which is the most stable form of Vitamin B12. Additionally, supplement dosage recommendations for Vitamin B12 are based on studies looking at cyanocobalamin, not other forms of B12.