Export or Erase Shopify Customer Data: Step-by-Step Guide

To answer a Shopify customer data request, open the customer’s profile in Customers and use More actions: Request customer data gives you a copy of what Shopify processed from their visits to your store, and Erase personal data redacts their name, address and other personal details from your store and from the apps and channels you installed. An erasure can be canceled within 10 days, it stops any remaining subscription or pre-order payments, and it does not touch data the customer gave Shopify through Shop or Shop Pay.
Steps and rules come from the Shopify Help Center pages on processing customer data requests and on importing and exporting customers, read on October 23, 2026. Shopify notes this is general information, not legal advice; which requests you must fulfill depends on the law where your customer lives.
Export one customer’s data
The store owner, or a staff member with the required customer permissions, can do this:
- In the admin, click Customers.
- Open the customer’s profile.
- Click More actions > Request customer data.
- Refresh the profile page to see the data. If you are the store owner, the data is also emailed to you.
- Send the customer the data you have determined you are required to provide, or that your store’s policy says you will.
This covers data from the customer’s visits to your store that Shopify processes. Data held only in an app, such as a reviews or loyalty app, may need a separate request to that app.
Erase a customer’s personal data
- Click Customers and open the profile.
- Click More actions > Erase personal data.
Shopify processes the request itself; you do not need to contact Shopify Support or submit it again. What happens:
| Effect | Detail |
|---|---|
| Personal data redacted | Name, address and other personal information are erased |
| Records of sales kept | Some information, such as what was sold and when, is kept |
| Apps and channels | The request also reaches the apps and channels you installed from your admin |
| Subscriptions and pre-orders | Remaining pre-authorized payments are not charged and subscription contracts are canceled; you take the loss on partly delivered sales |
| Shop and Shop Pay | Data from the customer’s own relationship with Shopify through Shop and Shop Pay is not erased; the customer requests that in the Shop app or from Shopify |
| Cancel window | 10 days; in the profile’s Erasure request submitted section, click Cancel request |
Erasing personal data is different from deleting a customer profile. Erasure keeps the profile and order history in your admin with personal details redacted; deleting removes the whole profile.
Apps receive these erasure requests through Shopify’s privacy webhooks; our own Pop Up Discount app handles them as well. That is the mechanism behind the “apps and channels” row, and the reason to check apps that store customer data outside Shopify’s system.
Export your customer list
For your own records or a CRM, export the customer list as a CSV from Customers. Shopify’s rules: up to 50 customers download directly in your browser; for more, the file is emailed to you (and to the store owner, if you are not the owner). Exported files are limited to 15 MB. The CSV includes marketing consent columns, so keep it as carefully as the admin itself, and delete old exports you no longer need.
A response checklist
- Confirm who is asking. Reply only to the email address on the customer profile, or ask for proof of identity before sending personal data.
- Note the date the request arrived. Privacy laws set response deadlines; check the one that applies to your customer.
- Run the export or erasure in Shopify as above.
- Check other places the person’s data lives: email marketing tools, helpdesk, spreadsheets, your inbox.
- Tell the customer what you did, and for erasures mention that Shop and Shop Pay data is handled by Shopify.
- Keep a short record of the request and your response, without copying the personal data into it.
The wider GDPR setup (cookie banner, privacy policy, Data Processing Addendum) is in our guide to Shopify GDPR settings. If you keep customer exports as a safety copy, read Shopify data backup, and for what customer profiles hold, Shopify CRM features. These sit in our running a store hub.
Frequently asked questions
How long do I have to answer a customer data request? It depends on the privacy law that applies to the customer. Shopify’s Help Center does not set a deadline; note the date each request arrives and check the deadline in the applicable law, or ask your legal adviser.
Can I undo an erasure of customer data in Shopify? Within 10 days of submitting it, yes: open the customer profile and click Cancel request in the Erasure request submitted section. Only users in your store can cancel a request submitted from the admin.