If not applied properly it does come off; So follow directions and let it dry thouroughly. After it has dried, dust with baby powder. You may have to renew the color avery now and then. Also if this is being used to make a material borderline opaque, for example spraying the back of a pink item , be sure to keep the coating as evenly thick as possible unless you want some parts less opaque than others.
There are others like this, one is called Magix or Magic Do not use the Kiwi brand as it is made for shoes and gives a leathery finish and does come off rather easily.
NOT RECOMMENDED FOR USE WITH ANYTHING THAT COMES IN CONTACT WITH THE BODY.