Git-annex does encrypt if you set the other site(s) as a special remote - a good way to use it with less technical friends is to get a Windows rsync server (there are some with simple GUIs for start/stop) and set that machine as an encrypted rsync remote.