Congrats on your first puppy btw. My shepherd tends to snap at food and treats still and he is 8 months old now. I wait until he takes his food nicely from my hand which he does sometimes but has never snapped our faces. How old is your puppy? If she is still just a very young puppy, I would start working on this right away because it could escalate in someone getting bitten if they are only little nips. I'm not an expert but you can try making loud noises with your mouth like "ahh" or an object that will startle her when she snaps at you. I know because I do this with my own puppy, some dogs have to be constantly reminded.
"Compassion for animals is intimately associated with goodness of character, and it may be confidently asserted that he who is cruel to living creatures cannot be a good man." - Arthur Schopenhauer