1. A method of identity detection, the method comprising: receiving an image from a mobile device; validating the received image; identifying facial features of a face depicted in the validated received image and generating a facial feature template that represents the identified facial features using a facial recognition engine; searching a facial feature template repository for one or more facial feature templates that are similar to the generated facial feature template; identifying one of the stored facial feature templates that matches the generated facial feature template with a match that is greater than or equal to a specified match threshold; retrieving an image associated with the identified facial feature template and transmitting the retrieved image to the mobile device; receiving a message from the mobile device indicating that the image received from the mobile device and the image transmitted to the mobile device depict a same person; determining that the image transmitted to the mobile device is associated with profile information in a data store; and transmitting the profile information to the mobile device.