ModuForge
Legal

Terms of service

Last updated: 28 May 2026

Plain language, on purpose.

These are simplified terms. I may update them from time to time, and I'll give current clients notice of any material changes by email. A full solicitor review is pending as the business grows. This page is accurate about what I will and won't do — it's just not a 40-page legal document.

1. Who I am

I'm Ben Pandher. I run Pandemonium Software Ltd, a one-person business building websites for UK trades and small businesses, trading as ModuForge.

Trader details

In these terms, "I", "me" and "we" means Pandemonium Software Ltd, and "you" means the business or person who hires me.

2. What I provide

I build a professional, mobile-first website for your business. The exact scope depends on which modules you've picked on my pricing page — as a minimum, it always includes a mobile-optimised website hosted on your own free Cloudflare Pages account, ongoing security and dependency updates, a monthly performance report, 3 included change requests per month (one item per request — text edits, photo swaps, price updates, anything in scope), and UK-based support from a real person.

I don't provide legal, tax, insurance or accounting advice, and I'm not a marketing agency. If you need any of those, I can point you towards someone I trust.

3. Build time (the two-week SLA)

My standard build time is two working weeks. The clock starts the day you complete the Onboarding Hub — not the day you pay. This is a deliberate choice: the Hub captures everything I need to build a proper site (logo, photos, colours, services, business details, your hosting account) so I never have to chase you once the clock is running.

If I'm waiting on you during the Hub, the clock doesn't start. That's fair to both sides — I can't build a page without knowing what goes on it, and you shouldn't be rushed.

4. Setup fee and your 14-day cancellation right

The £299 setup fee (or £99 for Founding Members) is payable up front, at the same time as your first monthly payment. It covers building your site — design, copy work, module setup, domain wiring, the lot.

14-day right to cancel (consumers)

Under the Consumer Contracts (Information, Cancellation and Additional Charges) Regulations 2013, if you are a consumer (buying for purposes outside your trade or profession) you have the right to cancel this contract within 14 days of payment without giving any reason. If most of what you buy ModuForge for is running a business — even a sole trader business — these consumer-cancellation rights do not apply to you.

To exercise your cancellation right, send a clear statement (email is fine — to pandamoniumsoftwareltd@gmail.com) saying you want to cancel. You can also use the model cancellation form at the end of these terms (Schedule A). Any refund owed is processed within 14 days of cancellation, back to the original payment method, at no cost to you.

Express request to begin work immediately

At payment, you will be asked to tick a box that says: “I expressly request that Pandemonium Software Ltd begins work immediately, and I acknowledge that the setup fee becomes non-refundable as soon as development work has started.”

