Methods, systems, and media for data anonymization
Abstract
Aspects of the disclosure provide for mechanisms data anonymization. A method of the disclosure includes: receiving, by a processing device, a user input initiating anonymization of a first electronic document, wherein the first electronic document comprises at least one first data item relating to personally identifiable information and at least one second data item not related to the personally identifiable information; in response to receiving the user input, generating a second electronic document, wherein the second electronic document comprises a digital fingerprint of the first electronic document and the at least one second data item; and transmitting, to a server, the second electronic document as an anonymized version of the first electronic document.
Claims
exact text as granted — not AI-modified1 . A method comprising:
receiving, by a processing device of a client device, a user input initiating posting of anonymized user data of transaction data related to a data item, wherein the transaction data comprises at least one set of data corresponding to a transaction comprising:
at least one first data item comprising first information that is personally identifiable information of a user corresponding to the anonymized user data; and
at least one second data item comprising second information that is not the personally identifiable information;
in response to receiving the user input, generating, by the processing device of the client device, an anonymized version of the transaction data comprising a digital fingerprint of the transaction data and the at least one second data item; and posting by the processing device of the client device to a server, the anonymized version of the transaction data.
2 . The method of claim 1 , wherein the anonymized version of the transaction data does not comprise information related to the at least one first data item.
3 . The method of claim 1 , wherein the anonymized version of the transaction data further comprises a timestamp associated with the transaction data.
4 . The method of claim 1 , wherein anonymized version of the transaction data further comprises a user identifier associated with an account of the user.
5 . The method of claim 1 , further comprising:
receiving the transaction data in a first-data format, and converting the transaction data into a second data format that is machine-readable.
6 . The method of claim 5 , wherein the first-data format comprises at least one of an email format or an image format, and wherein the second-data format further comprises at least one of a text format or an Extensible Markup Language (XML) format.
7 . The method of claim 1 , wherein the anonymized version of the transaction data further comprises information indicative of a data source of the transaction data.
8 . The method of claim 1 , wherein generating the anonymized version of the transaction data comprises:
generating, by the processing device, the digital fingerprint of the transaction data, wherein the digital fingerprint represents one or more features of the transaction data; and extracting the at least one second-data item from the transaction data.
9 . A system comprising:
a memory; and a processing device operatively coupled to the memory, the processing device to:
receive the user input initiating posting of anonymized user data of transaction data related to a data item, wherein the transaction data comprises at least one set of data corresponding to a transaction comprising:
at least one first data item comprising first information that is personally identifiable information of a user corresponding to the anonymized user data; and
at least one second data item comprising second information that is not the personally identifiable information;
in response to receiving the user input, generate an anonymized version of the transaction data by:
extracting the at least one second data item from the transaction data;
adding a digital fingerprint of the transaction data to the anonymized version of the transaction data; and
adding the at least one second data item to the anonymized version of the transaction data; and
post, to a server, the anonymized version of the transaction data.
10 . The system of claim 9 , wherein the anonymized version of the transaction data does not comprise information related to the at least one first data item.
11 . The system of claim 9 , wherein the anonymized version of the transaction data further comprises a timestamp associated with the transaction data.
12 . The system of claim 9 , wherein the anonymized version of the transaction data further comprises a user identifier associated with an account of the user.
13 . The system of claim 9 , wherein the processing device is further to:
receive the transaction data in a first data format; and convert the transaction data into a second data format that is machine-readable.
14 . The system of claim 13 , wherein the first data format comprises at least one of an email format or an image format, and wherein the second data format further comprises at least one of a text format or an Extensible Markup Language (XML) format.
15 . The system of claim 9 wherein the anonymized version of the transaction data further comprises information that indicates a data source of the transaction data.
16 . The system of claim 9 wherein, to generate the second electronic document, the processing device is further to:
generate the digital fingerprint of the transaction data, wherein the digital fingerprint represents one or more features of the transaction data; and
extract the at least one second data item from the transaction data.
17 . A non-transitory machine-readable storage medium including instructions that, when accessed by a processing device, cause the processing device to:
receive the user input initiating posting of anonymized user data of transaction data related to a data item, wherein the transaction data comprises at least one set of data corresponding to a transaction comprising:
at least one first data item comprising first information that is personally identifiable information of a user corresponding to the anonymized user data; and
at least one second data item comprising second information that is not the personally identifiable information;
in response to receiving the user input, generate an anonymized version of the transaction data by:
extracting the at least one second data item from the transaction data;
adding a digital fingerprint of the transaction data to the anonymized version of the transaction data; and
adding the at least one second data item to the anonymized version of the transaction data; and
post, to a server, the anonymized version of the transaction data.
18 . The non-transitory machine-readable storage medium of claim 17 , wherein the anonymized version of the transaction data does not comprise information related to the at least one first data item.
19 . The non-transitory machine-readable storage medium of claim 17 , wherein the anonymized version of the transaction data further comprises a timestamp associated with the transaction data.
20 . The non-transitory machine-readable storage medium of claim 17 , wherein the anonymized version of the transaction data further comprises a user identifier associated with an account of the user.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.