what is the difference between permanent hair color and semi-permanent hair color?
Permanent hair color is what people mean when they say "hair dye" or "color-treated hair." There are two parts to the permanent process: opening up the hair shaft and adding color. Semi permanent hair color, also called hair gloss, simply adds color.