I want to clean a concrete floor (prior to sealing it), and have been advised to use muriatic acid. I am opposed to using this if at all possible. Apart from my environmental concerns about using muriatic acid or TSP, I would also worry that these products might compromise the plastic in-floor heating tubes laid in the concrete floor… Concrete is a porous substance and what if the acid penetrated through to the tubing and caused damage?
Any suggestion on how else I might clean the concrete and prepare it for sealant? (The concrete floor is going to be sealed but not painted or covered.)