You want to get a clarifying shampoo that is sulfate-free. I read that sulfates can strip the color. Kenra clarifying is what I use and although it does contains Sodium Myreth Sulfate, they advertise that it "Deeply cleanses to remove dulling deposits without drying hair or harming color".
I have never used ACV rinses so I don't know how they are with color treated hair.