Abstract: A system, method, and computer program product are used to verify the identity of a user implemented on a computer system. This achieved by receiving data in the form of facial images and non-facial identifying data from a user that is evaluated and verified to determine that the user is authentic and the submitted data is verified by a verification entity. The user data is also compared to preexisting data of other users so that only a single account for a user can be created.