Again, nope. You only need to enter your credit card when you choose to upgrade to one of our paid plans.
Nope, on our standard subscription plans there’s no minimum term, unless of course you decide to commit to the annual sub. You can sign on and sign off anytime you want. If you’re on a custom plan, the minimum term will be agreed with your account manager as you’re nutting out the contract.