No. First of all, registration on the site is free of charge. Second of all, you have to provide your credit card data only if you need to buy credits, and you don’t have to link your card to your account - you can just enter your card number and do everything you usually do when paying for anything online.