If it was written as eats nothing an animal produces, or even doesnt eat any products OF animals. (or anything produced by animals) The mistake wouldnt be made. (cause meat is considered a product, eventhough it is not produced by and animal)
Perhaps "person who does not use animal products"
or maybe consumes since that applies to eating, using, and purchasing