If you want to automate the process (and you're on a PC) this program is what I use to back up my media drives. It looks kind of intimidating at first, but you can set it to automatically copy an SD card directly to a specific folder whenever you plug it in.
You could use a batch file. Or you can download free Personal Backup here.
http://personal-backup.rathlev-home.de/index-e.html
It allows you to schedule a backup of your data. You can choose the option "always at boot" Just reboot the computer or start it up with the drive connected.
I'm not exactly sure how it works, but the tool is called personal backup. As per the user guide, data can be transferred using TLS/SSL with four options available -
(1) No: all data will be transferred unencrypted
(2) If available: on connecting, the server will be interrogated as to whether it supports TLS/SSL. If so, the data transfer will be encrypted (explicit method), otherwise unencrypted
(3) Require: it is expected that the server supports TLS/SSL (explicit method). If not, the connection will be cancelled
(4) Always: all data transfers will be encrypted (implicit method). If the server does not support this method, then the connection will fail.
I'm trying to play around with encrypting traffic besides internet traffic, since my understanding is that VPNs only deal with internet traffic. I'm very new to this though. For the most part, I'd like to protect myself from having data intercepted if a backup is ever performed when I'm on an unsecured network, for example.
I don't remember the guides I read and I'm not an expert in this area. So you shouldn't rely on me.
In general I did this: my regular account doesn't have write access to my backup drive. My backup account has read access to all locations that I use with my regular account.
I did a short google search and found this guide: http://personal-backup.rathlev-home.de/index-e.html (search this page for "PbStarter (detailed description)") Maybe it contains useful ideas? I haven't tested it. In the past I used this backup program but changed because I wanted backups using hardlinks.
You could setup Bacula to solve this task, but you will need a server running it. An older Box running FreeBSD or Linux will do, but I think this is a bit overkill.
There is also a nice Freeware available for Windows machines: http://personal-backup.rathlev-home.de/index-e.html