Legal

Terms of Service.

Billing, data handling, security commitments, and your rights as a user of Mocha Analytics.

Last Updated: June 2026

1. Acceptance of Terms

By accessing and using Mocha Analytics (the "Service"), you agree to be bound by these Terms of Service ("Terms"). If you do not agree to these Terms, do not use the Service.

These Terms incorporate by reference our Privacy Policy, which describes how we collect, use, and protect your data.

2. Description of Service

Mocha Analytics provides e-commerce analytics and reporting for Shopify stores, integrating data from Shopify, Google Analytics 4, Google Ads, Google Search Console, Klaviyo, Omnisend, HubSpot, Meta Ads, Snapchat Ads, Pinterest Ads, TikTok Ads, Gorgias, Recharge, and other sources. The Service displays this data in unified dashboards, provides automated analysis via Pulse, AI-powered insights via Ask Pulse, and delivers scheduled email digest reports.

3. User Accounts

To use the Service, you must:

  • Receive an invitation from an authorised administrator
  • Provide accurate registration information
  • Maintain the security of your account credentials
  • Notify us immediately of any unauthorised access
  • Ensure you have the authority to connect the accounts you integrate

You are responsible for all activities under your account.

4. Acceptable Use

You agree not to:

  • Share your login credentials with unauthorised parties
  • Attempt to access data from stores you are not authorised to view
  • Use automated tools to scrape or extract data beyond normal Service usage
  • Attempt to reverse engineer or compromise the Service
  • Use the Service for any illegal purpose
  • Exceed reasonable usage limits that impact other users
  • Use the Service in a manner that violates any third-party platform's terms of service
  • Attempt to migrate merchants away from Shopify using data obtained through our Service

5. Data Access and Ownership

You retain ownership of your store data. By connecting your Shopify store and third-party integrations, you grant us permission to access and process your data solely to provide the Service.

We do not:

  • Claim any ownership rights over your data
  • Sell your data to third parties
  • Use your data for advertising purposes
  • Use your data for competitive benchmarking
  • Share your data except as necessary to provide the Service

6. Shopify Platform Integration

6.1 Developer Responsibility

Mocha Analytics is built on the Shopify platform. By using this Service, you acknowledge and agree that:

  • Developer Responsibility: Mocha Analytics (the "Developer") is solely responsible for the Application, including its development, operation, maintenance, and support.
  • No Shopify Liability: Shopify is not liable for any fault in the Application or any harm that may result from its installation or use.
  • No Shopify Support: Except where expressly stated by Shopify, Shopify cannot provide assistance with the installation or use of the Application.
  • Developer Liability: Mocha Analytics is solely responsible for any liability arising from your access to or use of the Application, including access, use, distribution, or storage of your data.

6.2 OAuth Authorisation

When you connect your Shopify store, you authorise Mocha Analytics to access your store data through Shopify's OAuth authentication system. You can revoke this authorisation at any time by uninstalling the app from your Shopify admin.

6.3 Shopify API Terms

Our use of Shopify's APIs is governed by the Shopify API License and Terms of Use. Your use of the Shopify platform is separately governed by Shopify's Terms of Service and Privacy Policy.

7. Google Services Integration

7.1 Google API Services

When you connect Google services (Google Analytics 4, Google Ads, or Google Search Console), you authorise Mocha Analytics to access your data through Google's OAuth 2.0 authentication system.

Our use of Google API Services complies with:

7.2 Limited Use Disclosure

Mocha Analytics' use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements. See Section 3.4 of our Privacy Policy for details.

7.3 Google Integration Disclaimer

By connecting Google services to Mocha Analytics, you acknowledge that:

  • Mocha Analytics is solely responsible for the integration and any issues arising from it
  • Google is not liable for any fault in our Application or any harm that may result from its use
  • Google cannot provide assistance with our Application
  • You may disconnect Google services at any time through our Settings page or through your Google Account permissions

7.4 Revoking Google Access

You can revoke Mocha Analytics' access to your Google data at any time by:

  • Using the "Disconnect" option in our Settings > Integrations page
  • Visiting your Google Account Permissions and removing Mocha Analytics

8. Marketing and Support Platform Integrations

You may connect optional marketing and support platforms to Mocha Analytics. We access each platform's data on a read-only basis solely to display analytics, and you may disconnect any of them at any time from our Settings page.

8.1 Klaviyo API Services

When you connect Klaviyo, you authorise Mocha Analytics to access your Klaviyo data through OAuth authentication.

Our use of Klaviyo's API complies with:

8.2 Klaviyo Integration Disclaimer

By connecting Klaviyo to Mocha Analytics, you acknowledge that:

  • Mocha Analytics is solely responsible for the integration and any issues arising from it
  • Klaviyo is not liable for any fault in our Application or any harm that may result from its use
  • Klaviyo cannot provide assistance with our Application
  • You may disconnect Klaviyo at any time through our Settings page

8.3 App Review Notice

Mocha Analytics uses Klaviyo's OAuth system. If our app has not been reviewed and listed in Klaviyo's App Marketplace, you may see a warning during installation. This is normal and does not affect the functionality or security of our integration.

8.4 Omnisend Integration

When you connect Omnisend, you authorise Mocha Analytics to access your Omnisend campaign, automation, and engagement data on a read-only basis. By connecting Omnisend, you acknowledge that:

  • Mocha Analytics is solely responsible for the integration and any issues arising from it
  • Omnisend is not liable for any fault in our Application or any harm that may result from its use
  • You may disconnect Omnisend at any time through our Settings page

Your use of Omnisend is separately governed by Omnisend's Terms of Service and Privacy Policy.

8.5 HubSpot Integration

When you connect HubSpot through HubSpot's OAuth 2.0 system, you authorise Mocha Analytics to access your marketing email campaign performance and metadata on a read-only basis. By connecting HubSpot, you acknowledge that:

  • Mocha Analytics is solely responsible for the integration and any issues arising from it
  • HubSpot is not liable for any fault in our Application or any harm that may result from its use
  • You may disconnect HubSpot at any time through our Settings page

Your use of HubSpot is separately governed by HubSpot's Terms of Service and Privacy Policy.

8.6 Meta Ads Integration

When you connect Meta Ads through Meta's OAuth 2.0 system, you authorise Mocha Analytics to access your advertising account information and campaign reporting on a read-only basis. We do not create, edit, or manage your advertising campaigns. By connecting Meta Ads, you acknowledge that:

  • Mocha Analytics is solely responsible for the integration and any issues arising from it
  • Meta is not liable for any fault in our Application or any harm that may result from its use
  • You may disconnect Meta Ads at any time through our Settings page

Your use of Meta Ads is separately governed by Meta's Terms of Service and Privacy Policy.

8.7 Snapchat Ads Integration

When you connect Snapchat Ads through Snapchat's OAuth 2.0 system, you authorise Mocha Analytics to access your advertising account information and campaign reporting on a read-only basis. We do not create, edit, or manage your advertising campaigns. By connecting Snapchat Ads, you acknowledge that:

  • Mocha Analytics is solely responsible for the integration and any issues arising from it
  • Snapchat is not liable for any fault in our Application or any harm that may result from its use
  • You may disconnect Snapchat Ads at any time through our Settings page

Your use of Snapchat Ads is separately governed by Snapchat's Terms of Service and Privacy Policy.

8.8 Pinterest Ads Integration

When you connect Pinterest Ads through Pinterest's OAuth 2.0 system, you authorise Mocha Analytics to access your advertising account information and campaign reporting on a read-only basis. We do not create, edit, or manage your advertising campaigns. By connecting Pinterest Ads, you acknowledge that:

  • Mocha Analytics is solely responsible for the integration and any issues arising from it
  • Pinterest is not liable for any fault in our Application or any harm that may result from its use
  • You may disconnect Pinterest Ads at any time through our Settings page

Your use of Pinterest Ads is separately governed by Pinterest's Terms of Service and Privacy Policy.

8.9 TikTok Ads Integration

When you connect TikTok Ads through TikTok's OAuth 2.0 system, you authorise Mocha Analytics to access your advertiser account information and campaign reporting on a read-only basis. We do not create, edit, or manage your advertising campaigns. By connecting TikTok Ads, you acknowledge that:

  • Mocha Analytics is solely responsible for the integration and any issues arising from it
  • TikTok is not liable for any fault in our Application or any harm that may result from its use
  • You may disconnect TikTok Ads at any time through our Settings page

Your use of TikTok Ads is separately governed by TikTok's Terms of Service and Privacy Policy.

8.10 Gorgias Integration

When you connect Gorgias using an API key, you authorise Mocha Analytics to access your support ticket statistics and metadata on a read-only basis. We do not create, modify, or respond to support tickets on your behalf. By connecting Gorgias, you acknowledge that:

  • Mocha Analytics is solely responsible for the integration and any issues arising from it
  • Gorgias is not liable for any fault in our Application or any harm that may result from its use
  • You may disconnect Gorgias at any time through our Settings page

Your use of Gorgias is separately governed by Gorgias' Terms of Service and Privacy Policy.

8.11 Recharge Integration

