Android has an option to encrypt the internal (and external?) SD card if you set up a letter based password for the phone, might make daily use a pain though.