No, You don't need any Credit Card/Debit Card at the time of sign-up. You only need to provide your email & contact information to create your account.