When you connect Recharge using an API key, you authorise Mocha Analytics to access your subscription and billing data on a read-only basis. We do not create, modify, cancel, or pause subscriptions, nor process charges, on your behalf. By connecting Recharge, you acknowledge that:

  • Mocha Analytics is solely responsible for the integration and any issues arising from it
  • Recharge is not liable for any fault in our Application or any harm that may result from its use
  • You may disconnect Recharge at any time through our Settings page

Your use of Recharge is separately governed by Recharge's Terms of Service and Privacy Policy.

9. Subscription and Billing

Mocha Analytics offers subscription plans with different feature tiers. By subscribing:

  • You authorise us to charge your payment method on a recurring basis
  • Subscription fees are billed in advance on a monthly or annual basis
  • Prices may change with 30 days notice
  • Refunds are handled as described in Section 17 (Termination and Data Deletion) and as required by applicable law

Payment processing is handled by Stripe. Your payment information is stored securely by Stripe and is not accessible to us.

10. Service Availability

We strive to maintain high availability but do not guarantee uninterrupted service. We may perform maintenance, updates, or experience downtime due to factors beyond our control.

We will endeavour to:

  • Notify users of planned maintenance in advance when possible
  • Minimise disruption during maintenance windows
  • Communicate promptly about unplanned outages

11. Data Accuracy

While we strive for accuracy, analytics data may contain discrepancies due to:

  • Timing differences between data sources
  • Sampling applied by third-party platforms
  • API limitations or rate limits
  • Data processing delays

Forecasts and recommendations are provided as-is and should not be the sole basis for business decisions. We recommend validating critical metrics against source platforms.

12. Intellectual Property

The Service, including its design, code, features, and documentation, is protected by intellectual property laws. You may not copy, modify, distribute, sell, or create derivative works of any part of the Service without our written permission.

You retain all intellectual property rights in your own data.

13. Confidentiality

We treat your store data as confidential. We will not disclose your data to third parties except:

  • As required by law or legal process
  • As necessary to provide the Service (e.g., cloud hosting providers under strict confidentiality agreements)
  • With your explicit consent
  • In aggregated, anonymised form that cannot identify you or your business

14. Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY LAW, THE SERVICE IS PROVIDED "AS IS" WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.

WE SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO:

  • Loss of profits, revenue, or data
  • Business interruption
  • Cost of substitute services
  • Damages arising from your use of or inability to use the Service
  • Damages arising from third-party platform changes or outages

Our total liability for any claims arising from or related to the Service shall not exceed the amount you paid for the Service in the twelve (12) months preceding the claim.

15. Indemnification

