I used to use a master password and "Windows User Account" to get into my password datasbase with Keepass 2. Then I realized the "Windows User Account" option is garbage because if you ever want to upgrade, migrate, reinstall the OS then the database is lost. So now I use the master password and a key file.
My question is, where should the Key File be stored? I keep one copy on an external hard drive and another copy on Google Drive. My concern is, is Google Drive safe? According to here Google Drive encrypts all data but there are quite a few services that offer to encrypt data on Google Drive for you (are they just playing on the fact people don't know there stuff is already encrypted)? So is it safe if I upload the key file to Google Drive or is there further precautions I should take?