Skip to content

GDPR / Privacy

Customer anonymization

When a customer's data must be erased, use the WP-CLI command to send an anonymization request to Dixa:

wp dixa anonymize --email=customer@example.com

This calls DELETE /v1/endusers (anonymization endpoint) on the Dixa API. Dixa will anonymize all personal data associated with the End User.

WooCommerce Privacy API

The Modules/Privacy/ classes (Privacy, Eraser) provide hooks for WooCommerce's built-in personal data eraser. The eraser is currently commented out pending implementation — see Dixa::after_plugins_loaded().

User meta

The plugin stores one meta key on WordPress users:

Meta key Value Description
exported_to_dixa 1 Set once the customer has been synced to Dixa

This key contains no personal data and does not need to be included in data exports or erasure requests.