You agree to indemnify, defend, and hold harmless Mocha Analytics, its operators, officers, directors, employees, and agents from any claims, damages, losses, liabilities, costs, or expenses (including reasonable attorneys' fees) arising from:

  • Your use of the Service
  • Your violation of these Terms
  • Your violation of any third-party rights
  • Your violation of any applicable laws or regulations

16. Data and Privacy

Your use of the Service is also governed by our Privacy Policy, which describes how we collect, use, and protect your data.

Important: We access your connected accounts with read-only permissions. We do not modify, delete, or write data to your Shopify store, Google Analytics, Google Ads, Google Search Console, Klaviyo, Omnisend, HubSpot, Meta Ads, Snapchat Ads, Pinterest Ads, TikTok Ads, Gorgias, or Recharge accounts.

For specific details on how we access and use data from each connected platform, including our compliance with platform-specific API policies, see our Privacy Policy.

17. Termination and Data Deletion

17.1 Termination by You

You may terminate your use of the Service at any time by:

  • Uninstalling the Mocha Analytics app from your Shopify store
  • Requesting account deletion by contacting us at the email below

17.2 Termination by Us

We may suspend or terminate your access to the Service at any time for:

  • Violation of these Terms
  • Violation of third-party platform terms
  • Non-payment (for paid features)
  • Any other reason at our reasonable discretion

We will provide notice when possible, except in cases of severe violations or legal requirements.

17.3 Data Deletion

Upon termination, your store data will be permanently deleted within 30 days. This applies when:

  • You uninstall the Mocha Analytics app from your Shopify store
  • You request deletion of your Mocha Analytics account by contacting us
  • Your data is no longer required to provide the Service
  • We receive an enforceable deletion request from you, your customers, or Shopify

17.4 Survival

Sections relating to Intellectual Property, Limitation of Liability, Indemnification, Dispute Resolution, and Governing Law shall survive termination.

17.5 14-Day Satisfaction Guarantee

We offer a voluntary 14-day satisfaction guarantee on new paid subscriptions. If you are not satisfied, you may request a full refund of your first subscription charge within 14 days of the date that charge is paid. We will cancel your subscription and return the full amount of that charge, no questions asked.

To request a refund under this guarantee, use the "Cancel plan" action in your Billing settings (which offers the refund while you are inside the 14-day window), or contact us at the email below within that window.

This guarantee is subject to the following limits:

  • It applies to the first charge of a new subscription only. Renewals, upgrades, and subsequent charges are not refundable under this guarantee.
  • It may be used once per store, ever. A store that has previously received a satisfaction-guarantee refund is not eligible for another.

This is a voluntary commercial guarantee offered in addition to any rights you may have under applicable law.

17.6 Annual Installment Plans

An annual installment plan is a 12-month commitment billed monthly. If you cancel an annual installment plan during its committed term (outside the 14-day satisfaction guarantee in section 17.5):

  • Your commitment remains in effect for the rest of the 12-month term. Your plan and access continue, and the remaining monthly installments continue to be billed, until the committed term ends.
  • Cancelling stops the plan from renewing: at the end of the committed term the subscription ends and is not renewed.
  • Installments already billed are not refundable, except as provided by the 14-day satisfaction guarantee or as required by applicable law.

Monthly plans have no commitment and can be cancelled at any time, with access continuing until the end of the current billing period.

When a subscription ends (whether cancelled or expired), dashboard access is paused until you start a new plan. Cancelling does not delete your data: we retain it so you can resume later, and it is permanently deleted only on the triggers described in section 17.3 (and within 30 days of such a trigger).

18. Modifications to Terms

We may modify these Terms at any time. We will notify users of material changes via:

  • Email notification to your registered email address
  • In-app notification
  • Posting the updated Terms with a new "Last updated" date

Continued use of the Service after changes constitutes acceptance of the new Terms. If you do not agree to the modified Terms, you must stop using the Service.

19. Modifications to Service

We reserve the right to modify, suspend, or discontinue any part of the Service at any time. We will provide reasonable notice for significant changes that materially affect your use of the Service.

We may also add new features, change pricing, or update integrations. Major changes will be communicated in advance when possible.

20. Dispute Resolution

20.1 Good Faith Negotiation

Any disputes arising from these Terms shall first be attempted to be resolved through good-faith negotiation. You agree to contact us at the email below before initiating any formal dispute resolution process.

20.2 Mediation

If resolution is not reached within 30 days of initial contact, either party may request non-binding mediation before a mutually agreed-upon mediator.

20.3 Binding Arbitration

If mediation is unsuccessful or declined, disputes shall be settled by binding arbitration in accordance with applicable arbitration rules. The arbitration shall be conducted in Madrid, Spain, unless otherwise agreed.

20.4 Exceptions

Nothing in this section prevents either party from seeking injunctive or other equitable relief in court for matters relating to intellectual property or data security.

21. Governing Law

These Terms shall be governed by and construed in accordance with the laws of Spain, without regard to its conflict of law provisions.

For international users:

  • European Union: Mandatory consumer protection laws of your country of residence apply to the extent they provide greater protection
  • United Kingdom: UK consumer protection laws apply where required
  • Canada: PIPEDA and applicable provincial privacy laws apply to your personal information
  • United States: State consumer protection laws (including CCPA for California residents) apply where required
  • Other jurisdictions: Local mandatory consumer protection laws apply to the extent required

Any legal action shall be brought exclusively in the courts of Madrid, Spain, except as required by applicable consumer protection laws that grant you the right to bring action in your local courts.

22. Severability

If any provision of these Terms is found to be unenforceable or invalid by a court of competent jurisdiction, the remaining provisions shall continue in full force and effect.

The unenforceable provision shall be modified to the minimum extent necessary to make it enforceable while preserving its original intent as closely as possible.

23. Entire Agreement

These Terms, together with our Privacy Policy and any additional terms for specific features, constitute the entire agreement between you and Mocha Analytics regarding the Service.

These Terms supersede any prior agreements or communications regarding the Service.

24. No Waiver, Assignment, and Contact

24.1 No Waiver

Our failure to enforce any provision of these Terms shall not constitute a waiver of that provision or our right to enforce it in the future.

24.2 Assignment

You may not assign or transfer your rights or obligations under these Terms without our prior written consent.

We may assign our rights and obligations under these Terms to an affiliate or in connection with a merger, acquisition, or sale of assets, provided the assignee agrees to be bound by these Terms.

24.3 Contact

Contact us. If you have any questions about these Terms, please contact us at hello@mochadash.com.

For support issues, you may also use the in-app support features or visit our help documentation.

Get started

Register interest.

Tell us where to find you. We'll be in touch shortly.

Thanks. We'll be in touch shortly.

Currently invitation-only. Connect Shopify in 60 seconds.