No, you do not have to give your financial information to iSoftBet casinos if it’s free to play. However, if you want to gamble for real money or claim any iSoftBet casino bonuses or promotions, you will have to register an account and make a deposit using one of the payment methods available.