Do I have to give Google access to download the Xplor App?

Yes. If you are concerned about what information is retained and used by Google you can view their privacy policy at https://www.google.com/policies/privacy/. In order to download the Xplor App, you will need a Google Account to access the Google Play Store.