SwiftUIBase
// Refund

Refund Policy

Last updated

SwiftUIBase is a digital product delivered through a private GitHub repository. This policy explains when and how refunds are available.

1. The 14-day window — pre-access only

We offer a 14-day refund window from the date of purchase, available only if you have not yet accessed the GitHub repository. Once you accept the repository invitation, clone, fork, or otherwise download the kit’s source code, the digital good is considered delivered and consumed, and refunds are no longer available.

Why the limit: the kit is a code asset that cannot be “returned” once you’ve seen it. Treating access as the consumption point is the standard approach for digital starter kits and lets us keep prices low.

2. How to request a refund

  1. Email swiftuibase@pull.house from the address you used at checkout.
  2. Include your Stripe receipt number and the GitHub username associated with your purchase.
  3. We’ll verify that no repository access has been granted (or that the invitation is still pending and unaccepted).
  4. On approval, we issue the refund through Stripe within 5 business days. The actual time the funds reappear depends on your bank or card issuer (typically 3–10 days after we issue).

3. What is not eligible

  • Purchases where the GitHub repository invitation has been accepted, even if no code was downloaded.
  • Purchases more than 14 days old.
  • Discounted or promotional bundles where the discount terms state “final sale”.
  • Charges arising from chargeback abuse, attempted fraud, or violations of the EULA or Terms of Service.

4. Statutory consumer rights

Many jurisdictions grant consumers additional withdrawal or cooling-off rights for distance sales of digital products — including but not limited to:

  • European Union (Consumer Rights Directive 2011/83/EU, art. 16(m)) — 14-day withdrawal right for digital content, which expires when you give your express prior consent to begin delivery and acknowledge that the right of withdrawal is lost as a result.
  • United Kingdom (Consumer Contracts Regulations 2013, reg. 37) — equivalent 14-day right with the same digital- content waiver mechanism.
  • Türkiye, Australia, Brazil, Canada, India and other countries with distance-selling regulations — typically a 7-to-14-day cooling-off period with comparable digital-content carve-outs.

Because the kit is digital content, your statutory withdrawal right ordinarily expires the moment you accept the GitHub repository invitation. By accepting the invitation you expressly consent to immediate delivery and acknowledge that your right of withdrawal is lost to the extent permitted by your local law.

Where your local consumer-protection law grants non-waivable rights beyond those described here, you retain those rights notwithstanding this policy. We do not seek to override mandatory local protections.

4a. Payment processing and chargebacks

Refunds are processed exclusively through Stripe and follow Stripe and card-network rules. If you initiated payment with a card requiring Strong Customer Authentication (3DS 2 / PSD2), the refund will be issued to the same card. Stripe does not return per-transaction processing fees on refunds; we absorb those ourselves where we approve the refund.

5. Discretionary refunds

Outside the 14-day window we may, at our sole discretion, issue a refund or partial credit if there is a clear product defect we cannot reasonably resolve. To request a discretionary refund, email support with the same details listed in Section 2 plus a description of the issue and any reproduction steps. Discretionary refunds are rare and are not a right under this policy.

6. Chargebacks

Please contact us before initiating a chargeback. We aim to respond to all support emails within 24 hours during the first 7 days after purchase. Chargebacks initiated without contacting us first may be contested if the repository was already accessed.

7. Currency and processing fees

Refunds are issued in the original currency and to the original payment method. We refund the full amount you paid (excluding non-refundable processing fees imposed by Stripe or your bank, where applicable).

8. Contact

Email swiftuibase@pull.house for any refund-related question. We aim for a 24-hour first response during the first 7 days after purchase.

Questions about this document?

Reach us at the address below — we aim for a 24-hour first response.

swiftuibase@pull.house