Yes I Can is a semi permanent hair color which is PPD Free & Ammonia Free. Yes I Can is a chemical hair dye with very less chance of allergic reactions because it does not contain PPD & Ammonia which are the two main chemicals in a hair color causing hair dye allergies.