NO harsh cleaners or polishes should be used on gold-plated razors. The gold is thin, and can easily be polished off. Certain chemicals can remove the layer of lacquer used to protect the gold layer.
Dish soap, hot water, toothbrush . . . works every time! Gold does not tarnish, it only gets dirty and scratched.