You can host your own nextcloud instance. I think Start9 has nextcloud in their appstore.
By storing your own data instead of using proprietary cloud like google, they can't harvest your data. Anything you upload to such a cloud can be used by them as per their end user license agreement.