Terms of Service and Data Processing Addendum

Effective date: November 13, 2026

These terms are an agreement between CounterQuest, 15 Hershey Rd, Shippensburg, PA 17257, United States ("CounterQuest", "we", "us") and the business that installs the CounterQuest app on its Shopify store ("you", the "merchant"). They have two parts: the Terms of Service and the Data Processing Addendum ("DPA"), which covers how we handle your customers' personal data. Our Privacy Policy describes the same data in more detail and forms part of the DPA.

Part 1: Terms of Service

1. Acceptance

By installing or using CounterQuest you accept these terms, including the DPA, on behalf of your business. If you do not accept them, do not install the app, or uninstall it. The person installing the app confirms they are authorized to accept these terms for the business.

2. The service

CounterQuest is a rewards and loyalty app for Shopify stores. It lets your customers earn points from purchases and from other activities you choose to reward (such as events, check-ins and trade-ins), and redeem them as discount codes or gift cards online or at the Shopify POS register. It also provides VIP tiers, badges, quests, want lists, notifications, reports, backups, imports from other loyalty apps and related features. Features may change as we improve the app.

3. Your account

Your account is your Shopify store. Access to CounterQuest follows access to your store: anyone you allow to use the app in Shopify admin or Shopify POS can use it on your behalf, and you are responsible for their actions. Keep your Shopify accounts secure and tell us promptly if you believe the app has been misused.

4. Fees and trial

5. Your responsibilities

6. Availability

We make reasonable efforts to keep CounterQuest running, secure and working with Shopify, and to fix problems promptly. We do not guarantee that the service will be uninterrupted, error-free or always compatible with Shopify or other apps, which can change without notice. Maintenance, outages at Shopify or our hosting providers, and events outside our control can affect the service.

7. Data ownership

You own your store data, including your customers' rewards data, and most of it is stored in your own Shopify store. You can export your members and backups as spreadsheets at any time from the app. We use your data only to provide the service to you, as described in the DPA and our Privacy Policy. We may use aggregated information that identifies no person or store (for example, how many stores use a feature) to operate and improve CounterQuest.

8. Suspension

We may suspend or limit access to the app if your subscription is unpaid after any grace period, if the app is used in breach of these terms or the law, or if your use threatens the security or stability of the service or other merchants. Where practical we will tell you first and give you a chance to fix the issue.

9. Disclaimer

CounterQuest is provided "as is" and "as available". To the extent the law allows, we disclaim all other warranties, express or implied, including merchantability, fitness for a particular purpose and non-infringement. Rewards are discounts and gift cards in your store, and their cost to your business is yours.

10. Limitation of liability

To the extent the law allows: (a) neither party is liable for indirect, incidental, special, consequential or punitive damages, or for lost profits, revenue, goodwill or data, even if told they were possible; and (b) each party's total liability arising out of or relating to these terms is limited to the fees you paid for CounterQuest in the 12 months before the event giving rise to the claim. These limits do not apply to your payment obligations or to liability that the law does not allow to be limited.

11. Changes to these terms

We may update these terms as the app or the law changes. We will change the effective date above and, for material changes, tell merchants by email or in the app at least 30 days before they take effect. If you keep using the app after that date, you accept the updated terms; if you do not accept them, you can uninstall the app.

12. Termination

You can end this agreement at any time by uninstalling the app. We can end it with 30 days' notice, or right away if you materially breach these terms. When it ends, your subscription stops and your data is deleted as described in the DPA (section 11). Export anything you want to keep before uninstalling. Sections 7, 9, 10 and 13 of these terms, and the DPA's confidentiality and deletion terms, survive termination.

13. Governing law

These terms are governed by the laws of the Commonwealth of Pennsylvania, USA, without regard to its conflict-of-laws rules. The state and federal courts in Pennsylvania have exclusive jurisdiction over any dispute, unless the law where you are based requires otherwise.

14. General

These terms, with the DPA and the Privacy Policy, are the whole agreement about CounterQuest. If any part is unenforceable, the rest stays in effect. Not enforcing a term is not a waiver of it. You may transfer this agreement only with our consent or as part of a sale of your business; we may transfer it as part of a sale or reorganization of CounterQuest. Neither party is liable for delays caused by events beyond its reasonable control.

15. Contact

Help with the app: support@counterquest.app. Privacy and data protection: privacy@counterquest.app. Post: CounterQuest, 15 Hershey Rd, Shippensburg, PA 17257, United States.

Part 2: Data Processing Addendum

This DPA is part of the Terms of Service and applies whenever CounterQuest processes personal data about your customers or staff for you. You accept it by installing or using the app. If this DPA conflicts with the Terms of Service on personal data, this DPA wins.

1. Roles

For your customers' and staff's personal data, you are the controller (the "business" under the California Consumer Privacy Act and similar US state laws), and CounterQuest is your processor (your "service provider" or "processor" under those laws). For merchant account data, such as your store domain and billing status, CounterQuest is a controller, as described in the Privacy Policy.

2. Details of the processing

3. Instructions

We process personal data only on your documented instructions, unless the law requires otherwise (in which case we will tell you first, if the law allows). Your instructions are these terms, the settings you choose in the app, and the actions you and your staff take in it, such as turning on a feature, running an import or requesting a customer's deletion. We will tell you if we believe an instruction breaks data protection law.

4. Confidentiality

Only people who need access to run and support the service can access personal data, and they are bound by confidentiality obligations. We access a store's data only to provide, secure, support or fix the service, or when the law requires it.

5. Security

We use appropriate technical and organizational measures to protect personal data, including:

6. Sub-processors

You authorize us to use the sub-processors listed under "Service providers" in our Privacy Policy: currently Shopify, Vercel, Supabase, Resend, Cloudflare, Google Fonts (our website only) and browser push services. Each is bound by data protection terms that protect personal data at least as well as this DPA, and we remain responsible for their work. We give notice of changes by updating that list and its effective date before a new sub-processor handles your data, and we email merchants about significant changes. If you object on reasonable data protection grounds, email privacy@counterquest.app; if we cannot resolve the objection, you can end the agreement by uninstalling the app.

7. Data subject requests

We help you answer your customers' requests to access, correct, delete or port their data. On each customer's page in the app you can download everything the app holds about that customer, and your staff can correct points and profile details. Deletion requests sent through Shopify (customers/redact) are carried out as described in the Privacy Policy. If a customer contacts us directly about your store, we will refer them to you.

8. Assistance

Taking into account the nature of the processing and the information available to us, we will give you reasonable help with security, breach notifications, data protection impact assessments and consultations with authorities that relate to the app.

9. Personal data breaches

If we become aware of a breach of security leading to the accidental or unlawful destruction, loss, alteration, unauthorized disclosure of, or access to your personal data, we will notify you without undue delay, and within 72 hours of confirming it. We will tell you what happened, which data and stores are affected, what we have done and what you should do, and keep you updated as we learn more, so you can meet your own notification duties. We will also notify Shopify as its terms require.

10. Return of data

While the app is installed you can export your members (CSV), backups (spreadsheets) and any customer's data from the app at any time. Most rewards data is stored in your Shopify store itself.

11. Deletion

When you uninstall the app we delete its access sessions right away. Shopify sends a shop deletion request (shop/redact) about 48 hours after uninstall; when it arrives we delete all of your store's data in our database, as listed in the Privacy Policy, unless the law requires us to keep it. App-owned data stored in your Shopify store is removed by Shopify on its own rules and timing. Our hosting providers' short-term logs and backups expire on their normal schedules.

12. Audits and information

On written request to privacy@counterquest.app, once a year (or more often after a breach affecting your data, or when a regulator requires it), we will give you reasonable written information showing how we comply with this DPA, such as answers to a security questionnaire and a description of our measures and sub-processors. Information we share is confidential.

13. International transfers

We and our sub-processors process data in the United States (some providers run global networks). Where the law requires a transfer safeguard, for example for data from the EU, EEA, UK or Switzerland, transfers rely on the Standard Contractual Clauses (and the UK addendum) in our sub-processors' data processing terms. To the extent the law requires them between you and us, the Standard Contractual Clauses (controller-to-processor module) are incorporated into this DPA by reference.

14. US state privacy laws (CCPA and similar)

As your service provider, CounterQuest will not: sell your customers' personal information, or share it for cross-context behavioral advertising; keep, use or disclose it for any purpose other than providing the app to you, or outside our direct business relationship with you; or combine it with personal information from other sources, except as those laws allow a service provider to do. We will give it the level of privacy protection those laws require, tell you if we can no longer meet these obligations, and let you take reasonable steps to stop and fix any unauthorized use. We understand and will comply with these restrictions.

15. Liability

Each party's liability under this DPA is subject to the limitation of liability in the Terms of Service, to the extent the law allows.