Contract TemplateClickwrap Agreements

End User Licence Agreement (EULA)
Template — South Africa

An attorney-drafted End User Licence Agreement (EULA) template designed specifically for South African software providers distributing applications to end users. This comprehensive, legally compliant clickwrap agreement governs the licence grant, usage restrictions, intellectual property ownership, automatic updates, data collection, warranty provisions, and termination — ensuring compliance with the Copyright Act 98 of 1978, the Electronic Communications and Transactions Act 25 of 2002, the Consumer Protection Act 68 of 2008 (including Section 55 right to quality goods), and the Protection of Personal Information Act 4 of 2013.

Drafted by qualified South African attorneys

Reviewed for compliance with current legislation · Last updated April 2026

Why It Matters

Why Your Business Needs This Agreement

Software Piracy Without Enforceable Licence Terms

Without a EULA that defines the scope of authorised use, software providers have limited contractual recourse against piracy. While the Copyright Act provides statutory protection, a EULA adds a contractual layer that defines exactly what constitutes authorised versus unauthorised use, establishes the provider's right to audit and revoke licences, and provides contractual remedies (termination, injunction) in addition to statutory copyright remedies. In South Africa's piracy-prone software market, a well-drafted EULA is essential for protecting licence revenue.

Warranty Claims Under the CPA Without Contractual Management

The CPA Section 55 guarantees consumers the right to software that is of good quality and free of defects, and Section 56 provides a 6-month implied warranty. Without a EULA that defines a warranty process — including how to report defects, the remediation process, and the exclusive remedies available — the provider faces unmanaged warranty exposure. A well-drafted EULA channels warranty claims through a defined process, specifies repair/replace/refund as the exclusive remedy, and establishes what constitutes a "defect" versus a feature request or user error.

Undisclosed Data Collection Violating POPIA

Software that collects telemetry, crash reports, usage analytics, or licence validation data without disclosure in the EULA or Privacy Policy violates POPIA's openness condition (Section 18). Users who discover undisclosed data collection can report the provider to the Information Regulator, potentially resulting in enforcement notices and administrative fines of up to R10 million. The EULA must transparently disclose all data collection activities, the purposes of collection, and the user's ability to opt out of non-essential collection.

Reverse Engineering Exposing Proprietary Algorithms

Without a EULA that expressly prohibits reverse engineering, decompilation, and disassembly, competitors can legally extract the provider's proprietary algorithms, data structures, and business logic from the distributed software. While the Copyright Act prohibits unauthorised adaptation, a contractual prohibition provides stronger and more specific protection than statutory remedies alone — particularly because the Copyright Act Section 19B exception permits limited decompilation for interoperability, which competitors may attempt to invoke.

Uncontrolled Redistribution of Licensed Software

Without EULA restrictions on redistribution and sublicensing, legitimate users can share or resell copies of the software — undermining the provider's distribution model and revenue. The EULA establishes clear restrictions on copying, redistribution, and transfer, provides the contractual basis for licence key enforcement mechanisms, and gives the provider remedies for unauthorised distribution that supplement the Copyright Act's statutory protections.

App Store Compliance Gaps

Software distributed through app stores must comply with both the provider's EULA and the app store's terms and policies. Without a EULA that acknowledges the app store's terms and addresses potential conflicts (particularly regarding refund policies, data collection, and content standards), the provider may face app rejection, removal from the store, or developer account suspension. The EULA must be consistent with app store requirements while providing the additional protections the provider needs.

What is a End User Licence Agreement (EULA)?

An End User Licence Agreement (EULA) is the legal agreement that end users accept before installing or using software — and it forms the critical legal backbone of software distribution in South Africa. Unlike a negotiated Software Licence Agreement between a vendor and a business customer, a EULA is a standardised, non-negotiable agreement presented on a take-it-or-leave-it basis through clickwrap (checkbox + "I Accept" button), shrinkwrap (terms enclosed inside physical packaging), or browse-wrap (terms accessible through a website link) mechanisms. The EULA defines the scope of the licence grant, what the user can and cannot do with the software, the provider's intellectual property rights, update and data collection policies, warranty limitations, and the circumstances under which the licence can be revoked.

The South African legal framework for EULAs involves four primary statutes that software providers must navigate simultaneously. The Copyright Act 98 of 1978 is the foundation: it classifies computer programmes as "literary works" under Section 1 and grants the copyright owner exclusive rights under Section 6 to reproduce, adapt, publish, and distribute the software. Any use of the software beyond the scope of the EULA licence grant constitutes copyright infringement, enforceable through civil remedies under Section 24 (damages and interdict) and criminal penalties under Section 27 (fines and imprisonment for up to 5 years for a first offence). The EULA defines the boundary between authorised use and infringement.

