Only ingredients coming from plant sources, including derivatives, are allowed in vegan cosmetics and skincare products. You should not expect to find even beeswax or milk protein in them. Animal oils which are traditionally used for making skincare products and makeup are replaced by plant oils, which are packed with vitamins and minerals. As a rule of thumb, vegan products designed to be applied on the skin are cruelty-free. This is an integral part of the vegan philosophy.
Given the specifics of vegan products, most of them qualify as Halal, provided that there are no traces of alcohol. The Halal skincare and cosmetic items which contain permissible ingredients coming from animals, however, are not suitable for vegans. One such example is lanolin. It is Halal because it is derived from the wool of sheep after it has been removed in a humane way. Since according to veganism any use of ingredients derived from animals is equal to the exploitation of these creatures, lanolin cannot be used in vegan products.