I think the banggood ones are. It wouldn’t be hard to make them waterproof even if they aren’t. I think there is another board on the forum using the same latches. I’ll just need to find it.
Here’s the link. He uses the same ones just bought elsewhere: Eduard´s Build from Germany - Builds - FOIL.zone