The Electronic Communications and Transactions Act 25 of 2002 (ECTA) governs the enforceability of the clickwrap acceptance mechanism. Section 11 confirms that agreements are not invalid merely because they are in electronic form. Section 12 addresses the formation of electronic contracts. Section 22 is particularly important: it requires that the consumer "is afforded an opportunity to review the entire electronic transaction" and "is provided with an opportunity to correct any input errors." For software distributed through digital download or app stores, ECTA ensures that the EULA accepted through a click-to-accept mechanism is legally binding — provided the user had a genuine opportunity to review the terms before acceptance.

The Consumer Protection Act 68 of 2008 (CPA) adds significant obligations for software providers whose end users qualify as consumers. Section 55 is the most impactful provision: it guarantees consumers the right to goods that are "reasonably suitable for the purposes for which they are generally intended," "of good quality, in good working order, and free of any defects." This means software providers cannot simply disclaim all warranties for consumer end users — the CPA imposes a minimum quality standard that overrides contractual disclaimers. Section 56 provides an implied warranty of quality for 6 months from delivery. Section 22 requires that the EULA be in plain language. Section 44 provides a 5-business-day cooling-off period for electronic transactions resulting from direct marketing. Section 48 prohibits unfair, unreasonable, or unjust contract terms — which directly limits the scope of warranty disclaimers, liability exclusions, and unilateral modification clauses in EULAs.

POPIA applies whenever the software collects, processes, or transmits personal information — which modern software almost invariably does, whether through user registration, telemetry data, crash reports, usage analytics, licence validation calls, or in-app purchase processing. The EULA must disclose all data collection activities, identify the purposes of processing, establish the legal basis for collection (consent, contractual necessity, or legitimate interest), and link to the provider's Privacy Policy. Failure to disclose data collection in the EULA or Privacy Policy violates POPIA's openness condition (Section 18) and may constitute unlawful processing.

This attorney-drafted template covers every critical area of end user software licensing in South Africa: licence grant and scope (single-user, multi-device, family, enterprise), usage restrictions aligned with the Copyright Act, intellectual property ownership confirmation, automatic update and patch policies, data collection and POPIA-compliant disclosure, warranty provisions calibrated for CPA Section 55 compliance, liability limitations with CPA-aware carve-outs, termination grounds and post-termination obligations, and dispute resolution. Whether you are a desktop software developer, a mobile app publisher, a gaming studio, or a SaaS provider requiring clickwrap acceptance, this EULA provides the legal protection your software distribution requires.

Who Needs This

Software developers distributing desktop, mobile, or web applications to end users in South Africa
Mobile app publishers listing applications on the Apple App Store and Google Play Store
SaaS providers requiring clickwrap acceptance of licence terms before account activation
Gaming studios and digital content creators licensing downloadable games and entertainment software
Enterprise software providers distributing tools, utilities, or productivity applications
Open-source companies offering free or commercial software with licence restrictions
Embedded software developers distributing firmware with consumer devices or IoT products
Any South African business distributing proprietary software to end users, whether free, freemium, or paid

Want early access to the End User Licence Agreement (EULA) template?

We'll email you the moment early access opens

Computer programmes are classified as "literary works" under Section 1 of the Copyright Act 98 of 1978 — the EULA defines the boundary between authorised use and copyright infringement, with criminal penalties under Section 27 of up to 5 years imprisonment for a first offence

CPA Section 55 guarantees consumers the right to software that is of good quality, in good working order, and free of defects — this statutory warranty cannot be excluded by any EULA provision for consumer end users

CPA Section 56 provides a 6-month implied warranty from delivery — within this period, consumers can demand repair, replacement, or refund for defective software, and the choice of remedy is the consumer's

ECTA Section 22 requires that the user is afforded an opportunity to review the entire EULA and correct any input errors before the transaction is concluded — compliance is essential for clickwrap enforceability

POPIA Section 18 requires the software provider to notify users of all personal information collected, the purposes of collection, and the consequences of failing to provide it — undisclosed data collection constitutes unlawful processing with fines of up to R10 million

Template Contents

Key Clauses Included

This End User Licence Agreement (EULA) template covers 11 essential sections, each drafted by South African attorneys.

01

Licence Grant & Scope

