Findface has amassed 500,000 users and processed nearly 3m searches. ...