Privacy policy

Last updated: 12 November 2026

Draft for review, not published. Highlighted passages are open questions or depend on work that has not shipped yet. See docs/website-legal-review.md.

This policy explains what data AdZoom handles, why, who sees it, how long we keep it, and how you can have it deleted. AdZoom is an app that runs inside your Shopify admin. It shows the profit of your Meta and Google Ads campaigns. This policy also covers the adzoom.app website.

1. Who we are

AdZoom is operated by AppCommerce LLC, 30 N Gould St, STE R, Sheridan, WY 82801, USA. [[QUESTION 9: confirm the entity name and address as they should appear]]

Contact: [[QUESTION 1: support and privacy email address]]

[[QUESTION 10: data protection officer or EU and UK representative, if any]]

For the data of your store, you are the merchant and AdZoom works on your behalf. For your customers' data, you decide why it is used and we process it only to provide AdZoom to you. See section 5.

2. In short

3. Data we handle

From Shopify

When you install AdZoom, Shopify asks you to approve these access scopes: read orders, read all orders, read products, read inventory, and read customers. The "read all orders" scope lets AdZoom import up to 24 months of orders. Without it, Shopify limits access to the last 60 days. [[DEPENDS: slice 4, read_all_orders approved for the production app]]

DataWhat we store
Your storeStore name, store domain, Shopify store ID, currency, time zone, and whether prices include tax.
OrdersOrder name, dates, status, currency, subtotal, tax, shipping charged, discounts, total, and refunds. Each line item with its title, quantity, and price.
Customer visits behind an orderFor each order, the visits that led to it: time, source, UTM parameters, the landing page path, and the referring website's host name. We keep the landing page path and only these query keys: utm_source, utm_medium, utm_campaign, utm_content, utm_term, gclid, gbraid, wbraid, fbclid, and ttclid. We drop all other query parameters.
ProductsProduct variant title, SKU, image link, and the unit cost you recorded in Shopify.
Your settingsA fixed shipping cost per order, if you enter one. [[DEPENDS: slice 4, shipping cost setting]]
Shopify usersThe numeric Shopify user ID from the session token, and your display choices in AdZoom (date range, columns, sorting). We do not receive or store staff names or email addresses.
Access tokensThe access token Shopify issues to AdZoom for your store. We store it encrypted.

From your customers

Shopify marks some customer data as protected. AdZoom stores one item of it: the Shopify customer ID on each order, and the number of that order in the customer's history (first order, second order, and so on). We use the ID to show which Shopify customer placed an order, so you can find that customer in your Shopify admin. We do not store customer names, email addresses, phone numbers, or postal addresses. We do not combine the customer ID with data from any other source.

From Meta (Facebook and Instagram)

If you connect Meta, you sign in with Facebook Login and approve the ads_read permission. We store:

We store Meta's access token encrypted.

From Google Ads

[[DEPENDS: slice 3, Google Ads connection]] If you connect Google Ads, you sign in with Google and approve access to your Google Ads account. We store:

We store Google's tokens encrypted. AdZoom only reads reporting data and tracking settings. It never creates, edits, pauses, or deletes a campaign, an ad, or a budget. The Google Ads API grants access through a single permission that Google does not offer as read-only, so this limit comes from how AdZoom works, not from the permission.

Billing

[[DEPENDS: slice 4, billing]] AdZoom is billed through Shopify. We never see or store your payment card details. We store your plan, its price, status, and trial and billing dates.

Exchange rates

If your ad account uses a different currency from your store, AdZoom converts amounts at the day's exchange rate. We fetch daily rates from the exchangeratesapi.io service. We send it a date and our own access key. We send it no data about you or your store.

Install history

We keep a record that your store installed AdZoom: the numeric Shopify store ID, the install and uninstall dates, the trial dates, and whether you ever paid. This record stays after you uninstall. We use it so that a store that reinstalls does not receive a second free trial, and so that remaining trial days carry over if you reinstall within 30 days. We do this on the basis of our legitimate interest in preventing trial abuse. The record holds no personal data. [[QUESTION 12: how long the install record is kept]]

