Cleaning granite and natural stone surfaces with vinegar occasionally will not harm them, but frequent use can weaken the sealant and ultimately damage the surface. Instead, look for a cleaner that is pH-balanced for sealed natural stone. Not only do these cleaners not harm the granite, they can actually enhance the seal and protect the surface more over time.