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 Nextcloud as my private cloud.