4. Why we use the data

We use your data only for these purposes. We do not use it to show advertising, we do not sell it, and we do not use it to profile you or your customers. We never use data from Google Ads, Meta, or Shopify to train machine-learning models.

5. Your customers' data

As a merchant, you are the controller of your customers' data. AdZoom processes it on your behalf, only to provide the service described in this policy. Shopify sends AdZoom three kinds of privacy requests, and we act on them:

If a customer asks us about their data, we refer them to you.

6. Google user data

[[DEPENDS: slice 3, Google Ads connection]] AdZoom's use of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.

In practice, this means:

7. Meta platform data

We use data we receive from Meta only as described in section 3 and section 4. We keep it only as long as AdZoom needs it for your account, and we delete it when you ask or when you stop using AdZoom. See section 10. Meta's own handling of your data is covered by Meta's privacy policy.

8. Who else sees the data

WhoWhat they do
ShopifyHosts your store and sends us the data above. It also bills you for AdZoom. See Shopify's privacy policy.
Meta PlatformsProvides the ad data you connect.
GoogleProvides the ad data you connect. [[DEPENDS: slice 3]] See Google's privacy policy.
Hosting provider[[QUESTION 2: hosting provider and country]] Runs the servers and database that hold the data.
exchangeratesapi.ioSupplies exchange rates. It receives no data about you or your store.

We share data with no one else, except where the law requires it.

9. Security

No system is perfectly secure. If we learn of a breach that affects your data, we will tell you as the law requires.

10. How long we keep data, and how to delete it

DataHow long
Orders, their line items, and their visit historyUp to 24 months. We delete older orders daily. [[DEPENDS: slice 5, retention job]]
Daily ad figuresUp to 25 months. [[DEPENDS: slice 5, retention job]]
Webhook records and finished background jobs7 days. [[DEPENDS: slice 5, retention job]]
Privacy request details from ShopifyCleared as soon as we have handled the request.
Everything else about your storeUntil you uninstall AdZoom and Shopify's store erasure request arrives, 48 hours later.
Install record[[QUESTION 12: period]]

Ways to delete your data

If the law requires us to keep some data, for example billing records, we keep only that data and only for as long as the law requires. [[QUESTION 12: any tax or accounting records AdZoom keeps itself]]

11. Your rights

Depending on where you live, you may have the right to know what data we hold about you, to have it corrected or deleted, to receive a copy in a common format, to restrict or object to its use, and to withdraw consent you gave. To use any of these rights, email us. If you are in the European Economic Area or the United Kingdom, you may also complain to your data protection authority.

Where the GDPR applies, we rely on these legal bases: performance of our contract with you (running AdZoom for you), our legitimate interests (security, fault finding, preventing trial abuse), and legal obligations (for example tax records).

12. Where data is processed

Our servers are in [[QUESTION 2: hosting provider and country]]. Shopify, Meta, and Google process data in the United States and other countries. If you are in the European Economic Area, the United Kingdom, or Switzerland, your data is transferred to and processed outside those regions. [[QUESTION 13: the transfer mechanism, for example standard contractual clauses, if one applies]]

13. This website

The adzoom.app website has no user accounts, no contact form, and no database. It sets no cookies. [[QUESTION 5: website analytics, server access logs, what they record, and how long they are kept]]

When you email us, we keep your message and address to answer you and to keep a record of the request. We do not share them.

The AdZoom app, which runs inside the Shopify admin, sets no cookies of its own. Our servers keep technical logs of requests, with the store domain and a request ID, so that we can find and fix faults.

14. Changes to this policy

We may change this policy. We post the new version on this page and update the date at the top. [[QUESTION 11: how and how far in advance merchants are told about material changes]]

15. Contact

AppCommerce LLC, 30 N Gould St, STE R, Sheridan, WY 82801, USA.
Email: [[QUESTION 1: support and privacy email address]]