Terms of Service

Effective date: 29 September 2026 Last updated: 29 September 2026


1. Who these terms are between

These Terms of Service ("Terms") are an agreement between Tan Oguz, trading as Tan Solutions, The Parkland Phetkasem 56, Building 12A F, 650/242, Bang Wa, Phasi Charoen, Bangkok 10160, Thailand ("we", "us"), and the Shopify merchant that installs the Comeback app ("you", "the merchant"). By installing, configuring or using Comeback on your Shopify store, you agree to these Terms. If you accept them for a business, you confirm that you are authorised to bind it.

Comeback is a tool for businesses. These Terms cover the relationship between us and you as a merchant. They do not govern your relationship with your own customers, or your compliance with the laws that apply to your store (see §5).


2. What the app does

Comeback provides:

  • Self-service returns and exchanges inside Shopify's customer accounts, for signed-in customers on eligible orders;
  • An EU withdrawal form that customers can use without signing in, on stores that ship to the European Economic Area, which creates a return request for you to review;
  • A merchant admin with rules, a request queue, receive-and-resolve, analytics and a withdrawal log.

Comeback helps you provide a returns and exchange experience and a withdrawal function. We do not guarantee that using the app makes your store compliant with any law (see §5).


3. Plans, billing, trial and cancellation

  • All billing runs through Shopify. Charges appear on your Shopify bill. We don't process payments ourselves or see card details.
  • Plans: Free, Starter (US$19 per 30 days), Growth (US$49 per 30 days) and Pro (US$99 per 30 days), as shown on the app's Plans page. Annual billing costs 10 times the monthly price.
  • Trial: each store gets one 14-day free trial of the paid plans. Changing plans during the trial doesn't restart it.
  • No overage charges. If your store goes over your plan's monthly allowance of automatic approvals, further requests that month go to your manual review instead. They are never blocked, and you are never charged extra.
  • No automatic upgrades. Your plan changes only when you change it.
  • The EU withdrawal form is free and unlimited on every plan, including Free. Like any price term, this can change only with notice under §13.
  • Downgrades. Before you confirm a downgrade, the app shows you which features and settings will stop applying. Settings you can no longer use are kept, not deleted.
  • Cancellation. You can change or cancel your plan at any time, and uninstalling the app cancels it. Shopify's billing rules decide how charges end. There is no cancellation fee.

4. Acceptable use

You agree not to:

  • use the app to collect or process personal data you are not lawfully entitled to process;
  • use the app in breach of Shopify's terms, its API License and Terms of Use, or its Acceptable Use Policy;
  • try to get around the app's rate limits, security controls or plan limits;
  • use the EU withdrawal form for anything other than customers' withdrawal declarations, or set it up to mislead customers;
  • misrepresent what the app does for your legal obligations to your customers, to regulators or to Shopify (see §5);
  • copy, reverse-engineer, resell, sublicense or white-label the app.

We may suspend your access for a material breach of this section, with notice where practicable.


Please read this section carefully.

  • You remain solely responsible for your store's compliance with the laws that apply to it, including consumer protection law, the EU rules on the right of withdrawal (Directive 2011/83/EU as amended by Directive (EU) 2023/2673, and national laws such as § 356a BGB), data protection law, tax law, and any rules specific to what you sell.
  • The app helps you provide a returns and exchange experience and a withdrawal function. It does not make your store compliant by itself. That depends on how you set up the app (return windows, region rules, whether the withdrawal form is switched on, your store policies), on facts about your business the app can't know, and on your own legal judgment.
  • You are responsible for your own withdrawal notice, terms and conditions and other legally required texts. The app supplies the button wording and the acknowledgement email for the withdrawal function itself. It does not write or review your store's other legal texts.
  • We give no warranty that using the app meets any specific legal requirement. Nothing in the app, its listing, our website or these Terms is legal advice or a promise of compliance. If you need certainty about your obligations, ask your own lawyer.

6. Data protection

Our Privacy Policy explains how we handle personal data. For your customers' personal data, we act as your processor under our Data Processing Agreement ("DPA"), which forms part of these Terms and which you accept by accepting these Terms. You can ask us for a signed copy at oguz@tansolutions.org.

