Are there any off-the-shelf options for securing the contents of an SD card so that files written by apps writing to SD are encrypted? If so, what is the best option?

I'm looking for something for all apps. I would strongly prefer to do it without rooting.

  • The samsung galaxy S has the ability to support a non standard filesystems. Hacking a filesystem together with encryption should be possible but probably takes a lot of time and as far as I know isnt available off the shelf atm.
    – Barfieldmv
    Oct 6, 2010 at 8:29
  • SecretVaultPro may be headed in the right direction. It mounts an encrypted file as folder which could be used by apps where data is save to a user-selected folder. I'd prefer to secure the entire card for app data that the user can't select where to store on the SD card. Oct 12, 2010 at 3:02
  • The Linux kernel uses the dm-crypt subsystem for transparent on-the-fly encryption; I believe app2sd uses dm-crypt, so at least the Linux kernel of Froyo should come with dm-crypt. You might want to look at how to configure vold to mount dm-crypt filesystems.
    – Lie Ryan
    Jan 6, 2011 at 15:38
  • 2
    Ice Cream Sandwich has an "Encrypt Phone" option in settings -> Security, but it's not clear if this includes the SD card, or just the internal memory of the phone.
    – rjmunro
    Dec 19, 2011 at 18:36

3 Answers 3


Android 6.0 (Marshmallow) has a feature called "adoptable storage", which allows the external SD card to be treated as if it were internal storage. When this is done, everything on the card is encrypted.

More details: https://source.android.com/devices/storage/adoptable.html


For anyone who stumbles upon this topic. Motorola seems to offer a solution for full storage encryption of internal and sd card.

Link: https://motorola-enterprise.custhelp.com/app/answers/detail/a_id/57094

  • Sounds like just what the poster's after. It isn't available yet, but should be in early 2011. It will be specific to Motorola Android devices.
    – GAThrawn
    Jan 6, 2011 at 16:44
  • Here's what I found on that subject: android.stackexchange.com/questions/13174/…
    – galets
    Sep 20, 2011 at 22:02
  • The page says it's no longer available. Jul 6, 2014 at 1:02

As of July 2014, I've found the following options for SD card encryption:

  • Boxcryptor - not open source; developed by German company; supports sync with cloud storage; unclear if they've received a backdoor request
  • cryptonite - open source; supports mounting TrueCrypt volumes; no backdoor request yet

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .