WooCommerce Subscriptions and Subscriptions by WooCommerce Payments both support the tools that enable store managers to comply with the General Data Protection Regulation (GDPR). This support is built on the functionality included in WooCommerce and WordPress. Below is information on how these two handle customer data.
Data Subscriptions Uses
↑ Back to topSubscriptions & Subscriptions by WooCommerce Payments accesses and records data similar to WooCommerce. The data used by the two includes:
- Subscription ID Number
- Date Created
- Recurring Total
- Subscription Items
- IP Address
- Browser User Agent
- Billing Address
- Shipping Address
- Phone Number
- Email Address
- Payment Gateway tokens
Data retention
↑ Back to topInactive user data retention
With WooCommerce, it is possible to erase customers’ data after a set amount of time. This setting is under WooCommerce > Settings > Accounts & Privacy > Personal data retention. With WooCommerce Subscriptions & Subscriptions by WooCommerce Payments, customers who have at least one subscription are exempt from this cleanup. This is to prevent customers who have subscriptions from having their data removed while they still have a subscription.

Ended subscription data retention
It is possible to anonymize data associated with subscriptions after a set amount of time. This applies to subscriptions that are ended, meaning that they have a status of cancelled, expired, switched, or trash.
To find this setting:
- Go to WooCommerce > Settings > Accounts & Privacy
- Scroll to the section labeled Personal data retention
- The setting is called Retain ended subscriptions

Export or Erase Customer Data
↑ Back to topThe ability to export or erase customer data is built into tools in WordPress. We supports these tools by including subscription data as a part of the data that is exported or erased.
Data export
↑ Back to topWhen data is exported, the user is given a file that contains their data. Both extensions add each subscription the user has, and data that is connected to each subscription, to this file. Similarly, when data is erased, each extension erases this data.
Example of the Subscriptions / Subscriptions by WooCommerce Payments portion of a data export:

Data erasure
↑ Back to topData erasure setting
To remove personal data from subscriptions during a data erasure request, a setting must be enabled. To enable this setting:
- Go to WooCommerce > Settings > Accounts & Privacy
- Go to the section labeled Account erasure requests
- Check the box labeled Remove personal data from subscriptions

When personal data is erased and the data removed from the corresponding subscriptions, the subscriptions will be cancelled.
Bulk erase data from subscriptions
It is also possible to erase personal data on subscriptions in bulk. The corresponding subscriptions will then be cancelled and have the personal data removed. This only removes the data from the subscriptions chosen and not the related orders.
To erase personal data on subscriptions:
- Go to the WooCommerce > Subscriptions administration screen
- Select the subscriptions that you wish to remove personal data from using the checkboxes
- In the Bulk Actions dropdown, select Cancel and remove personal data
- Click Apply

Privacy Policy Guide
↑ Back to topIn order to ensure store managers have what they need to comply with the GDPR, WordPress includes a privacy policy guide. Subscriptions adds a section to this guide to help store managers understand what information Subscriptions uses and be better able to write their own privacy policies.
To see Subscriptions’ section in the privacy policy guide:
- Go to the WordPress administrator dashboard
- Go to Settings > Privacy and click the link to Check out our guide
- Scroll to the section labeled Source: WooCommerce Subscriptions
OR
- Go to
https://example.com/wp-admin/tools.php?wp-privacy-policy-guide#wp-privacy-policy-guide-woocommerce-subscriptions
, replacingexample.com
with your site’s URL.
