This still doesn't stop an attacker who has your Google credentials from accessing all the data. There is a single point of failure.
Would it not be better if the encryption was end-to-end, being encrypted at the source, before being uploaded to the Cloud?