1. Help center
  2. Data Sources
  3. Automatic API Integrations

Shopify Integration

Automating your privacy request fulfillment by integrating Mine Privacy Portal to Shopify

This integration allows you to manage privacy requests by deleting or getting a copy of customer data from Shopify.

Erasing customers’ data using the integration includes:

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

Getting a copy of customers’ 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 an 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 Portal plan supports integrations.
  • Make sure you are the store owner.

Setting up

To connect the Shopify integration, follow the steps below:

1. Log into your Shopify Account.

2. On the left sidebar, click “Apps.”

3. Click on “Manage private apps” at the bottom of the page.

4. Now, click on “Create private app” at the top right corner.

5. Fill out the App details.

a. Put “Mine Integration” for the Private app name.

b. Put “portal+{your_company_name}@saymine.com” for the Emergency developer email.

6. Open “Show inactive Admin API permissions.”

a. In the category “Customers,” choose “Read and write.”


b. In the category “Draft orders,” choose “Read access.”

c. In the category “Orders,” choose “Read access.”

7. Under Storefront API, tick “Allow this app to access your storefront data using the Storefront API.”

8. Make sure that all the ticks are set the same as in the following picture:

9. Click “Save,” then “Create app.”

10. Your Private app was created successfully! Now you got an API key and password!

11. Copy the Password.

12.  Go to your Mine Portal. On the left sidebar, click “Integrations” and look for “Shopify.”

13. Enter the password and your shop URL (example: https://{ShopName}.myshopify.com).

14. Enable the integration” using the toggle and click “Save.

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

Tip💡If it didn’t successfully connect, check again carefully the permission and shop URL.

Note: Once you request an erasure within your admin, a 10 day buffer period will begin during which you can cancel the request in case you made the request accidentally. To cancel a pending erasure request, contact Shopify Support, and include your store information and the 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 portal@saymine.com, and we’ll be happy to assist!🙂