All Documentation
Yaxii Smart Form — WooCommerce COD Checkout Engine
Yaxii Smart Form — WooCommerce COD Checkout Engine · Documentation

Privacy Consent And Data Retention

The Problem This Solves

Capturing customer data before they submit a form is a powerful recovery tool — but it must be done transparently. This guide explains how to display a consent notice to customers before their session is saved, how to anonymize IP addresses, and how to control how long abandoned session records are kept before being automatically deleted.

Enabling the Consent Banner

Go to Abandoned Checkout > Settings, open the Consent sub-tab.

Switch on Enable Consent Banner. A notice appears inside the order form before any session data is captured. Customers who decline will not have their data recorded.

  1. 1
    Set Your Privacy Policy URL
    Enter the full URL of your privacy policy page in the Privacy URL field. This link appears inside the consent banner so customers can read your full policy before accepting.
  2. 2
    Customize the Consent Text
    In the Notice Text section, edit the message displayed to customers inside the consent banner.

    The English consent text is available on all plans. Editing the French and Arabic versions requires a Plus license — the FR and AR tabs display a lock icon on free accounts.

  3. 3
    Preview the Banner
    Click Show Preview to see exactly how the consent notice will appear inside your order form — including the privacy link and the Accept / Decline buttons.

[Screenshot: Consent settings page with the Enable toggle ON, the Privacy URL field filled in, and the Notice Text editor open — the English tab is active and editable; the French and Arabic tabs show a lock icon]

IP Address Anonymization

In the Data Capture sub-tab, find the IP Address Handling card. Enable IP Hashing to store an anonymized one-way fingerprint of the customer’s IP address instead of the raw value.

Hashed IPs can still be used to identify duplicate sessions from the same device — but cannot be traced back to any individual. This is the recommended setting for stores that operate under privacy regulations.

Controlling Data Retention

Go to Settings > Tracking, find the Data Retention section.

This setting controls how long abandoned session records are kept before automatic deletion:

Retention PeriodAvailable On
7 daysAll plans
14 daysAll plans
30 daysAll plans
60 daysPlus
90 daysPlus
180 daysPlus
1 yearPlus
Never deletePlus

Longer retention lets you compare data across seasons and identify recurring abandonment patterns. Options beyond 30 days show a lock icon in the dropdown for free accounts.

What’s Next?

→ Read: Protecting Your Store Against Fake Orders