As @Gordon said above, the 1 meter for 30 seconds rating is at optimal conditions. As soon as you move your arm in the water you're going to exceed the pressure that an IP67 rating is for. Basically it's splash proof and might survive a quick accidental dunk, nothing more...
If you want something that could be called waterproof you need to have at least IP68.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
As @Gordon said above, the 1 meter for 30 seconds rating is at optimal conditions. As soon as you move your arm in the water you're going to exceed the pressure that an IP67 rating is for. Basically it's splash proof and might survive a quick accidental dunk, nothing more...
If you want something that could be called waterproof you need to have at least IP68.