Defines the type of licence granted to the end user — single-user (one person on one device), multi-device (one person on multiple personal devices, typically up to 3-5), family licence (shared among household members), or volume licence (for organisations). Specifies whether the licence is perpetual (unlimited duration) or subscription-based (time-limited with renewal). Confirms the non-exclusive, non-transferable, revocable nature of the licence grant. Establishes the geographic scope (worldwide or limited to specific territories) and any environment restrictions (personal use only, not for commercial deployment).

02

Usage Restrictions

Comprehensive list of prohibited activities. Reverse engineering, decompilation, and disassembly are prohibited under Section 6(a) of the Copyright Act — except for the narrow interoperability exception under Section 19B, which cannot be contracted out of. Additional prohibitions include: redistribution or sublicensing without written consent, modification of the object code, removal or alteration of copyright notices and proprietary markings, circumvention of copy protection or licence key mechanisms, use of the software for unlawful purposes under South African law, competitive benchmarking without prior written consent, and use in environments not authorised by the licence (e.g., production use under a development licence).

03

Intellectual Property Ownership

Unequivocal confirmation that the software — including all source code, object code, algorithms, user interfaces, databases, documentation, and associated trademarks — remains the exclusive intellectual property of the licensor. References Section 1 of the Copyright Act 98 of 1978, which classifies computer programmes as "literary works" with automatic copyright protection. Confirms that the EULA does not constitute a sale of intellectual property — it is a licence to use. Addresses the ownership of user-generated content, configurations, and data created through the software.

04

Automatic Updates, Patches & New Versions

Discloses the software's automatic update mechanism — whether the software downloads and installs updates automatically, notifies the user before installation, or requires manual download. Specifies the types of updates covered: security patches (critical, deployed automatically), bug fixes (included in minor version updates), feature additions (may require user consent), and major version upgrades (may be separately charged). Reserves the licensor's right to modify software functionality through updates. Under POPIA, if updates change how personal data is processed, the user must be notified and may need to provide fresh consent.

05

Data Collection & POPIA Compliance

Transparent disclosure of all data the software collects — including telemetry data (feature usage, performance metrics), crash reports (error logs, system configuration), usage analytics (session duration, feature adoption), licence validation data (device identifiers, IP addresses, activation status), and in-app purchase data (transaction records, payment information). Identifies the POPIA legal basis for each type of collection (consent, contractual necessity, or legitimate interest). Specifies whether the user can opt out of non-essential data collection. Links to the licensor's Privacy Policy for detailed data handling information. Addresses the collection of children's personal information if the software targets users under 18.

06

Warranty Provisions

Provides a limited warranty that the software will perform materially as described in the official documentation for a specified warranty period (typically 90 days from download or activation). Includes appropriate disclaimers of implied warranties — subject to the mandatory consumer protections under CPA Section 55, which guarantees consumers the right to goods that are reasonably suitable for their purpose, of good quality, in good working order, and free of defects. Section 56 provides a 6-month implied warranty from delivery. Specifies the exclusive remedy for warranty breach: the licensor will repair the defect through an update, replace the software with a functional version, or refund the licence fee. These consumer warranty rights cannot be excluded by contract.

07

Limitation of Liability

Caps the licensor's aggregate liability at the total licence fee paid by the end user (for perpetual licences) or the total fees paid in the 12 months preceding the claim (for subscriptions). For free software, the liability cap is zero or a nominal amount. Excludes indirect, incidental, special, and consequential damages. Includes CPA-aware carve-outs: where the end user is a consumer, Section 51 limits the ability to exclude liability for gross negligence, and Section 61 may impose liability for defective software that causes harm. Carve-outs also apply for wilful misconduct, data breaches caused by gross negligence, and IP infringement.

08

Third-Party Components & Open Source

Discloses the use of third-party libraries, SDKs, and open-source components in the software. Lists the primary open-source components with their respective licences (MIT, Apache 2.0, GPL, LGPL, BSD). Addresses the implications of copyleft licences on the end user's rights. Includes links to the full licence texts. Provides attribution notices required by the open-source licences. This disclosure is both a legal requirement (under the relevant open-source licences) and a transparency measure that builds user trust.

09

Termination & Post-Termination Obligations

Grounds for automatic licence termination: material breach of any EULA provision (particularly usage restrictions), insolvency of the end user, or any use that constitutes copyright infringement. The licensor's right to revoke the licence for repeated minor violations after written notice. The end user's right to terminate at will by ceasing use and uninstalling the software. Post-termination obligations: the user must immediately cease all use, uninstall all copies from all devices, delete any stored copies and documentation, and — upon request — certify in writing that all copies have been removed. For subscription licences, addresses the data export period before deletion.

10

Export Control & Sanctions Compliance

Acknowledgement that the software may be subject to export control laws and trade sanctions — both South African (under the National Conventional Arms Control Act 41 of 2002 and the Non-Proliferation of Weapons of Mass Destruction Act 87 of 1993, where applicable) and international (US EAR, EU Dual-Use Regulation). The end user represents that they will not export or re-export the software to sanctioned countries, entities, or individuals, and will comply with all applicable export control requirements. While not all software is subject to export controls, including this provision provides a safe harbour for the licensor.

11

Governing Law & Dispute Resolution

South African law as the governing law. For consumer disputes, the CPA provides access to the National Consumer Tribunal and consumer courts as alternative forums. For general disputes, the EULA provides for mediation under AFSA rules followed by binding arbitration. Specifies the jurisdiction of the relevant South African court for urgent interim relief (interdicts to prevent IP infringement or data breaches). Includes a small claims provision for disputes below a defined value threshold.

Legal Compliance

South African Law Compliance

Copyright Act

Copyright Act 98 of 1978

The Copyright Act is the primary intellectual property statute for EULAs. Section 1 classifies "computer programs" as "literary works" — granting automatic copyright protection from the moment of creation without registration. Section 6 gives the copyright owner exclusive rights to reproduce, publish, perform, broadcast, transmit, adapt, and distribute the work. Sections 6 and 7 define infringement as any act within the scope of the owner's exclusive rights performed without authorisation. Section 11 vests copyright in the author. Section 19B permits limited decompilation for interoperability purposes only — this exception cannot be contracted out of. Section 24 provides civil remedies for infringement (damages, interdict, delivery up of infringing copies). Section 27 provides criminal penalties: fines and imprisonment for up to 5 years for a first offence, or up to 10 years for subsequent offences.

ECTA

Electronic Communications and Transactions Act 25 of 2002

ECTA governs the enforceability of clickwrap EULAs. Section 11 confirms that agreements are not invalid merely because they are in electronic form — establishing the fundamental validity of click-to-accept licence agreements. Section 12 addresses the formation of electronic contracts, establishing when acceptance is effective. Section 22 requires that the consumer is "afforded an opportunity to review the entire electronic transaction," is "provided with an opportunity to correct any input errors," and receives "a record of the transaction." For software distributed through digital download, Section 22 ensures that the EULA is binding if the user had a genuine opportunity to review the terms before clicking "I Accept." Section 43 requires e-commerce providers to display specified business information.

CPA

Consumer Protection Act 68 of 2008

The CPA has the most significant practical impact on EULAs serving consumer end users. Section 55 guarantees consumers the right to goods that are "reasonably suitable for the purposes for which they are generally intended, of good quality, in good working order, and free of any defects." This is a statutory warranty that cannot be excluded by contract. Section 56 provides a 6-month implied warranty of quality from delivery — within this period, a consumer can return defective software for repair, replacement, or refund. Section 22 requires plain language terms. Section 44 provides a 5-business-day cooling-off period for electronic transactions involving direct marketing. Section 48 prohibits unfair, unreasonable, or unjust contract terms — limiting the scope of warranty disclaimers, liability exclusions, and unilateral modification clauses. Section 51 restricts exclusions of liability for gross negligence.

POPIA

Protection of Personal Information Act 4 of 2013

POPIA applies whenever the software collects, processes, or transmits personal information — which includes telemetry data, crash reports, usage analytics, licence validation data, device identifiers, and IP addresses. The software provider is a "responsible party" under POPIA and must comply with the eight conditions for lawful processing. Section 13 requires a lawful basis for processing (consent, contractual necessity, or legitimate interest). Section 18 requires the provider to notify data subjects of the purpose, extent, and consequences of processing — this notification typically occurs through the EULA and Privacy Policy. Section 69 regulates direct marketing communications sent through the software. Section 22 requires notification of security compromises. Non-compliance can result in administrative fines of up to R10 million under Section 109.

Films and Publications Act

Films and Publications Act 65 of 1996

The Films and Publications Act applies to software that contains or distributes digital content — particularly games and entertainment software. The Act requires age classification of certain types of content, including content that contains violence, sexual activity, or other material that may be disturbing to children. Software and games distributed in South Africa may need to carry age classification labels issued by the Film and Publication Board (FPB). The EULA should specify the age rating of the software (where applicable), the minimum age for use, and the end user's acknowledgement that the software may contain content that is not suitable for minors. This is particularly relevant for mobile app publishers and gaming studios.

