This is waterproof.
From Amazon
L'Oreal Paris Infallible 3-second Setting Spray, Long-Lasting Fixing Spray for Face, lightweight micro mist non-sticky, transfer proof, sets makeup for up to 36 Hour, 75ml
Perfumes Club
Infaillible makeup setting spray 75 ml
This product is also available at 1 unverified merchant.