Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a good price and fast upload with a local online back-up provider. I like their service and only really have one complaint: they don’t encrypt my data client-side before transmitting it to their services.

Is there a good way, on the Mac, to encrypt my files before they are uploaded to the back-up provider? My data set is quite large, so copying all the files into a second encrypted location (encrypted disk image or similar) is impractical.

The back-up provider monitors the folders I have specified as back-up folders, and transmit any file changes in them.

share|improve this question

encfs now works for Mac:

There are two solutions:

1) Backup service <-> Stored encrypted files <-> EncFS <-> Mounted transparent files <-> User

You have your files encrypted on the disk, in the folders you specify as back-up folders, and when you work with your files their unencrypted version will be mounted in another folder once you type the password.

That protects you against physical theft, too.

2) Backup service <-> Mounted encrypted files <-> EncFS <-> Stored transparent files <-> User

You have your files unencrypted on the disk, and you work on the folders where you files actually are stored. You use encfs --reverse to mount their encrypted version in a folder which you will tag as back-up folders.

You have faster access to your files, but this back-up software needs to be polite enough to wait until you acutally mount the encrypted folder before it starts uploading/downloading any changes.

share|improve this answer

It turns out Carbonite optimally works this way but only under Windows. Their Mac client does only allow to have managed certificates, which means they stay in control of the files.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.