• About
  • Legal
  • Terms of Service

Terms of Service

1. Introduction

Widget Factory (Pty) Ltd ("we", "our", "us") is a software development company registered in South Africa. We own and operate this website and we provide the software and support services described in these Terms of Service (collectively, our "Services").

Subscriptions purchased before 1 April 2026 were sold by Widget Factory Limited, a company registered in England and Wales. Those subscriptions, and the rights and obligations under them, transferred to Widget Factory (Pty) Ltd on 1 April 2026, and these Terms of Service apply to them from that date. Your rights under those subscriptions are unaffected by the transfer.

1.1 Definitions

In these Terms of Service:

  • "Services" means the software, websites, downloads, updates and support services provided by us.
  • "Subscription" means a time-limited paid plan giving access to restricted Services, including JCE Pro, JCE Ultimate and JCE Agency.
  • "Subscription Period" means the period of access purchased, beginning on the date your payment is accepted.
  • "Paddle" means Paddle.com, our authorised reseller and Merchant of Record.
  • "Access Credentials" means any login, password, key or token we issue to you.
  • "Your User Content" has the meaning given in section 10.

By using our Services you accept these Terms of Service in full. If you do not accept them, you must not use our Services.

2. Content Licence

Editorial content on this website, including text, images, audio material, video material and audio-visual material, is made available to you under a Creative Commons Attribution-ShareAlike 4.0 International Licence (CC BY-SA 4.0), unless otherwise stated.

This licence does not extend to:

  • trade marks, logos and brand assets used in our Services, including the JCE name and logo;
  • the Joomla!® name, symbol, logo and related trade marks, which are used under a limited licence granted by Open Source Matters, Inc.;
  • material owned by third parties and reproduced on this website under licence;
  • content submitted by users, which is governed by section 10;
  • software packages, which are governed by section 3.

3. Software Licence and what a Subscription grants

Software packages provided through our Services are licensed under the GNU General Public License, version 2 or later, or a licence compatible with it. The applicable licence is included with each package. Where a licence is not included, please contact us and we will supply a copy. By using a software package provided through our Services, you agree to the terms of the licence supplied with it.

A Subscription is not a licence to use the software. Your right to use, modify and redistribute the software comes from the GNU General Public License and is not restricted by these Terms of Service.

A Subscription grants you access, for the Subscription Period, to:

  • downloads of the software packages covered by your plan;
  • updates to those packages, whether through this website, the Joomla Update Manager or any other update mechanism we provide;
  • support through our support forum and ticket system, as described in section 7.

Your plan determines which software packages and which support services your Subscription covers, as set out on the relevant product page. We do not limit the number of websites on which you may install the software.

When your Subscription Period ends, your access to downloads, updates and support ends. Software already installed on your websites continues to work and your rights under the GNU General Public License in that software are unaffected. You will not receive further updates, including security updates, until you renew.

4. Access to Services

While access to some of our Services is free, access to some of our Services is restricted. We reserve the right to restrict access to any or all of our Services. These restricted Services may require a login or some other form of authentication to access them.

Examples of our restricted Services include, but are not limited to:

  • download of any version of the JCE Pro extension package;
  • access to updates of the JCE Pro extension package via the Joomla Update Manager or any other update mechanism or service;
  • download of plugins for JCE Core, JCE Pro or Joomla;
  • access to updates of plugins via the Joomla Update Manager or any other update mechanism or service;
  • the ability to submit or post questions or responses in the Support Forum.

Access to our restricted Services is granted with the purchase and activation of a JCE Pro, JCE Ultimate, or JCE Agency Subscription from Paddle via this website. Paddle is the Merchant of Record for all our orders and handles payments, invoices and returns.

The nature and period of access offered by each Subscription is set out on the relevant product page, and changes to it are governed by section 6.

4.1 System Requirements

Some of our Services, including software downloaded by you or provided as part of our Services, have specific system requirements. For example:

Other system requirements may be listed in the description or documentation of the relevant Services and may be updated from time to time. Please ensure that you are able to meet the listed requirements before using our Services.

4.2 Security of Access Credentials

If we provide you with Access Credentials to enable you to use our Services, you must ensure that those Access Credentials are kept confidential.

You must notify us in writing immediately if you become aware of any unauthorised use of your Access Credentials.

You are responsible for activity on our Services carried out using your Access Credentials, unless that activity results from a failure on our part or from a cause outside your reasonable control.

You must not share your Access Credentials, or use another person's Access Credentials, unless you have that person's express permission.

Suspension and termination of access is governed by section 9.

5. Subscription term, renewal and expiry

Your Subscription begins when Paddle accepts your payment and runs for the period stated on the product page and in your order confirmation.

Subscriptions do not renew automatically. No further payment is taken from you unless you choose to renew.

We will email you 30 days before your Subscription expires, and again on the date of expiry, to tell you that your Subscription is due to end.

You may renew at the renewal price during the 30 days before your Subscription expires and for 7 days after it expires. After that period, the renewal price is no longer available and a new Subscription must be purchased at the standard price.

Your access to restricted Services ends on the expiry date. Renewing within the 7 days after expiry restores that access.

A renewed Subscription runs from the expiry date of the Subscription it renews, whether you renew before or after that date. Renewing early does not shorten your access, and renewing within the 7 days after expiry does not extend the renewed period beyond its normal end date.

We may change our subscription and renewal prices. A price change does not affect a Subscription you have already paid for. The price stated in your renewal notice is the price that applies to that renewal.

You do not need to cancel anything to bring your Subscription to an end. If you do not renew, your Subscription simply expires and section 3 applies.

Refunds are governed by our Refund Policy and by Paddle's Buyer Terms. If you are a consumer in the United Kingdom or the European Union, you have a statutory right to cancel within 14 days of purchase. That right ends once you download the software or otherwise begin using the restricted Services, where you have agreed to immediate access and acknowledged the loss of the cancellation right.

5.1 Upgrading a Subscription

During an active Subscription Period you may upgrade from one plan to another, for example from JCE Pro to JCE Ultimate. The upgrade price is calculated at checkout on this website and takes account of the unused portion of your existing Subscription. Payment is taken by Paddle. The upgrade takes effect immediately on completion of payment.

An upgraded Subscription keeps the expiry date of the Subscription it replaces.

Upgrades are available during the active period of your Subscription and are not available in the 30 days before expiry. In that period you should renew your existing plan or purchase the higher plan as a new Subscription.

These Terms of Service continue to apply in full to an upgraded Subscription. An upgrade does not vary these Terms of Service.

6. Changes to the Services

We may add to, change or withdraw features of our Services. Where a change would materially reduce the restricted Services covered by an active Subscription, it will not take effect for you until your next renewal, and we will tell you before that renewal so that you can decide whether to renew.

This section does not prevent us from making changes required for security reasons, for legal compliance, or because a third-party dependency such as Joomla or PHP has changed. We will make such changes with as much notice as is reasonably practicable.

7. Support Services

Support is provided through our support forum and our ticket system to customers with an active Subscription, in English, on working days between 09:00 and 17:00 GMT.

We aim to respond to most support requests within two working days. This is a target and not a guarantee, and response times may be longer during holiday periods, during a major release, or where a request requires investigation.

Support covers the installation, configuration and use of our software, and the diagnosis of faults in our software.

Support does not cover:

  • third-party Joomla extensions, templates or plugins, except where the issue arises from our software;
  • custom code, custom templates, or modifications you or a third party have made to our software;
  • server, hosting or PHP configuration;
  • general Joomla administration, web development training, or site recovery;
  • versions of our software, Joomla or PHP that are no longer supported, as listed in our documentation.

We may suggest code, configuration changes or commands in the course of providing support. Any such suggestion is provided in good faith and without warranty. You are responsible for reviewing it, for testing it on a non-production copy of your website, and for maintaining backups before applying it.

When you send us files, logs, screenshots or credentials in a support request, you grant us permission to use them for the purpose of diagnosing and resolving your request. We ask that you do not send passwords or other credentials unless we specifically request them, and that you change any credentials you have shared once your request is resolved.

8. Acceptable Use

You must not use our Services in any manner that could damage, disable, overburden, or impair our Services or interfere with any other party's use and enjoyment of our Services. Prohibited activities include, but are not limited to, engaging in illegal or fraudulent activities, spreading malware such as viruses, worms and Trojan horses, and conducting any form of harassment or defamation.

You must not:

  • share, resell or publish your Access Credentials, download links or update keys;
  • use automated means to download, mirror or scrape our downloads, update endpoints or forum content, except for search engine indexing that respects our robots.txt;
  • attempt to circumvent the checks that limit access to restricted Services;
  • place unreasonable load on our website, download servers or update servers.

By using our Services, you agree to respect the integrity of our platform and the rights of other users.

9. Suspension and Termination

We may suspend or terminate your access to our Services, or revoke your Access Credentials, where:

  • you are in material breach of these Terms of Service, including the acceptable use provisions;
  • we reasonably suspect fraudulent activity, payment fraud or a chargeback on your account;
  • we reasonably suspect that your Access Credentials have been shared or compromised;
  • we are required to do so by law.

We will give you notice before suspending or terminating your access, together with our reasons, unless giving notice would be unlawful or would expose us or other users to a security risk. Where we cannot give notice in advance, we will give it as soon as we reasonably can.

Where the breach is capable of being remedied, we will give you a reasonable opportunity to remedy it.

If we suspend or terminate your access, you may ask us to review the decision by contacting us. We will review your request and respond within a reasonable period.

If we terminate an active Subscription for a reason other than your breach or suspected fraud, we will refund the unused portion of your Subscription Period.

10. Your User Content

"Your User Content" means material you submit to our website or to our Services, including forum posts, support requests, text, images, audio material, video material and audio-visual material.

You retain ownership of Your User Content.

You grant us a non-exclusive, worldwide, royalty-free licence to host, store, reproduce, adapt, publish, display and distribute Your User Content, and to sub-license these rights to our hosting, content delivery and infrastructure providers, for the purposes of operating, maintaining and improving our Services. This licence continues for as long as we retain Your User Content on our Services, and it survives the end of your Subscription.

We will not use Your User Content for marketing or promotional purposes without your consent.

You confirm that you own Your User Content or are otherwise entitled to submit it, and that it does not infringe the rights of any third party.

You agree that Your User Content will be lawful and will not contain or promote illegal activity, hate speech, harassment, or material likely to be considered offensive or harmful.

Content posted publicly in our support forum remains available to other users, so that the answers it contains stay useful to the community. If you ask us to remove content you have submitted, we will consider your request and will remove it where we are required to do so by law and where it is reasonable to do so. We may anonymise a post rather than delete it where deletion would remove information others rely on.

If you believe content on our Services is unlawful, harmful or infringes your rights, please contact us. We will review your report promptly and take appropriate action.

11. Disclaimer of Warranties and Limitation of Liability

Nothing in these Terms of Service limits or excludes our liability for death or personal injury caused by our negligence, for fraud or fraudulent misrepresentation, or for any other liability that cannot lawfully be limited or excluded. If you are a consumer, nothing in these Terms of Service affects your statutory rights, and the mandatory consumer protection law of your country of residence applies to you in addition to these Terms.

Our Services are provided on an "as is" and "as available" basis. To the extent permitted by law, we exclude the implied warranties of merchantability, satisfactory quality, fitness for a particular purpose and non-infringement. We do not warrant that our Services will be secure, error-free or uninterrupted, or that the information provided through them is accurate or complete.

Software licensed under the GNU General Public License carries the warranty disclaimer and liability terms set out in that licence.

Subscriptions are sold by Paddle as Merchant of Record. Purchases are governed by Paddle's Buyer Terms, which contain their own limitations of liability.

We will not be liable for any indirect or consequential loss, or for loss of profits, revenue, business, goodwill, anticipated savings or data, arising out of or in connection with our Services, whether in contract, delict or tort (including negligence), or otherwise.

