When you create a new InVision Cloud V7 account, you are automatically creating a new team. This is done so users can make the most of InVision's collaborative features. A team is required for all Cloud V7 accounts.
That said, you don't have to use any of the team features. You can still be the only user on the account, and you don't have to invite anyone to join.