Sodium lauroamphoacetate

It is used as a very mild cleaning agent originally used in shampoos and body washes for infants but it now sees broader use in other personal care products.

Firstly lauric acid reacts with aminoethylethanolamine (AEEA); this initially produces the amide however heating causes this to cyclize to give the imidazoline group.

A reaction with 2 equivalents gives the di-acetate, which is also marketed as di-sodium lauroamphoacetate.

[1] Sodium lauroamphoacetate is exceedingly mild,[2] and cases of skin irritation are rare but not unheard of.

It has been proposed that these instances are caused not by sodium lauroamphoacetate itself but rather by failures in quality control which result in it being contaminated with AEEA.