Hi Andrea, for my personal experience these are the perfect all day eyeliners. I used the black liner for my water line awhile ago and it never came off unexpected. It's also pretty creamy.
I hope this helped :)
I'm not gonna lie this is hands down my favorite eyeliner. I think it does pretty well in the water line as long as you don't start crying or anything! This is my every day go to definitely worth a try!