While permanent dyes penetrate the hair shaft and make it more porous, semi-permanent dyes cover the outer layer of the hair ...