You wouldn't be allowed to claim a no deposit bonus if you live in a country restricted by a casino, you're not new to the casino, you're below the legal gambling age, or you share an IP address with someone else that's already signed up with the casino.