Configuring the anonymization method

The anonymization method determines the manner by which the Advanced Store solution replaces the customer data using the configured anonymization text. The following table specifies the supported anonymization methods.

Method Description
Char Each character of the customer data will be replaced by the configured value.
CharExceptFirst All characters of the customer data, except for the first one, will be replaced by the configured symbol or word value.
Word The entire customer data will be replaced by the configured word or group of words.
Sample configuration in NCR Batch Apply config file

The following table describes a sample configuration for modifying anonymization text using the NCR Batch Apply config file. For more information, refer to Using the NCR Batch Apply config file.

Method Sample configuration Result in POSLog
Char <add field="Phone" value="#" method="Char"/> <PhoneNumber>#########</PhoneNumber>
CharExceptFirst <add field="FirstName" value="*" method="CharExceptFirst"/> <FirstName>A****</FirstName>
Word add field="CustomerID" value="UNAVAILABLE" method="Word"/> <CustomerID>UNAVAILABLE</CustomerID>
<add field="In compliance with the California Consumer Privacy Act, this information has been removed from the database." method="Word"/> <FullName>In compliance with the California Consumer Privacy Act, this information has been removed from the database.</FullName>
Sample configuration in SQL commands

The following table describes a sample configuration for modifying anonymization text using the NCR Retail Batch Apply config file. For more information, refer to Using the anonymization stored procedure.

Method Sample configuration Result in POSLog
Char
"field": "Phone",
"value": "#",
"method": "Char"
<PhoneNumber>#########</PhoneNumber>
CharExceptFirst
"field": "FirstName",
"value": "*",
"method": "CharExceptFirst"
<FirstName>A****</FirstName>
Word
"field": "CustomerID",
"value": "UNAVAILABLE",
"method": "Word"
<CustomerID>UNAVAILABLE</CustomerID>
"field": "FullName",
"value": "In compliance with the California Consumer Privacy Act, this information has been removed from the database.",
"method": "Word"
<FullName>In compliance with the California Consumer Privacy Act, this information has been removed from the database.</FullName>