Waterproofing is the process of making a structure or surface resistant to the penetration of water or moisture. It is commonly applied to basements, foundations, roofs, and other vulnerable areas to prevent water damage, mold growth, and structural deterioration. Waterproofing methods can include the use of sealants, membranes, and coatings to create a barrier against water infiltration.