A carbide piston ring groove cleaner with the right size cutter is the safe way to do the ring grooves.... it's a sealing surface and so needs to be cleaned very accurately.
For the face of the piston... I actually cheat and use a wire brush... but I'm very careful to get nowhere near the edge where I might scrape a groove in the side.