This express request is required because development work on your site (intake review, design choices, copy drafting, domain configuration) begins within minutes of payment. Once you have given this consent and development work has started, the setup fee is non-refundable under Regulation 36 of the CCRs (services performed at the customer's express request during the cancellation period). If you choose not to tick the box, work will not start until the 14-day cancellation period ends.

“Development work has started” means I have opened your file and begun any of: reading your intake answers in detail, drafting site copy, configuring your domain or Cloudflare account, building site components, or preparing your preview. In practice this is within minutes of payment when you have ticked the box.

Changing modules during onboarding

You can change your module mix (Online Booking, Newsletter, Enquiry Form, Google Business Profile setup) once during onboarding via the “Re-select modules” button. After launch, you can add or remove any module any time from your customer dashboard's Modules or Billing section — no cap, no notice period. See section 5 below for the timing.

If you remove a module you have already set up (e.g. you entered a Cal.com link then later removed Online Booking), we keep your data safely in case you ever re-add it. The module just disappears from your dashboard.

5. Monthly subscription, module changes and cancellation

The monthly fee starts on day one, alongside the setup fee. It covers hosting, software and security updates, backups, support channels, and the monthly change-request allowance. It bills monthly until you cancel.

Module add or remove (post-launch)

Adding or removing a module from your dashboard takes effect on your next billing date (always the 1st of the following month). No mid-month proration. For an add: the new module activates on the 1st, your next invoice includes the one-off setup for that module plus the new monthly rate. For a remove: you keep access until the 1st (you have already paid for the month), then the monthly drops accordingly. No refund for the current month — you used the service.

Cancelling your whole subscription

You can cancel from the dashboard's Billing section any time. Two options:

  • Cancel at end of month (free). Site stays live until the 1st of the following month. After that the site goes offline, billing stops, no refund — you keep what you have paid for through to the end of the month.
  • Cancel now with prorated refund. Site goes offline today. You get a refund of the unused portion of this month's monthly subscription, based on days remaining. Refund processed within 14 days of cancellation, back to the original payment method.

The one-off setup fee is never refunded under either option (subject only to your 14-day consumer cancellation right above) — that paid for building the site, which has already been delivered.

No notice period. No exit fees. No “but wait” calls. If you cannot get to your dashboard for any reason, email pandamoniumsoftwareltd@gmail.com and I will process it within one working day.

What happens to your site

Your site keeps running. It's hosted on your own Cloudflare Pages account — free forever — so there's no bill that picks up when I leave. Your domain, your subscriber list, your booking page, your Google Business Profile and all your content stay yours.

What I hand over (within 14 days of your final billing date)

  • A complete copy of your website source code, as a downloadable zip and (if you'd like) a private GitHub repository transferred to your account.
  • A list of every credential I was holding on your behalf, with my access already revoked from each — Cloudflare team membership, Resend team membership, Google Business Profile manager access, Cal.com (where applicable) and any other account I was a member of.
  • An exit summary in plain English: what runs where, what to watch out for, and the kind of thing you'd want to ask your next maintainer about.

What you stop receiving

Once your subscription ends, I no longer:

  • Apply security patches, dependency updates or browser compatibility fixes to your site.
  • Make content changes, generate the monthly performance report or provide direct support.
  • Maintain oversight of your hosting, sender domain or any of the connected services on your behalf.

Practically, your site will slowly drift over time — typically 12 to 24 months before you'd notice anything. It won't suddenly break, but it also won't stay current with the web around it. If you want to come back later, re-onboarding is the standard setup fee and we pick up where we left off.

If your subscription lapses involuntarily

If a subscription payment fails, I'll email you and try again over a few days. After three failed attempts, services pause (your site keeps serving, but I stop active maintenance) until payment is back in good standing. No hostile takeover, no lockout — just a pause until you're ready to continue or formally cancel.

6. Ownership

You own your website content, your domain, your hosting account, and all connected service accounts, full stop. That includes the website files, the text, photos, logo files, Google Business listing, your Cloudflare Pages hosting account, and any other accounts I set up in your name.

I may retain rights to any behind-the-scenes tooling, deployment scripts or shared components I've built across multiple client sites — but nothing that would stop you running, hosting or modifying your site elsewhere.

7. No territorial exclusivity

I don't offer geographic or trade exclusivity. If I already work with a plumber in your town, I'm free to take on another one. Every client's content, branding and marketing is their own and I never share information between clients.

8. Case study permission

I'd love to show off a good result, so I may ask to feature your finished site on my own site as a case study. Permission is always requested and never mandatory. You can say no without any hard feelings or impact on your service.

9. Post-launch support

After your site is live:

  • Minor changes (updating a phone number, swapping a photo, tweaking prices, adding a testimonial) I do within 48 hours, included in your monthly fee.
  • Major changes (new pages, new sections, complete redesigns, custom features) I quote for separately and fairly before any work starts.
  • Emergencies (the site is down or broken) I aim to respond to within a few hours during working days. I keep backups so in the very worst case I can restore quickly.

10. What you agree to do

  • Give me accurate information about your business.
  • Only send me photos and content you have the right to use.
  • Not use the website for anything illegal, misleading or harmful.
  • Pay your monthly fee on time.

If any of those go sideways, I'll talk to you first before taking anything down.

11. Data protection and retention after cancellation

I handle your personal data under UK GDPR and the Data Protection Act 2018. While you are an active customer I hold whatever is needed to deliver the service: your contact details, business details, content you upload, subscriber lists (where applicable), and payment records. See the privacy notice for the full list and lawful bases, and the Data Processing Agreement for the formal processor terms under GDPR Article 28.

When you cancel:

  • Personal data is deleted 30 days after cancellation: your site content, brand assets, login credentials, subscriber list, dashboard analytics, and any third-party access I held on your behalf. The 30-day window gives breathing room for “I changed my mind” calls and final-invoice handling.
  • Financial records are retained for 7 years from the end of the tax year in which they arose. This is the minimum required by HMRC for VAT and Income Tax records (Companies Act 2006 s388, VATA 1994 Sch 11). These records hold the minimum needed for the legal obligation: your invoice amounts, payment dates, and business name. Photos, content, subscribers, dashboard data — all gone.
  • Your right to early erasure: if you want your personal data deleted before the 30-day window expires (or, where lawful, ahead of the 7-year financial retention), email pandamoniumsoftwareltd@gmail.com and I will action it within 30 days of your request, as required by Article 17 UK GDPR.

The 30-day personal-data deletion runs as an automated daily process — there is no possibility of me forgetting to do it. After deletion completes, an internal audit record is kept (anonymised — no personal data, just the timestamp + the customer reference) so we can prove the scrub happened if you ever ask.

12. Limits of my liability

I'll work carefully and do my best for you — but I can't guarantee specific business outcomes (how many customers your site brings in, your ranking on Google, and so on). Those depend on too many things outside my control.

Liability cap

My total aggregate liability to you for any and all claims arising under or in connection with these terms — whether in contract, tort (including negligence), breach of statutory duty, or otherwise — is limited to the total fees you have actually paid me in the 12 months immediately before the event giving rise to the claim.

Indirect and consequential loss

I am not liable for any indirect, special or consequential loss or damage, including but not limited to: loss of profits, loss of revenue, loss of business, loss of anticipated savings, loss of goodwill, loss of data (except as covered by my data-protection obligations), or any third party claims against you — however caused, even if I was advised of the possibility.

Third-party services

Your site relies on third-party services that I configure but do not control — including Google (Maps, Business Profile, Search), Stripe (payments), Cloudflare (hosting), Resend (email), Cal.com (booking), and Anthropic (AI operations). I am not liable for any loss, downtime, data breach, or service interruption caused by those providers. I will use reasonable skill and care in configuring them and will assist you in resolving issues, but each provider is governed by its own terms of service and I cannot guarantee their availability or performance.

Force majeure

Neither party is liable for delays or failures caused by events beyond reasonable control — including natural disasters, pandemics, strikes, government actions, power failures, internet outages, cyber attacks, or acts of war. If a force majeure event continues for more than 30 consecutive days, either party may terminate this agreement by giving written notice to the other.

What is never limited

Nothing in these terms excludes or limits liability for: fraud or fraudulent misrepresentation; death or personal injury caused by negligence; or any other liability that cannot be excluded or limited under the laws of England and Wales.

13. Governing law and dispute resolution

These terms are governed by the laws of England and Wales. Any disputes will be handled by the courts of England and Wales. Before going to court I would much rather talk it through — email pandamoniumsoftwareltd@gmail.com and we will work it out.

Alternative dispute resolution: I am not currently a member of an ADR scheme. If a dispute cannot be resolved between us, consumers can contact the Citizens Advice consumer service (0808 223 1133) or pursue a small-claims action in the County Court.

14. Changes to these terms

If I update these terms, I will let current clients know by email and update the "Last updated" date above. If a change materially affects you, you will have the chance to cancel before it takes effect.

Schedule A — Model cancellation form

Provided per CCRs 2013 Schedule 3. You do not have to use this form — any clear statement of cancellation works (email, dashboard click, letter). It is here for completeness so the right is fully accessible.

To: Pandemonium Software Ltd, pandamoniumsoftwareltd@gmail.com
10 Olivers Close, Long Hanborough, Witney, OX29 8GL, England

I/We [*] hereby give notice that I/We [*] cancel my/our [*] contract for the supply of the following service: ModuForge website build + monthly subscription

Ordered on [*] / received on [*]: ____________________

Name of consumer(s): ____________________

Address of consumer(s): ____________________

Signature of consumer(s) (only if this form is notified on paper): ____________________

Date: ____________________

[*] Delete as appropriate.