Just scanning the web, and I found this which I thought might be of use to carpet & upholstery cleaners.
What is Benzoyl Peroxide?
One of the most common problems in recent years has been the occurrence of permanent color loss in household textiles resulting from the use of acne medications, that contain benzoyl peroxide, a very powerful bleaching and oxidizing agent.
It is also used in hair bleaches, pet shampoos, dog mange remedies, etc. This is really not very soluble in water, and so even if one washes one's hands after application, it may not be removed, and if it is transferred onto the upholstery or carpet, it will stay there. It's a very slow acting agent and it requires heat and humidity for activation and therefore it may stay dormant for months. When you, the cleaner, apply the heat and humidity that is essential for activating it, bleach spots appear as a result, and you get blamed.
............................................................................................
How do we pretest for that one?