SpiderOak (https://spideroak.com) is a zero-knowledge focused and secure backup service that you may want to take a look at.
I naively attempted to roll my own mash-up for this purpose (https://github.com/clebio/duplicitySync) and was not successful. The combination of local encryption, incremental backup, and _synchronization across multiple computers_ was the breaking point.