Terms of Service

Effective 5 May 2026

1. About CancelFlow

CancelFlow is a trading name of Xyliase Technologies Ltd, a company registered in Scotland (company number SC888385) with its registered office at Unit 29 Eliburn Industrial Park, Livingston, Scotland, EH54 6GQ.

In these Terms, “CancelFlow”, “we”, “us”, and “our” refer to Xyliase Technologies Ltd trading as CancelFlow.

2. Acceptance of terms

By creating an account or using CancelFlow (“Service”), you agree to these Terms of Service (“Terms”). If you are using the Service on behalf of a business, you represent that you have authority to bind that business to these Terms.

If you do not agree to these Terms, you must not use the Service.

3. Description of service

CancelFlow provides a software-as-a-service platform that enables SaaS operators to embed a subscription cancellation retention flow into their product. The Service works by:

  • Providing a JavaScript embed script that you include in your application
  • Displaying a configurable retention modal to your end-users when they attempt to cancel
  • Applying Stripe subscription actions (pause, discount, downgrade) using a Stripe secret key you provide
  • Recording retention events and making them available in your dashboard

4. Your account

You are responsible for maintaining the confidentiality of your account credentials and for all activities that occur under your account. You must notify us immediately of any unauthorised use.

You must not share your embed script key publicly or in a way that allows third parties to trigger retention flows on your behalf.

5. Stripe API keys

To enable the Service to act on Stripe subscriptions, you may provide your Stripe secret key. By doing so, you:

  • Grant CancelFlow permission to call the Stripe API on your behalf solely for the operations described in Section 3
  • Acknowledge that your key is encrypted at rest using AES-256-GCM and is never exposed to end-users
  • Accept full responsibility for any Stripe API usage that results from your embed configuration
  • Agree to comply with Stripe’s Terms of Service

You can revoke access at any time by removing your key from the embed configuration or by rotating the key in Stripe.

6. Acceptable use

You must not use the Service to:

  • Interfere with, disrupt, or impersonate third parties
  • Apply unauthorised charges or modifications to subscriptions you do not own
  • Reverse-engineer, decompile, or extract source code from the Service
  • Violate any applicable laws or regulations
  • Resell or sublicense access to the Service without written permission
  • Transmit any malicious code, spam, or harmful content through the Service
  • Attempt to gain unauthorised access to any part of the Service or its infrastructure

7. Plans and billing

CancelFlow is offered under three paid subscription plans (Starter, Pro, Unlimited). Each plan includes different limits on the number of embeds and monthly retention events. Plan details and pricing are published on the pricing page.

Subscriptions begin with a 14-day free trial. A valid payment method is required at sign-up. If you do not cancel before the trial ends, you will be charged for the selected plan.

Billing is handled by Stripe. You can manage, upgrade, or cancel your subscription at any time via the billing portal in Settings.

Refunds are not provided for partial months, but you retain access until the end of your paid period if you cancel mid-cycle. All fees are exclusive of applicable taxes unless otherwise stated.

8. Plan limits

If you exceed your plan’s monthly request limit, retention events will return a 429 error and no Stripe actions will be applied. The embed will still display, but offers will not be processed. Upgrading your plan immediately restores full functionality.

9. Intellectual property

The CancelFlow platform, embed script, branding, and all associated intellectual property remain the sole property of Xyliase Technologies Ltd. Your embed configuration data, Stripe keys, and usage data remain yours. You grant CancelFlow a limited, non-exclusive licence to process that data solely in order to deliver the Service.

You must not remove, alter, or obscure any proprietary notices, trademarks, or branding included in the Service.

10. Disclaimer of warranties

The Service is provided on an “as is” and “as available” basis without warranties of any kind, whether express, implied, or statutory.

To the maximum extent permitted by applicable law, CancelFlow expressly disclaims all warranties, including but not limited to implied warranties of merchantability, fitness for a particular purpose, title, and non-infringement.

Without limiting the foregoing, CancelFlow does not warrant or guarantee that:

  • The Service will be uninterrupted, error-free, or secure
  • The Service will achieve any particular retention rate, reduce churn by any specific amount, or produce any particular business outcome
  • Any data or results generated by the Service will be accurate or reliable
  • The Service will be compatible with any third-party platform, API, or service (including Stripe) at all times
  • Defects or errors will be corrected within any particular timeframe

You acknowledge that subscription retention depends on many factors outside CancelFlow’s control, including but not limited to your product quality, pricing, market conditions, and end-user behaviour. CancelFlow is a tool and does not guarantee any particular outcome.

11. Limitation of liability

To the maximum extent permitted by applicable law, in no event shall CancelFlow (Xyliase Technologies Ltd), its directors, officers, employees, agents, or affiliates be liable for any:

  • Indirect, incidental, special, consequential, or punitive damages
  • Loss of revenue, profits, business, subscribers, customers, goodwill, or anticipated savings
  • Loss of data, use, or corruption of data
  • Cost of procurement of substitute services
  • Damages arising from any reliance on the Service, its output, or its availability

These limitations apply regardless of the theory of liability (whether in contract, tort, negligence, strict liability, or otherwise) and even if CancelFlow has been advised of the possibility of such damages.

Our total aggregate liability for all claims arising out of or in connection with these Terms or the Service shall not exceed the total fees actually paid by you to CancelFlow in the twelve (12) months immediately preceding the event giving rise to the claim, or fifty pounds sterling (£50), whichever is greater.

Nothing in these Terms excludes or limits liability for: (a) death or personal injury caused by negligence; (b) fraud or fraudulent misrepresentation; or (c) any other liability that cannot be lawfully excluded or limited under the laws of Scotland.

12. Indemnification

You agree to indemnify, defend, and hold harmless CancelFlow (Xyliase Technologies Ltd), its directors, officers, employees, and agents from and against any and all claims, liabilities, damages, losses, costs, and expenses (including reasonable legal fees) arising out of or in connection with:

  • Your use of the Service or any violation of these Terms
  • Your embed configuration and the actions it triggers on your end-users’ subscriptions
  • Your provision of Stripe API keys and any resulting Stripe API calls
  • Any claim that your use of the Service infringes the rights of any third party
  • Any dispute between you and your end-users relating to subscription changes made through the Service

13. Availability and support

We strive for high availability but do not guarantee uninterrupted service. We are not liable for losses resulting from downtime, scheduled maintenance, API errors, or failures of third-party services including Stripe.

We reserve the right to modify, suspend, or discontinue the Service (or any part of it) at any time, with or without notice. We shall not be liable to you or any third party for any modification, suspension, or discontinuance of the Service.

Support is provided via email at hello@cancelflow.dev on a reasonable-efforts basis.

14. Termination

You may terminate your account at any time from the Settings page. We may suspend or terminate your account immediately and without notice if you breach these Terms or if we reasonably believe your use poses a risk to us, other users, or the integrity of the Service.

Upon termination, your right to use the Service ceases immediately. We may delete your data in accordance with our Privacy Policy. Any provisions of these Terms that by their nature should survive termination shall survive, including but not limited to Sections 10, 11, 12, and 16.

15. Changes to these terms

We reserve the right to update these Terms at any time. If changes are material, we will notify you by email at least 14 days in advance. Continued use of the Service after the effective date constitutes acceptance of the revised Terms. If you do not agree to the revised Terms, you must stop using the Service and close your account.

16. Governing law and jurisdiction

These Terms are governed by and construed in accordance with the laws of Scotland. Any disputes arising out of or in connection with these Terms shall be subject to the exclusive jurisdiction of the courts of Scotland.

17. Severability

If any provision of these Terms is held to be invalid, illegal, or unenforceable, the remaining provisions shall continue in full force and effect.

18. Entire agreement

These Terms, together with our Privacy Policy, constitute the entire agreement between you and CancelFlow regarding the Service and supersede all prior agreements and understandings.

19. Contact

For any questions about these Terms, contact us at:

Xyliase Technologies Ltd (trading as CancelFlow)
Unit 29 Eliburn Industrial Park
Livingston, Scotland, EH54 6GQ
hello@cancelflow.dev

Privacy Policy →← Back to home