Acrylamidopropyltrimonium Chloride/Acrylates Copolymer

It is a film forming and belongs to the family of acrylates polimer.
Those ingredients are jellying, used to give viscosity to the formulation: they are functional ingredients.