Our total liability to you arising out of or in connection with our Services in any twelve-month period will not exceed the total amount paid for the affected Services in the twelve months before the claim arose.

You are responsible for maintaining backups of your website and data, and for testing updates on a non-production copy of your website before deploying them.

12. Indemnity

This section applies only if you use our Services in the course of a business. It does not apply if you are a consumer.

You agree to indemnify us and our directors, officers, employees and agents against third-party claims, damages, liabilities, losses, costs and expenses, including reasonable legal fees, arising out of:

  • your breach of these Terms of Service or your misuse of our Services; or
  • Your User Content, where it infringes or violates the rights of a third party.

We will notify you promptly of any claim to which this section applies. We may assume the defence and control of the claim, in which case you agree to cooperate with us. You are not liable for any settlement made without your consent, and that consent will not be unreasonably withheld.

13. Variation

We may revise these Terms of Service from time to time.

Changes take effect for new users from the date the revised Terms of Service are published on our website.

If you hold an active Subscription, changes that materially affect your rights take effect at your next renewal. We will notify you of such changes by email or through your account before that renewal. If you do not accept the changes, you may cancel before the renewal date.

Changes we are required to make for legal or regulatory reasons take effect on publication.

A change in your subscription plan or level does not constitute a variation of these Terms of Service.

14. General

Survival. Sections 3, 10, 11, 12 and this section survive the end of your Subscription and the termination of these Terms of Service.

Force majeure. We will not be liable for any failure or delay in providing our Services caused by events outside our reasonable control, including failures of internet infrastructure, hosting or payment providers, power or telecommunications failures, industrial action, and acts of government. Where such an event prevents us from providing restricted Services for a continuous period of more than 30 days, you may cancel your Subscription and receive a refund of the unused portion.

Notices. We will send notices to you at the email address on your account. You should send notices to us at This email address is being protected from spambots. You need JavaScript enabled to view it.. It is your responsibility to keep your email address current.

Assignment. We may transfer, sub-contract or otherwise deal with our rights and obligations under these Terms of Service. Where we do so, your rights under these Terms of Service remain unaffected. You may not transfer, sub-contract or otherwise deal with your rights or obligations under these Terms of Service.

Severability. If a provision of these Terms of Service is determined by any court or other competent authority to be unlawful or unenforceable, the other provisions continue in effect. If any unlawful or unenforceable provision would be lawful or enforceable if part of it were deleted, that part is deemed to be deleted and the rest of the provision continues in effect.

Exclusion of third party rights. These Terms of Service are for the benefit of you and us and are not intended to benefit any third party or be enforceable by any third party. The exercise of our and your rights under these Terms of Service is not subject to the consent of any third party.

Entire agreement. These Terms of Service, together with our Privacy Policy, our Refund Policy, the licence supplied with each software package, and Paddle's Buyer Terms where applicable, form the entire agreement between you and us in relation to your use of our Services, and supersede all previous agreements in respect of that use.

15. Law and Jurisdiction

These Terms of Service are governed by and construed in accordance with English law, and any disputes relating to these Terms of Service are subject to the non-exclusive jurisdiction of the courts of England and Wales.

If you are a consumer, this does not deprive you of the protection of the mandatory rules of law of your country of residence.

16. Contact and Company Details

For questions about your Subscription, your access to our Services, or these Terms of Service, contact us at This email address is being protected from spambots. You need JavaScript enabled to view it. or through our contact form.

For questions about purchasing a Subscription, contact us at This email address is being protected from spambots. You need JavaScript enabled to view it..

For questions about payments, invoices, refunds or chargebacks, contact Paddle, who are the Merchant of Record for all our orders.

Our company name is Widget Factory (Pty) Ltd. We are registered in South Africa with registration number 2026/061131/07.

Our registered address is:

Widget Factory (Pty) Ltd
The Foundry
74 Cardiff Street
Green Point
Cape Town
8005
South Africa

Our EU Legal Representative under the Digital Services Act (DSA) is DataRep.