Is there a minimum term contract?

No! There are no lock-in periods, you can cancel your account at any time, no notice period required.