The present invention provides a composition for dyeing of human keratin fibers such as the hair, Amphoteric surface active agent at least one of at least 0.5% by weight concentration based on the total weight of (a) composition, Organic alkali agent or agents (b) 1, Oxidizing agent or agents (c) 1, Oxidation dye precursors of one or more (d) 1, The ammonia in the amount of less than 1.5% by weight based on the total weight of (e) composition, A composition comprising a cationic polymer or polymers (f) 1. The present invention relates to a method for treating human keratin fibers with a non-aerosol devices or aerosol makes it possible to apply a foam form and the composition, the composition.本発明は、毛髪などのヒトケラチン繊維を染色するための組成物であって、(a)組成物の総質量に対して濃度が少なくとも0.5質量%の少なくとも1つの両性界面活性剤、(b)1つ又は複数の有機アルカリ剤、(c)1つ又は複数の酸化剤、(d)1つ又は複数の酸化染料前駆体、(e)組成物の総質量に対して1.5質量%未満の量のアンモニア、(f)1つ又は複数の陽イオン性ポリマーを含む組成物に関する。本発明は、さらに、本組成物と、本組成物を泡形態で適用することを可能にするエアゾール式又は非エアゾール式用具とを使用してヒトケラチン繊維を処理する方法に関する。