I cut the google cord long ago. I use a local cloud that I run and I use WebDAV to sync Calendar and Contacts just to my own Could server. Google will NEVER get my info.
Here's how: Sync Android Contacts, Calendar, and Files to ownCloud | Super Library of Solutions
I've used DAV to access my contacts and Calendar on my own Personal Could Server, cutting the cord from both Google and Apple and it works fine.
Sync Android Contacts, Calendar, and Files to ownCloud | Super Library of Solutions