| CPC G06F 21/6254 (2013.01) [G06F 21/6227 (2013.01)] | 20 Claims |

|
1. A method for data anonymization, comprising:
performing classification on data that comprises a knowledge graph by a classifier to obtain data types of the data,
wherein, upon receiving a request from a querying party, the data is obtained from a graphical database using a client device because the data matches a query criteria,
wherein the data comprises company's sales data, customer data, and inventory data,
wherein the customer data specifies a unique identifier of the customer, an address of the customer, and a phone number of the customer, and
wherein the data types comprise a numeric data type, an enumerated data type, and a free text data type;
performing anonymization on the data by a first anonymization model of a plurality of anonymization models to obtain first anonymized data;
determining, based on the data types, using an anonymizer whether re-anonymization needs to be performed on the first anonymized data; and
performing, based on a determination that the re-anonymization needs to be performed, the re-anonymization on the first anonymized data by a second anonymization model of the plurality of anonymization models to obtain second anonymized data and to prevent a risk of the first anonymized data being leaked,
wherein the re-anonymization needs to be performed because the first anonymization model is not suitable for processing the data.
|