What's wrong with having the company charge you (and all users) enough to make their service profitable, and having a contract between you that they wont erase your data without sending you a copy first?
Keeping your personal data on a free account might be a bit of a crapshoot, but keeping your company data on a paid for service account shouldn't be.