Yes! All of our inserts are sweat and water resistant and stay in place even while swimming.