We've done some shake restoration recently - we had to strip the old stain/sealer off which was done with a sodium hydroxide product followed by an oxalic acid to neutralize. For maintenance, we would use a percarbonate cleaner as opposed to bleach (less hazardous to all involved - wood, landscaping & Applicator!) Certain percarbs have stripping capabilities and may need to be neutralized with an oxalic or citralic acid.
Celeste