Anyone presenting a silver bullet, much less circumstances where trust of another entity is required, is somewhat dubious.
I think answers to said larger strategies are largely missing and the OP's question is probably speaking to these as of yet outstanding issues.
Unless your system is rooted, or the NSA is building backdoors into all operating systems, you have good assurance about the safety of your SSH connection.
So, setting aside our firm for a moment, the general case would be a rational endpoint that you control (maybe us, maybe S3, whatever), a secure channel (SSH) and good encryption tools (duplicity, git-annex[1], hashbackup, truecrypt).
So while I was being flip in my original response to the OP, I am now seriously proposing that this all already exists and can be procured from many different providers - a lot of whom can and should be considered "nsa friendly" or even outright hostile.
http://www.rsync.net/resources/notices/canary.txt
Actually I just reread the title. We've been doing this since 2001, so we're not a startup.
Never mind.