1. A computer-implemented method comprising: generating a target face template corresponding to a target face in a target image, wherein the target face template includes at least one indication of at least one facial feature of the target face; retrieving from a storage device, a face model for a face of a user, wherein the face model includes at least one model indication of one or more model facial features of the face of the user, and wherein the at least one model indication is associated with reference facial features of a plurality of positive face templates generated from a first set of images previously verified to depict the user; determining a match of the at least one indication of the at least one facial feature of the target face template with the at least one model indication; in response to determining the match, associating a tag with the target image, wherein the tag identifies the target face as the user; retrieving from the storage device, one or more negative face templates generated from a second set of images having one or more faces previously verified to not be the user, wherein the one or more negative face templates include at least one indication of one or more differentiating facial features; determining whether the tag correctly identifies the target face as the user, based on comparing the at least one indication of the at least one facial feature of the target face template with the at least one indication of the one or more differentiating facial features of the one or more negative face templates; and in response to determining the tag correctly identifies the target face as the user, transmitting the target image and the tag to a computing device through a data communication network.