1. Introduction
Welcome to Price Watcher, an application developed exclusively for Shopify platform. This document serves as both our Terms of Service and Privacy Policy, outlining how we collect, use, and protect your data, as well as the terms under which you agree to use our service. By using our service, you acknowledge and agree to these terms.
2. How Our Service Works
For Shopify Merchants (App Installers)
Our app integrates with Shopify stores to enable price tracking functionality. Merchants who install the Price Watcher app grant the necessary access permissions using OAuth authorization provided by Shopify.
Upon installation, we request the following access scopes to ensure the app functions correctly:

- read_customers – Read access to customer data to identify registered users for notifications.
- read_inventory – Read access to inventory levels for the merchant interface, allowing merchants to see the total number of products that customers have subscribed to for price change alerts. This helps with price optimization decisions.
- read_markets – Required to optimize price tracking in case of market deletions or region transfers between different markets. Since pricing rules are market-dependent, this access allows Price Watcher to revalidate tracked prices accordingly.
- read_themes – Used for automatic storefront widget installation via deep links and to generate controlled exceptions if a theme does not support sections/blocks, as per Shopify's Theme App Extension guidelines.
- write_discounts – Permission to create discount offers if merchants choose to provide personalized discounts.
- write_products – Allows merchants to manually update product prices directly from the app interface. Price changes are only applied when initiated by the merchant.
We do not modify store content without explicit merchant actions. Merchants can manage these permissions in their Shopify admin panel.
For Storefront Users (Customers Tracking Prices)
Customers interacting with Price Watcher can opt-in to receive a single email notification when the price of a selected product meets their preferred condition.
- Customers must explicitly consent to receiving notifications via the "I agree to receive notifications" checkbox in the storefront widget.

- Email notifications are sent to the registered customer email in the Shopify store.
- After the first price change notification, users are automatically unsubscribed from further alerts for that product.
- Based on merchant settings, customers may receive personalized discount offers, with the option to unsubscribe at any time.
3. Source of Email Contacts & Mailgun Integration
We do not collect email addresses manually or from external sources. Instead, we receive customer email data directly from the Shopify API using the read_customers access scope.
- Email addresses are obtained only for registered Shopify customers who have explicitly consented to receive notifications.
- We use this data exclusively to send price change notifications and personalized discount offers (if applicable).
- No third-party sources are used to acquire or supplement email data.
Use of Mailgun for Email Delivery
For email notifications, we use Mailgun, a third-party email delivery service, to ensure reliable and timely email notifications.
- Mailgun only processes email delivery and does not retain customer data beyond what is required to send emails.
- Email addresses are not shared with any other third-party services beyond Mailgun.
- Mailgun is compliant with GDPR, CCPA, and other relevant data protection regulations.
4. Why We Need Access to Protected Customer Data
According to Shopify’s Protected Customer Data Policy, certain data fields are considered protected and require explicit approval to access.
To provide accurate and relevant price change notifications, our application requests access to the following protected customer data:
- Email (email) – Required to send price change notifications and personalized discount offers based on customer preferences. Without email access, our service cannot function.
- First Name & Last Name (first_name, last_name) – Used to personalize emails and provide a better user experience when addressing customers in notifications and within the app interface.
How We Use This Data
- Email is used only to send price change alerts and optional personalized discount offers.
- First Name and Last Name are used to personalize the email content (e.g., "Hi Alex, the price of your tracked item has changed!").
- We do not use or share this data for any other purpose beyond price notifications and merchant-approved discount offers.
5. Email Usage and Consent (Storefront Users)
By clicking "Notify me", you agree to receive a single email notification when the price of a tracked product meets your preferred price condition.
- Automatic Unsubscription: After receiving the first notification, your subscription for that product is automatically canceled.
- Optional Discount Offers: Some merchants may choose to send personalized discount offers based on your request for a lower price. You can opt out of these emails at any time.
- Unsubscribe Options: Every notification email contains an "Unsubscribe" link, allowing you to manage or disable notifications.
6. Data Privacy & Security
We prioritize data security and handle all information in accordance with Shopify’s Privacy & Data Protection Policies.
- We do not sell, share, or distribute your email to third parties for marketing purposes.
- Your data is never used for unsolicited marketing emails unless you explicitly opt-in.
7. Compliance with Shopify and Mailgun Requirements
Shopify Compliance
Our app follows Shopify’s Privacy & Data Protection Guidelines, as outlined in:
We ensure that:
- Only necessary data is collected to provide the intended functionality.
- User data is handled securely and stored in compliance with Shopify’s API policies.
- Users are given full control over their notification preferences.
- No customer data is misused or shared with unauthorized third parties.
Mailgun Compliance
To comply with Mailgun’s Privacy Policy, we confirm that:
- All email addresses are obtained with explicit user consent.
- Emails are used solely for price change notifications and optional discount offers.
- Users can unsubscribe from email notifications.
8. Unsubscribe & User Control
Every email notification includes an "Unsubscribe" link, allowing customers to:
- Automatic Unsubscription: After receiving the first price change notification, customers are automatically unsubscribed from further alerts for that specific product. No additional action is required from the customer.
- Manual Unsubscription (Personalized Discounts): If a customer receives a personalized discount offer, they can manually unsubscribe directly from the email using the "Unsubscribe" link provided in the message.
9. Data Retention Policy
We retain customer and merchant data only for as long as necessary to provide the intended functionality of the Price Watcher app.
- **Customer Data (Emails & Names)**
- Stored only for registered Shopify customers who subscribed to price change notifications.
- Deleted if the merchant **uninstalls the app**.
10. California Consumer Privacy Act (CCPA) & General Data Protection Regulation (GDPR)
We comply with CCPA and GDPR by fully integrating with Shopify’s built-in customer data privacy tools.
- Customers can request access to their personal data or deletion through Shopify’s Customer Data Request tools.
- Our app automatically processes customer data deletion requests by responding to Shopify's mandatory GDPR and CCPA webhooks.
- When a deletion request is received, all associated customer data is permanently removed from our system.
- If a merchant uninstalls the Price Watcher app, all stored customer data is automatically deleted without manual action.
For any additional privacy-related inquiries, contact us at bigstepscenter@gmail.com with the subject "Privacy Request".
For further assistance, users can contact us at bigstepscenter@gmail.com.
11. Contact Information
For any privacy-related inquiries, please contact us: