CrabStack Refund Policy

This Refund Policy explains how refunds are handled for purchases of a CrabStack license. CrabStack is operated from Sweden and is the author and licensor of the software. Stripe is the merchant of record for your purchase, through its Managed Payments service, so Stripe processes the payment, issues your receipt, and can refund you under its own policies as well as we can. Tax invoices come from Link where its service covers the tax; where it does not, Stripe issues them in our name using our business details. This policy was last updated on 3 August 2026.

1. A Digital Product, Delivered Immediately

A CrabStack purchase is a one-time license to source code, not a subscription. On payment we create a read-only collaborator invitation to the private GitHub repository for the username you provide. The product is delivered as soon as that invitation is created.

2. Who Can Refund You

Either of us can. We can refund you directly, and we will in the circumstances listed below. Stripe can also refund you on its own initiative as merchant of record, within 60 days of purchase and under its own policies, including to settle a dispute or to honor a statutory cooling-off right where your country grants one. Nothing in this policy overrides a right you have under consumer protection law.

3. When We Will Refund You

If you have not yet accepted the repository invitation, email us and we will refund you in full. No reason needed.

We will also refund you if:

  • Billing errors: if you were charged incorrectly, for example a duplicate charge or the wrong amount.
  • Failed delivery: if your payment succeeded but we are unable to grant you repository access and cannot resolve the problem, and you have not accessed the source.

Once you have accepted the invitation and can read the source, our position is that the sale is done: source code cannot be returned. We may still refund you at our discretion, and Stripe may decide independently of us.

4. Effect of a Refund on Your Access

When a full refund or a successful chargeback is recorded, the license granted with that purchase ends, and we remove your repository access by hand shortly afterwards. Partial refunds do not end a license. If you hold a second, unrefunded license on the same GitHub account, that one keeps your access. To be plain about the limit: removing access stops future access, it cannot undo a copy of the source you already cloned.

5. How to Request a Refund

Email us at [email protected]. You can also go through Link, the Stripe service that acts as merchant of record: your receipt comes from Link and links to order management and support there. Either way, please have the following ready:

  • The email address used for the purchase.
  • The Stripe receipt or invoice number from your payment confirmation.
  • The date of the charge.
  • The GitHub username you provided at checkout.
  • A brief description of the reason for the request.

We aim to respond within 2 business days.

6. How Refunds Are Processed

Refunds are issued through Stripe back to your original payment method. Once approved, please allow 5 to 10 business days for the refund to appear on your statement, depending on your card issuer or bank.

7. EU Right of Withdrawal

Under the EU Consumer Rights Directive (Directive 2011/83/EU), consumers in the EU and EEA generally have a 14-day right of withdrawal for online purchases, which can be lost for digital content once its supply has begun with the consumer's prior express consent and acknowledgment.

At checkout you accept our terms, which include your consent to immediate delivery of the source code through repository access. Our Terms record that consent at checkout, and our promise in section 3 is more generous than the statutory minimum: before you accept the repository invitation we refund you in full, with no time limit. Whether the right survives acceptance is a question of the law where you live. Stripe, as merchant of record, can also refund within 60 days of purchase under its own policies; contact it through the Link details on your receipt. Either way, write to us and we will help.

8. Chargebacks

Please contact Link support, or us, before filing a chargeback with your bank. Stripe manages disputes as merchant of record, and most billing issues are faster to resolve directly. A chargeback ends the license and, shortly after, your repository access. If the dispute is later resolved in your favor, email us and we will restore your access.

9. Changes to This Policy

We may update this Refund Policy at any time. Changes will be posted on this page with a new last-updated date.

10. Governing Law

This Refund Policy is governed by the laws of Sweden, without prejudice to any mandatory consumer protection rights that apply in your country of residence. The sale itself is made by Stripe as merchant of record and is subject to Stripe's own terms.

11. Contact

For any question about refunds, contact us at [email protected]. See also our Terms of Service.