Yes! Stay Put Waterproof Gel Eyeliner is Oil-free.
The ingredients are published on the product info page.