My step-daughter bought some sunscreen that had on the label "Vegan".
It is a 'bronzing' sunscreen. The ingredient for that is iron (III) oxide...rust.
It also said 'chemical free' UV ingredients. It uses zinc oxide...a chemical.
It is SPF 30...that's OK.