Waterproofing is the process of making an object or structure resistant to water penetration. This can be accomplished through the use of various materials, such as coatings, membranes, and sealants, which are applied to the surface of the object to prevent water from penetrating it. Waterproofing is often used on buildings and structures to prevent water damage and to protect the structure from the effects of moisture, such as mold growth and decay.