As for the two factor auth... they only use the GOOGLE authenticator. So you have to give GOOGLE all your personal information, and let them monitor you when you use the service.
I'm going to assume you have never used Google Authenticator. You need to give Zero information to google to use it. You can even use another app. For iOS there is HDE OTP which is said to be compatible. Windows Phones have their own app as well.