Systems and methods for use in establishing reusable data files associated with users
Systems and methods are provided for extending data files beyond sources of the data files. One example computer-implemented method includes receiving, from a mobile device of a user, selection of an option to extend a data file compiled at a source party, where the option includes a unique identifier for the user and a source identifier, and soliciting, from the mobile device, an image of the user. The method also includes receiving a captured image of the user from the mobile device and retrieving, based on the unique identifier and the source identifier, the data file from the source party. The method then includes, when the captured image matches the data file, storing the data file as a reusable data file, whereby the data file is available to be provided to one or more relying parties, different than the source party, upon consent from the user.
1 . A computer-implemented method for use in extending a data file for a user to at least one party, beyond a source of the data file, the method comprising:
receiving, by a computing device, from a mobile device of a user, a selection of an option, from a source application in the mobile device, to extend a data file for the user compiled at a source party to one or more relying parties, the option including a unique identifier for the user assigned by the source party and a source identifier specific to the source party, the source party being separate from the user and the one or more relying parties, the data file including identifying information, which includes a name of the user and an address of the user, contact information of the user, and/or a government identifier specific to the user;
soliciting, by the computing device, from the mobile device, an image of the user;
receiving, by the computing device, from the mobile device, the source identifier and the image of the user captured by the mobile device;
retrieving, by the computing device, based on the unique identifier and the source identifier, at least a portion of the data file from the source party; and
based on the captured image from the mobile device matching the at least a portion of the data file, storing the data file as a reusable data file, wherein the data file is available to be provided to the one or more relying parties, different than the source party, upon consent from the user.
2 . The computer-implemented method of claim 1 , wherein the image of the user includes a facial image of the user.
3 . The computer-implemented method of claim 1 , further comprising:
transmitting, to a verification provider, the captured image of the user and an image from the at least a portion of the data file retrieved from the source party; and
receiving a result from the verification provider, indicating a match between the captured image of the user and the image included in the at least a portion of the data file.
4 . The computer-implemented method of claim 3 , wherein the at least a portion of the data file retrieved from the source party includes a portion of the data file comprising less than all of the data file; and
wherein the method further comprises retrieving, by the computing device, an additional portion of the data file, after receiving the result from the verification provider.
5 . The computer-implemented method of claim 4 , wherein storing the data file as the reusable data file includes storing the portion of the data file comprising less than all of the data file and the additional portion of the data file in a memory of the computing device.
6 . The computer-implemented method of claim 1 , further comprising, prior to receiving the selection of the option to extend the data file, causing the option to extend the data file to be displayed to the user at the mobile device by the source application associated with the source party.
7 . The computer-implemented method of claim 6 , wherein the option to extend the data file includes a deep link to a digital identity application.
8 . A computer-implemented method for use in extending a data file for a user to at least one party, beyond a source of the data file, the method comprising:
receiving, by a computing device, from a mobile device of a user, a selection of an option, from a source application in the mobile device, to extend a data file for the user compiled at a source party to one or more relying parties, the option including a unique identifier for the user assigned by the source party and a source identifier specific to the source party, the source party being separate from the user and the one or more relying parties, the data file including identifying information, which includes a name of the user and an address of the user, contact information of the user, and/or a government identifier specific to the user;
retrieving, by the computing device, based on the unique identifier and the source identifier, at least a portion of the data file from the source party;
verifying an identity of the user, based on the at least a portion of the data file; and
in response to verifying the identity of the user, storing the data file as a reusable data file, wherein the data file is available to be provided to the one or more relying parties, different than the source party, upon consent from the user.
9 . The computer-implemented method of claim 8 , wherein verifying the identity of the user includes:
soliciting, by the computing device, from the mobile device, an image of the user;
receiving, by the computing device, from the mobile device, an image of the user captured by the mobile device; and
comparing the captured image from the mobile device to the at least a portion of the data file.
10 . The computer-implemented method of claim 9 , wherein verifying the identity of the user includes one of verifying login credentials to an account maintained for the user and/or cryptographic verification of a token.
11 . A non-transitory computer-readable storage medium comprising executable instructions for use in extending a data file for a user to at least one party, beyond a source of the data file, which when executed by at least one processor of a computing device, cause the at least one processor to:
receive, from a mobile device of a user, a selection of an option, from a source application in the mobile device, to extend a data file of a source party for the user compiled at the source party to at least one relying party, the option including a unique identifier for the user assigned by the source party and a source identifier specific to the source party, the source party being separate from the user and the one or more relying parties, the data file including identifying information, which includes a name of the user and an address of the user, contact information of the user, and/or a government identifier specific to the user;
solicit, from the mobile device, an image of the user;
receive, from the mobile device of the user, the source identifier and the image of the user captured by the mobile device;
retrieve, based on the unique identifier and the source identifier, at least a portion of the data file from the source party; and
when the captured image from the mobile device matches the at least a portion of the data file, store the data file as a reusable data file, wherein the data file is available to be provided to the at least one relying party, different than the source party, upon consent from the user.
12 . The non-transitory computer-readable storage medium of claim 11 , wherein the image of the user includes a facial image of the user.
13 . The non-transitory computer-readable storage medium of claim 11 , wherein the executable instructions, when executed by the at least one processor, further cause the at least one processor to:
transmit, to a verification provider, the captured image of the user and an image from the at least a portion of the data file retrieved from the source party; and
receive a result from the verification provider, indicating a match between the captured image of the user and the image included in the at least a portion of the data file.
14 . The non-transitory computer-readable storage medium of claim 13 , wherein the at least a portion of the data file retrieved from the source party includes a portion of the data file comprising less than all of the data file; and
wherein the executable instructions, when executed by the at least one processor, further cause the at least one processor to retrieve an additional portion of the data file, after receiving the result from the verification provider.
15 . The non-transitory computer-readable storage medium of claim 14 , wherein the executable instructions, when executed by the at least on processor, further cause the at least one processor, in storing the data file as the reusable data file, to store the portion of the data file comprising less than all of the data file and the additional portion of the data file in a memory of the computing device.
16 . The non-transitory computer-readable storage medium of claim 11 , wherein the executable instructions, when executed by the at least one processor, further cause the at least one processor to, prior to receiving the selection of the option to extend the data file, cause the option to extend the data file to be displayed to the user at the mobile device by the source application, which is associated with the source party; and
wherein the option to extend the data file, as displayed to the user at the mobile device by the source application, includes a deep link to a digital identity application.