Do I have to provide credit card details?

Yes, but only if you sign up for a Premium account. An amount of $1 (or 1 currency unit in your country of registration) will be placed on reserve and refunded after seven days. This helps us with our verification process.