I always try to not contact the nontarget flesh areas with the peroxide, then all treatments are nonharmful. takes more work that way, to remove items and detail clean them vs dip, but with that technique there is no coral impact because only the areas that hold the algae anchors are worked over. in our algae removal threads we like to use a metal tool to scrape off the anchored algae first in detail, then use peroxide on the cleaned areas afterwards. the manual removal is a non peroxide part
when using a brush to remove the algae, more is left in place compared to metal
Even when removal isn't the go to option, the tank can be easily drained down a little to expose the patches for work out of water, where scraped mass is easily removed and not cast around the tank