Most snorkel masks are silicone; either food, medical, or liquid silicone. Silicone offers a good seal and is safe both in the water and on your face.
The body of the mask is usually harder plastic, and the lenses are either glass or plastic. The strap can be rubber or cloth. There isn’t usually any metal in snorkel masks.