Fighting human trafficking with self-contained applications