The Anonymize transaction data fields plugin helps you protect sensitive information by anonymizing data stored in the five custom transaction fields (Data 1–5). This feature is especially useful if your affiliate program handles personal or sensitive data and you want to comply with privacy regulations or internal data protection policies.
How the plugin works
When enabled, the plugin automatically anonymizes selected transaction data fields according to your chosen settings. The anonymization can apply to all affiliates, only specific affiliates, or all except specified affiliates. You have full control over which transaction data fields are anonymized and exactly how the data is masked.
Key features
- Automatically anonymize up to five transaction data fields (Data 1–5).
- Flexible anonymization options for email addresses and general text data.
- Ability to apply anonymization to all affiliates, or only to included or excluded affiliates.
- Fine-grained control over how much of each field is hidden or shown.
Configuration options
Affiliates filter: Choose who anonymization will be applied to:
- Apply for all affiliates – Anonymization is active for everyone.
- Apply only for included affiliates – Select specific affiliates for anonymization.
- Apply for all except excluded affiliates – Anonymization is active for all except those you specifically exclude.
- Per-field anonymization settings: For each transaction data field (Data 1–5), you can set:
- Email address anonymization:
- Hide part before the "@" sign
- Hide part after the "@" sign
- Hide only the second half of the hidden part
- General data anonymization:
- Show first X characters
- Show last X characters
- Hide first X characters
- Hide last X characters
- Email address anonymization:
How to enable and configure
- Go to Configuration > Plugins in your merchant panel.
- Find and activate the Anonymize transaction data fields plugin.
- Click the Configure button next to the plugin name.
- Choose your preferred anonymization rules for each data field and set up the affiliate filter as needed.
- Save your changes.
Example: Email address anonymization
If a transaction data field contains an email address, anonymization can hide parts of the address based on your settings. For example:
- Hiding the part before the "@" will display "***@domain.com".
- Hiding the part after the "@" will display "user@***".
- You can also choose to hide only half of the part before or after the "@" sign for a more balanced masking.
Frequently Asked Questions
- Does this plugin affect all historical transactions?
No, anonymization is applied dynamically when transactions are displayed or exported. Existing stored data is not permanently altered in the database. - Can I customize anonymization for each field?
Yes, you can set different anonymization rules for each transaction data field.
Summary
The Anonymize transaction data fields plugin is an essential tool for protecting sensitive information in your affiliate program. With its flexible configuration options and support for up to five custom transaction data fields, you can ensure compliance with privacy regulations and maintain the confidentiality of your users' data.