I would have to know more about the context. If a customer asked if the steak was good and she said, “I don’t know because I’m vegan”, I would think that was appropriate to say. If she said, “Don’t order meat, I’m vegan” or just announced it, that would be inappropriate. I don’t know that it would upset me particularly in either case, but the second and third examples seem a little unnecessary.