Do I need a credit card to sign up?

No, you don't need a credit card to sign up. We will ask a credit card if you decide to upgrade your free account. We accept Visa, MasterCard.

Feedback and Knowledge Base