You are responsible for having a lawful basis, and your own privacy notice, for processing your customers' data with the app.


7. Intellectual property

  • We keep all rights in the app, its code, design and documentation.
  • You keep all rights in your store data, your customers' data and the content you enter in the app (rules, texts, settings). You give us the right to use them only to provide the app to you.
  • The app adds a single app embed to your theme and does not otherwise change your theme files.

8. Availability, support and changes to the app

  • We work to keep the app available, but we don't guarantee uninterrupted service. Maintenance or outages can cause downtime.
  • Support is by email at oguz@tansolutions.org, Monday to Friday, 09:00–17:00 Bangkok time (UTC+7), except Thai public holidays. Email support comes from the team that builds the app. Reply targets depend on your plan and are shown on our Pricing page; every plan gets a reply within 2 business days.
  • We may add, change or remove features. We won't remove a core paid feature you rely on without reasonable notice, and we will never reduce what a plan includes without telling you first.

9. Limitation of liability

To the maximum extent permitted by applicable law:

  • The app is provided "as is" and "as available", without warranties of any kind, express or implied, including merchantability, fitness for a particular purpose and non-infringement.
  • Neither party is liable for indirect, incidental, special, consequential or punitive damages, or for lost profits, revenue or data.
  • Our total liability arising out of or relating to these Terms or the app is limited to the fees you paid us for the app in the 12 months before the event that gave rise to the claim.
  • Nothing in these Terms limits liability that cannot be limited by law, such as liability for fraud, gross negligence or wilful misconduct, or any liability towards individuals under the Standard Contractual Clauses in the DPA.

10. Indemnity

  • You will defend and indemnify us against third-party claims, including claims by your customers and fines or orders by authorities, arising from your breach of these Terms, your use of the app in breach of law, or your store's configuration and legal texts, including the choices described in §5.
  • We will defend and indemnify you against third-party claims arising from our breach of these Terms or the DPA, or from a claim that the app, as we provide it, infringes a third party's intellectual property rights.
  • The party seeking indemnity must tell the other party promptly about the claim, let it control the defence and settlement (no settlement may admit fault by, or impose obligations on, the indemnified party without its consent), and cooperate reasonably. The limits in §9 apply to this section.

11. Uninstalling, termination and data deletion

  • You can stop using the app at any time by uninstalling it. Uninstalling ends Shopify billing for the app and removes its storefront embed and admin pages.
  • We may end these Terms for your material breach that you don't fix within 14 days of our notice, or immediately where the law or Shopify requires it.
  • We delete your store's data, including the withdrawal log. Shopify sends its deletion request 48 hours after you uninstall, and we delete the data when it arrives. If you reinstall before then, your data is kept.
  • Export what you need before uninstalling. The withdrawal log can be exported as a CSV file on every plan, and your request history on the Growth and Pro plans. Once deleted, the data cannot be recovered. See the Privacy Policy §6 for all retention periods.
  • Sections 5, 9, 10, 12 and 14 continue to apply after these Terms end.

12. Governing law and disputes

These Terms are governed by the laws of Thailand, without regard to conflict-of-laws rules. The courts of Bangkok, Thailand, have exclusive jurisdiction over any dispute arising from or relating to these Terms. There is no arbitration. The Standard Contractual Clauses in the DPA are governed by the law and courts they name.


13. Changes to these Terms

We will tell you about a material change to these Terms, or a privacy change that affects how data is used, by email to your Shopify account address and with a notice in the app, at least 14 days before it takes effect. Other changes are posted on this page with a new "Last updated" date. If you continue to use the app after a change takes effect, the changed Terms apply; if you don't agree, you can uninstall the app before then.


14. General

  • These Terms, the DPA and the Privacy Policy are the whole agreement between us about the app.
  • If a court finds part of these Terms unenforceable, the rest stays in effect.
  • Not enforcing a right is not a waiver of it.
  • You may not transfer these Terms without our consent. We may transfer them to a successor running the app, with notice to you.
  • These Terms are written in English; any translation is for convenience only.

15. Contact

Tan Oguz, trading as Tan Solutions The Parkland Phetkasem 56, Building 12A F, 650/242, Bang Wa, Phasi Charoen, Bangkok 10160, Thailand oguz@tansolutions.org