Shopify Integration

Automating your privacy request fulfillment by integrating Mine PrivacyOps to Shopify

This integration allows you to automate deletion requests of user data from Shopify.

Fulfilling a user’s deletion request using the Shopify integration deletes the following:

  • Name
  • Address
  • Email
  • IP address
  • Credit card number

Getting a copy of a user’s data using the integration includes:

  • Customer data
  • Orders
  • Transactions


  • Shopify will not erase personal data if the customer has made an order in the last 6 months (180 days) in case a chargeback occurs.
  • When you request erasure, Shopify will only redact personal information (such as name and address). Your anonymized order information will remain intact in case you need it for accounting purposes.

Before you start

  • Make sure your Mine PrivacyOps plan supports integrations.
  • Make sure you are the store owner.

Setting up

Note: If you have trouble with any of the steps below, you can read the detailed Shopify guide.

  1. From your Shopify admin, go to Apps.

  2. Click Develop apps.

  3. Click Allow custom app development.

  4. Read the warning and information provided, and then click Allow custom app development.

  5. Click Create app and type "Mine PrivacyOps" as the app name:
  6. Open “Configure admin API scopes” and add the following scopes:
    1. Customers: write_customers, read_customers
    2. Draft orders: write_draft_orders, read_draft_orders
    3. Orders: read_orders
  7. Make sure your scopes are configured exactly like this screenshot:
  8. Click Save.
  9. Open "API Credentials" and click Install app.
  10. Reveal the admin API access token and copy it (you will paste it in Mine PrivacyOps).


Configuring Mine PrivacyOps

  1. Now go over to your Mine Portal. Go to “Data Sources” and search for “Shopify":
  2. Paste the admin API access token
  3. Type in your Shopify store URL (example: https://{ShopName}
  4. ClickEnable integration” and click “Save.

That’s it! Mine PrivacyOps is now connected to your Shopify account. You can now easily delete your customers’ data from Shopify.

Tip💡If the integration didn’t succeed, make sure the API Scopes and shop URL are correct.

Note: Once a request for erasure has been sent, a 10 day buffer period will commence until the erasure takes place. During this period the request can be canceled. To cancel a pending request, contact Shopify Support with your store information and relevant customer ID.

What’s next?

Read more about the deletion process using integrations here.

Read more about the get a copy process using integrations here.


Talk to us if you need any help with Integrations via our chat or at, and we’ll be happy to assist!🙂