Just a thought, on phones or other devices that use removable media, such as an SD card, could not all sensitive data be be stored on removable media? Upload that data to the cloud, mail, or what have you, reformat then carry on? Clean core device at all times.