Restic is good for storing files on computers you don't control because the private key doesn't get exposed. It also has features for snapshots and testing backups. You can select a percentage to test so if you have a slow internet connection you can get some piece of mind without having to download all your backup data.