Malco Fabric Protector is a water based, ready to use protectant for use on fabric, upholstery and carpet. It is a polymer-based coating that is designed to block stains from both oil and water based spills. Fabric Protector bonds to the individual fibers