This version includes 5 actions to manipulate data in order to protect information:
The library receives the following inputs, depending on the action executed:
The library can be used directly or through the DataAnonymization Application which contains the RuleSets to apply and service actions to be used by other applications.
When using directly developers should send all the required data to perform the transformation.
JSON structures can be obtained by calling the JSON Serialize client action and converted back using the JSON Deserialize client action.
Sample Data (complete examples and sample data available in the Data Anonymization application):
"[
{
""Customer"": {
""Id"": 48,
""FirstName"": ""Aileen"",
""LastName"": ""Priestnall"",
""Email"": ""apriestnall1b@tamu.edu"",
""Country"": ""Japan"",
""Gender"": ""Female"",
""CreditCard"": ""5613200661281960"",
""BirthDate"": ""1986-07-07""
}
},
""Id"": 14,
""FirstName"": ""Alistair"",
""LastName"": ""Reece"",
""Email"": ""areeced@reference.com"",
""Country"": ""United Kingdom"",
""Gender"": ""Male"",
""CreditCard"": ""5613740542664430"",
""BirthDate"": ""1992-04-25""
}]"
The output JSON should have the credit card fields updated to ************1960 and ************4430.