countertops and sinks

It depends on the granite. The vast majority of granites (true granites) are impervious to vinegar and other acids. Some granites however will etch. It’s best to get a sample from the stoneyard and conduct a test yourself to be sure.