EcoColors hair color does contain many botanical ingredients, but it is not a totally botanical hair color. In order for any hair color to be permanent, oxidative dyes must be present. As far as we know, there is not a permanent hair color on the market that is totally botanical. One thing for sure is there is no organic hair colorthat is permanent, don't be fooled by marketing gimmicks!