Yes, the Nitecore SRT6i is waterproof and dustproof with a IP68 rating, offering 2m of impact resistance.