No formula of color is truly “permanent” because all hair dye fades. Permanent dye just ++
unsure about the contact lens safety, but as far as gentle - I like r/o