South African businesses are lining up for My-Contracts — be first in when we launch

POPIA CompliantLegally ReviewedDigital Signing Available
Simple Process

Create Your End User Licence Agreement (EULA) in Minutes

Our guided wizard walks you through every clause — no legal knowledge required. Attorney-drafted, South African law compliant.

01

Define your licence model and distribution channel

Determine the licence type (single-user, multi-device, family, volume), the licence term (perpetual or subscription), the distribution channel (direct download, app store, physical media, OEM bundling), and the pricing model (paid, freemium, ad-supported, free). This determines the commercial and legal structure of the EULA — particularly the warranty provisions (which vary by CPA applicability) and the liability cap (which should be proportionate to the licence fee).

02

Map all data collection and POPIA obligations

Document every type of data the software collects — telemetry, crash reports, analytics, licence validation, account data — and identify the POPIA legal basis for each (consent, contractual necessity, legitimate interest). Determine whether users can opt out of non-essential collection. This analysis directly informs the data collection disclosure section of the EULA and ensures compliance with POPIA Section 18 transparency requirements.

03

Customise the template with your specific terms

Complete the template by inserting your licence type, usage restrictions, warranty period, liability cap, data collection details, and termination provisions. Every bracketed field corresponds to a decision point. Pay particular attention to the warranty provisions (ensuring CPA Section 55 compliance for consumer users), the data collection disclosure (ensuring POPIA Section 18 compliance), and the automatic update provisions (ensuring user notification for material changes).

04

Implement the clickwrap acceptance mechanism

Configure your installation process or sign-up flow to present the full EULA text with a checkbox ("I have read and accept the End User Licence Agreement") and an acceptance button. The user should not be able to proceed with installation or account creation without affirmative acceptance. Maintain a timestamped record of each user's acceptance, including the EULA version. Provide the user with a link to download or print the terms. This ensures ECTA Section 22 compliance.

05

Deploy and maintain the EULA

Publish the EULA on your website and within the software (accessible through a Help > Legal or About screen). For app store distribution, ensure the EULA is consistent with the app store's requirements. Set up processes for notifying users of material EULA changes (email notification + in-app notice, with the CPA-required reasonable notice period). Review and update the EULA when significant changes occur — new features that change data collection, pricing model changes, new jurisdictions served, or changes in applicable law.

Your End User Licence Agreement (EULA) is ready
Common Questions

Frequently Asked Questions

Yes. Under ECTA Section 11, agreements formed through electronic acceptance mechanisms are legally valid. Section 12 establishes when electronic contracts are formed. Clickwrap EULAs — where the user actively checks an "I Accept" box and clicks a submission button — are widely recognised as enforceable in South Africa, consistent with international precedent. However, enforceability is not unlimited. If the end user qualifies as a consumer under the CPA, certain unfair or unreasonable terms may be declared void by a court or the National Consumer Tribunal under Section 48. Browse-wrap EULAs (where mere use constitutes acceptance) are significantly less enforceable than active clickwrap acceptance because the user may not have had a reasonable opportunity to review the terms. For maximum enforceability, present the full EULA text, require affirmative acceptance (checkbox + button), maintain timestamped acceptance records, provide the ability to download or print the terms, and ensure the terms meet the CPA's plain language and fairness requirements.

Why This Template

What You Get With This Template

Drafted specifically for South African software distribution — compliant with the Copyright Act 98 of 1978, ECTA, the CPA (including Section 55 quality rights and Section 56 implied warranty), and POPIA

CPA-compliant warranty provisions that balance provider protection with mandatory consumer rights — including the 6-month implied warranty under Section 56 and the right to quality goods under Section 55

Comprehensive Copyright Act intellectual property protections with prohibition on reverse engineering, decompilation (subject to Section 19B interoperability exception), and redistribution

Transparent POPIA-compliant data collection disclosure covering telemetry, crash reports, analytics, licence validation, and user account data

ECTA-compliant clickwrap acceptance mechanism ensuring the EULA is legally binding when accepted through digital installation or sign-up flows

Tiered liability limitation calibrated for both consumer end users (CPA-compliant) and business users (commercial standard)

Open-source component disclosure with licence identification, attribution notices, and copyleft implications

Customisable template with clearly marked decision points for licence type, pricing, warranty period, liability cap, and data collection categories

Be First to Draft Your End User Licence Agreement (EULA)

Early access opens soon. Join the waiting list and we'll email you the moment it does.

One launch email — no spamFounding-member pricing