Yes, they are. No deposit is required for claiming this bonus. Still, you may be required to provide credit card details or something like that, to confirm your identity.