Yes. Using Neteller keeps your data safe in a way that entering your credit card details wherever you play is simply not possible. It creates a buffer between your bank account and the site you play with, so there is no way for them to make unauthorized transactions or transfers on your behalf.