For magnets used outdoors or in humid environment, the best coating is rubber coating,the magnet with rubber coated are known as waterproof magnets.