If it's a security app (it would have to be) and it's not in the Play store, I wouldn't put it in my phone. It needs almost total control over the phone to be any good - and that allows it to be very bad. Use Android Device Manager to find your phone.