Will it leave a residue or discolor the area that it cleans?

No. It will not.