As RichH already suggested - oxalic acid. And yes home cleaning products with OA as an ingredient do work. My main sail picks up rust stains between outings while flaked over the boom and resting against the ends of the boom bale bolts. On outings where the wind is calm/light, I will go up onto my cabin top and dab the rust stains with the oxalic acid solution using a large artist's brush; taking care not to let run down onto anything else. Might take a few applications over an hour or so, but the stains are always gone by the time I've returned to berth. One of these days, after using Spotless Stainless on the bale bolts ends, I've got to coat them with a dab of clear lacquer or something to prevent more rust on the sail.