Safe to use on both carpet and upholstery for the removal of rust and some water based stains. It is suitable for use on both wool and synthetic carpet fibres.