what is the difference between permanent and semi permanent hair color?
Semi permanent color, also called hair gloss, simply adds color. So the main difference is that semi permanent color doesn't open up your hair shaft before adding color. ... Meanwhile, the complete permanent hair color process can lighten hair and embeds color more deeply into hair.