CloudSync is a java based backup solution which can synchronize a local filesystem incremental and encrypted with google drive.
The encryption is based on OpenPGP with AES256 and a password.
On google drive everything, including filenames, metadata and content is encrypted.
Currently there is no cheaper way to backup your own private cloud.
I use ownCloud as my private cloud.