Search legal guides

Search MJ Kotze Inc legal guides and articles

Technology Law

Software & Technology Law in South Africa: The Complete Guide

Protecting your business in the digital economy — from SaaS agreements and IP ownership to POPIA compliance, electronic contracts, and cybersecurity

20 min readMartin Kotze — Attorney

Written by

Martin Kotze

Attorney, Conveyancer & Notary Public

Last reviewed:

Quick answer

Everything in this hub · 27 guides

Software & technology law guides

The complete technology-law library — SaaS and licensing, software development and IP, AI, data and cybersecurity, online contracting, and the cross-border and tax issues that come with selling software from South Africa.

SaaS & licensing

4 guides
Full hub

SaaS agreements

Software-as-a-service contracts end to end — subscription terms, the SLA, data and exit — for vendors and customers.

Open hub
Guide

Service level agreements (SLAs)

Uptime, support response times, service credits and the remedies that make an SLA worth signing.

Read guide
Guide

Support & maintenance agreements

Ongoing support, updates and maintenance — scope, response tiers and what happens at end of life.

Read guide
Guide

Master service agreement (MSA)

The framework agreement that governs an ongoing relationship across multiple statements of work.

Read guide

Software development & IP

3 guides
Full hub

Software development & IP ownership

Who owns the code — the default rules, why they surprise founders, and how to assign and protect IP.

Open hub
Guide

Joint development agreements

Co-developing software — contributions, background vs foreground IP, and how the result is owned and exploited.

Read guide
Guide

Software implementation agreements

Rolling out and configuring software — acceptance testing, milestones and the risk of a failed implementation.

Read guide

AI & emerging technology

4 guides
Full hub

AI governance

Governing AI in your business — policy, vendor due diligence, contracting and the copyright questions AI raises.

Open hub
Guide

AI-generated software & copyright

Whether AI output is protected, who owns it, and how to protect software written with AI assistance.

Read guide
Guide

Training-data licensing

Licensing data to train models — rights, restrictions, and the warranties that matter.

Read guide
Guide

Protecting AI-generated software

Practical steps to protect software built with AI where copyright is uncertain — contracts, trade secrets and process.

Read guide

Data, privacy & cybersecurity

4 guides
Full hub

POPIA for tech companies

Data-protection compliance built for software businesses — operators, DPAs, cross-border transfers and dual compliance.

Open hub
Guide

The Cybercrimes Act

What the Cybercrimes Act criminalises, the offences that catch businesses out, and your reporting duties.

Read guide
Guide

Cybersecurity incident response

Contracting for breach response — obligations, notification timelines and liability when an incident hits.

Read guide
Guide

Cloud computing & data sovereignty

Where data lives, the law that follows it, and the sovereignty terms to negotiate with a cloud provider.

Read guide

Online contracting & platforms

3 guides
Full hub

ECTA & electronic contracts

How the ECT Act makes electronic agreements binding — signatures, click-wrap and online disclosure duties.

Open hub
Guide

Hosting agreements

Hosting and infrastructure terms — availability, data, security and what happens on termination.

Read guide
Guide

API licence agreements

Licensing access to an API — usage limits, data rights, liability and the right to change or withdraw it.

Read guide

Cross-border, tax & sector

4 guides
Guide

Cross-border licensing & exchange control

Licensing software across borders from South Africa — exchange control, SARB approval and the practical traps.

Read guide
Guide

Moving IP offshore (flip structures)

The startup “flip” — moving IP and the holding company offshore, and the tax and exchange-control consequences.

Read guide
Guide

Withholding tax on software payments

When royalty withholding tax bites on international software and licence payments, and how treaties change it.

Read guide
Guide

Fintech & healthtech contracts

Sector-specific contracting for regulated software — fintech and healthtech, where extra regimes apply.

Read guide

More contracts & reference

5 guides
Guide

IT outsourcing & managed services

Outsourcing IT and managed services — scope, service levels, data, security and the exit.

Read guide
Guide

White-label & reseller arrangements

White-labelling your software for partners to resell under their own brand — rights, support and revenue.

Read guide
Guide

Mobile app legal pack

The legal essentials for shipping a mobile app — store terms, privacy, in-app purchases and POPIA.

Read guide
Guide

Beta & pilot agreements

Running a beta or pilot — feedback rights, liability for an unfinished product, and the path to a paid contract.

Read guide
Reference

Benchmarks, glossary & sources

Reference material — market benchmarks for SA tech contracts, a plain-language glossary, and the source library.

Read guide

South Africa's technology sector is growing rapidly. From Cape Town's Silicon Cape to Johannesburg's fintech corridor, thousands of businesses now build, sell, and rely on software every day. Yet the legal frameworks governing these activities remain poorly understood by many of the companies that depend on them most.

Technology law in South Africa is not a single statute. It is an evolving web of legislation — including ECTA, POPIA, the Copyright Act, the Cybercrimes Act, and the Consumer Protection Act — that intersects with contract law, intellectual property law, and international data regulation. A startup licensing software under a poorly drafted SaaS agreement, a company storing customer data in an offshore cloud without an operator agreement, or a developer shipping code that incorporates open source libraries without checking licence terms — each of these common scenarios creates real legal exposure.

This guide provides a comprehensive overview of the legal landscape that technology businesses in South Africa must navigate. Whether you are a SaaS founder, a CTO procuring cloud infrastructure, or a business owner commissioning custom software, this is the resource you need to understand your legal rights and obligations.

Why does technology law matter?

Technology is no longer a support function — it is the product, the platform, and the revenue engine for a growing number of South African businesses. When technology is the business, the legal agreements that govern its creation, licensing, and use become as important as the code itself.

The consequences of getting technology law wrong are severe. A software development agreement without a clear IP assignment clause can leave a company without ownership of the product it paid to build. A SaaS provider without POPIA-compliant data processing agreements faces fines of up to R10 million from the Information Regulator. A business that fails to comply with ECTA's consumer protection provisions for online sales risks having its terms and conditions declared unenforceable.

Key Risks for Technology Businesses

  • IP ownership disputes: Without written agreements, the developer — not the company that paid for the work — may own the copyright in custom software under section 21 of the Copyright Act
  • POPIA non-compliance: Administrative fines of up to R10 million, reputational damage, and potential civil claims from data subjects
  • Unenforceable contracts: Online terms of service that do not meet ECTA requirements may not bind your users
  • Open source exposure: Copyleft licence contamination can force a company to release proprietary source code
  • Criminal liability: The Cybercrimes Act creates personal criminal liability for certain cyber-related offences, with sentences of up to 15 years

The Bottom Line

Technology law is not an academic concern. It is a commercial necessity. The companies that understand these legal frameworks — and structure their agreements, processes, and compliance programmes accordingly — will be the ones best positioned to grow sustainably, attract investment, and avoid the disputes that derail their competitors.

Which software agreement do you need?

A software agreement is any contract governing the development, licensing, distribution, or use of software. In South Africa, there is no single "software law" — these agreements are governed by the general law of contract, supplemented by specific statutes depending on the nature of the transaction.

The type of agreement you need depends on what side of the transaction you are on. A company commissioning custom software needs a development agreement with clear IP assignment and delivery milestones. A software vendor licensing its product needs an end-user licence agreement (EULA) or a SaaS subscription agreement. A technology partner integrating its platform with yours needs an API licence and data-sharing agreement.

Software Development Agreements

Governs the relationship between a client commissioning custom software and the developer building it. The most critical clauses are IP ownership (who owns the code once it is written), acceptance testing (when does the client formally accept delivery), warranty (what happens if the software has defects), and source code escrow (access to source code if the developer goes out of business).

Key risk: Without a written IP assignment, ownership turns on who “exercised control over the making” of the program (Copyright Act s 1(1); Haupt v Brewers Marketing Intelligence) — a fact-specific question no client should leave to chance.

End-User Licence Agreements (EULAs)

A EULA grants the end user a licence to use the software under specific terms and conditions. It does not transfer ownership — the user receives only the right to use the software within the scope of the licence. EULAs typically restrict reverse engineering, copying, sublicensing, and modification of the software.

Key risk: A EULA that is not properly presented to the user before purchase may not be enforceable under South African consumer protection law.

API and Integration Agreements

When two platforms integrate via API, the terms of access, data sharing, uptime commitments, and rate limiting must be formalised. These agreements address who owns data created through the integration, what happens when one party changes its API, and how personal information shared between the platforms is protected under POPIA.

Key risk: Without clear terms, one party may unilaterally change its API and break the integration, with no contractual remedy for the other.

Software Reseller Agreements

Governs the relationship between a software publisher and a reseller or channel partner. These agreements define territory, pricing, support obligations, co-branding rights, and the scope of the sublicence the reseller may grant to end users. They are increasingly common as South African software companies expand across Africa.

Key risk: Unclear territory definitions can lead to channel conflict and unauthorised distribution.

Essential Clauses in Any Software Agreement

Regardless of the type, every software agreement should address these core issues:

  • IP ownership and licensing: Who owns the software, what licence is granted, and what are the restrictions?
  • Data protection and POPIA: How is personal information handled, who is the responsible party, and who is the operator?
  • Limitation of liability: Caps on liability, exclusion of consequential damages, and carve-outs for IP infringement and data breaches
  • Service levels: Uptime commitments, response times, and remedies for service failures
  • Termination: Exit provisions, data portability, and what happens to the client's data on termination

How is SaaS legally different from traditional software?

Software as a Service (SaaS) has fundamentally changed how software is delivered and consumed. Instead of purchasing a perpetual licence and installing software on local hardware, businesses subscribe to cloud-hosted applications accessed through a web browser. This model creates a distinct set of legal issues that traditional software licence agreements were never designed to address.

From a South African legal perspective, a SaaS agreement is not a software licence in the traditional sense — the customer never receives a copy of the software. It is closer to a services agreement, combined with data processing obligations under POPIA, and subject to ECTA's provisions on electronic contracts if concluded online.

Key Legal Issues in SaaS Agreements

For SaaS Providers

  • Structuring subscription terms and auto-renewal clauses that comply with the CPA
  • Defining uptime SLAs and the consequences of service failures
  • POPIA operator agreements with every customer whose data you process
  • Data residency and cross-border transfer compliance under section 72 of POPIA
  • Limiting liability for data loss, downtime, and security breaches

For SaaS Customers

  • Ensuring data portability and export rights on termination
  • Verifying where your data is hosted and whether it leaves South Africa
  • Negotiating meaningful SLAs with financial remedies (service credits)
  • Understanding vendor lock-in risks and exit strategies
  • Confirming the provider's security certifications and breach notification commitments

Data Sovereignty and Cloud Computing

One of the most pressing issues for South African businesses using cloud services is data sovereignty — where, physically, is your data stored? Section 72 of POPIA restricts the transfer of personal information to countries that do not provide an adequate level of data protection, unless the data subject consents or the transfer is necessary for the performance of a contract.

This means that a South African company using a cloud provider that hosts data exclusively in the United States, for example, must ensure that POPIA's cross-border transfer requirements are satisfied. The practical solution is a combination of contractual safeguards (binding corporate rules or standard contractual clauses), technical measures (encryption), and, where possible, choosing providers that offer local or African data centre regions.

How does POPIA apply to technology companies?

The Protection of Personal Information Act 4 of 2013 (POPIA) is South Africa's comprehensive data protection law. It came into full effect on 1 July 2021 and applies to every organisation that processes personal information within South Africa, or about South African data subjects. For technology companies, POPIA is not merely a compliance box to tick — it is a foundational framework that shapes product design, data architecture, and contractual relationships.

Technology companies typically occupy two roles under POPIA. As a responsible party, you determine the purpose and means of processing personal information — for example, when you collect user account data for your own platform. As an operator, you process personal information on behalf of another responsible party — for example, when you host a client's customer data on your SaaS platform. Each role carries distinct obligations.

The Eight POPIA Conditions for Lawful Processing

POPIA establishes eight conditions that must be satisfied whenever personal information is processed. Technology companies must embed these into their products and processes:

1

Accountability

The responsible party must ensure compliance and designate an Information Officer

2

Processing Limitation

Process only with consent or another lawful ground, and only what is necessary

3

Purpose Specification

Collect for a specific, explicitly defined, and lawful purpose

4

Further Processing Limitation

Do not use data for a purpose incompatible with the original collection purpose

5

Information Quality

Take reasonable steps to ensure data is complete, accurate, and up to date

6

Openness

Notify data subjects of what data is collected and why (privacy notice)

7

Security Safeguards

Implement appropriate technical and organisational security measures

8

Data Subject Participation

Allow data subjects to access, correct, and delete their personal information

Operator Agreements — Section 21 of POPIA

Section 21 of POPIA requires a written contract between a responsible party and an operator before the operator may process personal information on behalf of the responsible party. For technology companies, this means that every SaaS provider, cloud hosting company, managed IT service, and data analytics firm must have operator agreements (also called data processing agreements) in place with each of its clients.

The operator agreement must establish the security measures the operator will implement, specify that the operator may only process data in accordance with the responsible party's instructions, and require the operator to notify the responsible party of any data breach. Failure to have these agreements in place is itself a contravention of POPIA.

POPIA Penalties

The Information Regulator has the power to impose administrative fines of up to R10 million for POPIA contraventions. In addition, data subjects may institute civil claims for damages suffered as a result of non-compliance. Directors and officers may also face personal criminal liability under sections 100 and 107 of POPIA, with maximum sentences of up to 10 years' imprisonment for certain offences.

Since 2023, the Information Regulator has been increasingly active in issuing enforcement notices and fines, particularly against organisations that fail to register their Information Officers, lack adequate security safeguards, or process personal information without lawful grounds.

Are electronic contracts binding under ECTA?

The Electronic Communications and Transactions Act 25 of 2002 (ECTA) is the statute that gives legal recognition to electronic contracts, electronic signatures, and data messages in South Africa. Before ECTA, there was uncertainty about whether a contract concluded by email, online checkout, or click-wrap agreement was legally binding. ECTA resolved that uncertainty and established a framework for electronic commerce.

For technology companies, ECTA is relevant in almost every transaction. Your SaaS terms of service, your online privacy policy, your click-wrap licence agreements, and your e-commerce checkout process are all governed by ECTA. If your terms do not comply with ECTA's requirements, they may not be enforceable against your customers.

Key Provisions of ECTA for Technology Businesses

Section 11 — Legal Recognition of Data Messages

Information is not without legal force merely because it is in electronic form. This is the foundational principle that makes electronic contracts possible.

Section 13 — Electronic Signatures

Where a law requires a signature, an electronic signature satisfies that requirement if the method used identifies the person, indicates their approval of the information, and is reliable. ECTA distinguishes between ordinary electronic signatures and advanced electronic signatures (which must be accredited).

Section 22 — Formation of Electronic Agreements

An agreement is not without legal force merely because it was concluded partly or wholly by electronic means. This validates click-wrap agreements, browse-wrap terms, and contracts formed through electronic offer and acceptance.

Section 43 — E-Commerce Consumer Protection

Any person who sells goods or services by electronic transaction must make certain information available to consumers, including the full name and legal status of the supplier, physical address, contact details, the price of the goods or services (including VAT), and a clear description of the goods or services.

Section 44 — Cooling-Off Period

Consumers who conclude electronic transactions have a 7-day cooling-off period under ECTA section 44, during which they may cancel without reason or penalty — but section 42(2) excludes several categories directly relevant to tech businesses, notably computer software that has been unsealed, services that began with the consumer’s consent before the period ended, and financial services. The separate direct-marketing cooling-off in section 16 of the CPA (5 business days) applies where the sale resulted from direct marketing.

Click-Wrap vs Browse-Wrap

South African courts have not yet provided extensive jurisprudence on the enforceability of browse-wrap agreements (where a user is merely informed that terms exist, without actively clicking to agree). Click-wrap agreements — where the user must actively check a box or click an "I agree" button — are far more likely to be enforceable because they demonstrate affirmative consent.

Best practice: Always use a click-wrap mechanism for your terms of service and ensure the full terms are accessible (not hidden behind multiple links) before the user completes the transaction.

Who owns the IP in software?

Computer programs are protected as their own category of work under the Copyright Act 98 of 1978 (section 2(1)(i), introduced by the 1992 Amendment — software is expressly not a “literary work” in SA, unlike the UK position). Source code, object code and preparatory design materials are protected from the moment of creation — no registration is required. Copyright subsists automatically, provided the work is original and has been reduced to material form.

The critical question in almost every software development relationship is: who owns the copyright? The separate classification matters here, because for computer programs the Act defines the author as “the person who exercised control over the making of the computer program” (section 1(1)) — not necessarily the programmer who wrote it. The answer therefore depends on who controlled the making, the nature of the relationship, and whether there is a written agreement addressing ownership.

ScenarioWho Owns Copyright?Legal Basis
Employee develops softwareThe employerSection 21(1)(d) — work made in course of employment
Contractor controls the making (typical arms-length build)The contractor (development firm)Section 1(1) “author” definition + section 21(1)(a) — author is first owner
Client exercised control over the makingThe client — even without an assignmentSection 1(1) control test; Haupt v Brewers Marketing Intelligence 2006 (4) SA 458 (SCA)
Independent contractor, with written IP assignmentThe commissioning party (client)Section 22(3) — assignment must be in writing, signed by the assignor

The Control-Test Trap

Unlike other works, the author of a computer program is “the person who exercised control over the making of the computer program” (section 1(1) of the Copyright Act). In Haupt t/a Soft Copy v Brewers Marketing Intelligence 2006 (4) SA 458 (SCA), the Supreme Court of Appeal held that a commissioning customer who directed and supervised the development owned the copyright — without any written assignment. But “control” is a fact question: in a typical arms-length engagement where the development firm runs the build against a specification, the firm controls the making and owns the code. Few parties document who controlled what, so the default position is genuinely uncertain in most disputes.

The safe approach is clear: always include an express written IP assignment clause (section 22(3) — in writing, signed by the assignor) in any software development agreement. Do not rely on the control test. A well-drafted assignment clause removes all uncertainty and clearly vests ownership in the commissioning party from the moment the code is written.

How is AI regulated in South Africa?

Artificial intelligence is transforming South African businesses across every sector — from financial services and healthcare to logistics and legal services. Yet South Africa does not currently have a dedicated AI Act or comprehensive AI regulation. Instead, AI systems are governed by a patchwork of existing legislation, policy frameworks, and regulatory guidance.

This creates both opportunity and risk. The opportunity is that South African businesses can innovate with AI without the burden of prescriptive AI-specific regulation. The risk is that existing laws — POPIA, the CPA, the Copyright Act, and common law principles of delict and negligence — apply to AI systems in ways that are not always obvious, and non-compliance carries real consequences.

POPIA and Automated Decision-Making

Section 71 of POPIA gives data subjects the right not to be subject to a decision based solely on automated processing — including profiling — that produces legal effects or significantly affects them. This directly applies to AI systems that make decisions about creditworthiness, insurance risk, employment screening, or service eligibility.

If your AI system makes or influences decisions about people, you must provide for human review on request and be able to explain the logic involved.

Copyright and AI-Generated Works

South African copyright law is unusually well-prepared here: the Copyright Act expressly contemplates computer-generated works — the author of a computer-generated work is "the person who undertook the arrangements necessary for the creation of the work" (section 1(1)), and for computer programs the author is the person who exercised control over the making. The open questions are originality and how much human direction is enough — not whether an author can be identified.

The Copyright Amendment Bill does not directly address AI authorship. See our dedicated guides on AI-generated software and copyright for the full analysis.

Consumer Protection and AI

The Consumer Protection Act 68 of 2008 prohibits unfair, unreasonable, or unjust terms and conditions. AI-powered pricing algorithms, automated cancellation systems, and chatbot-driven customer service must still comply with the CPA's fairness standards. An AI system that discriminates against consumers or makes unfair decisions may expose the business to CPA complaints and enforcement action.

The National Consumer Commission has indicated it is monitoring AI-driven practices that may prejudice consumers.

The National AI Policy Framework

The Department of Communications and Digital Technologies has published a National AI Policy Framework that sets out the government's approach to AI governance. While not legislation, it signals the direction of future regulation and emphasises principles of transparency, accountability, fairness, and human oversight. Companies that align with these principles now will be better positioned when formal regulation arrives.

The framework draws on the OECD AI Principles and the African Union's AI strategy.

What does the Cybercrimes Act mean for tech companies?

The Cybercrimes Act 19 of 2020, which came into effect on 1 December 2021, is South Africa's primary legislation addressing cybercrime, cyber-related offences, and the obligations of electronic communications service providers. For technology companies, this Act is relevant in two distinct ways: it criminalises conduct that may occur against your business (data breaches, hacking, ransomware), and it imposes reporting obligations when you become aware of cybercrimes affecting your systems or users.

Offences Under the Cybercrimes Act

1

Unlawful Access (Section 2)

Unlawfully and intentionally accessing a computer system, including bypassing security measures. Maximum penalty: fine or imprisonment up to 5 years, or both.

2

Interference with Data or Computer Programs (Section 5)

Unlawfully and intentionally interfering with data or a computer program, including deleting, altering, or rendering it inaccessible or ineffective (e.g., ransomware). Maximum penalty: fine or imprisonment up to 10 years, or both (section 19(2)).

3

Cyber Fraud (Section 8)

Committing fraud by means of data or a computer program, or through interference with data, a program, a storage medium or a computer system. No fixed statutory maximum — the court sentences within its ordinary penal jurisdiction (section 19(4)).

4

Cyber Extortion (Section 10)

Committing or threatening a section 3(1), 5(1), 6(1) or 7(1)(a) offence to obtain an advantage or compel another person to act (e.g., ransomware with a payment demand). No fixed statutory maximum — the court sentences within its ordinary penal jurisdiction (section 19(4)).

Reporting Obligations

Section 54 was excluded from the Act’s 1 December 2021 commencement and is not yet in force; it will require ECSPs and financial institutions to report qualifying offences to the SAPS (within 72 hours, on pain of a fine of up to R50,000) only once the President proclaims a commencement date. Once in force, section 54 will require electronic communications service providers and financial institutions that become aware that their electronic communications service or network is involved in the commission of an offence category determined under section 54(2) to report the offence to the South African Police Service without undue delay and, where feasible, not later than 72 hours after becoming aware of it, and to preserve any information that may assist the investigation, with failure to comply carrying a fine of up to R50,000.

For now, the only breach-notification duty currently in force is POPIA section 22, which requires responsible parties to notify the Information Regulator and affected data subjects where personal information has been compromised. Technology companies that provide electronic communications services — including SaaS platforms, email services, messaging platforms, and cloud infrastructure — may fall within the definition of “electronic communications service provider” and would therefore become subject to the section 54 reporting duty once that section is proclaimed.

Frequently Asked Questions

These are the questions we are asked most frequently by technology companies, SaaS founders, software developers, and CTOs about technology law in South Africa.

1What is software & technology law in South Africa?

Software and technology law in South Africa is not a single statute but a collection of laws that regulate how technology is developed, licensed, sold, and used. Key legislation includes the Electronic Communications and Transactions Act 25 of 2002 (ECTA), the Protection of Personal Information Act 4 of 2013 (POPIA), the Copyright Act 98 of 1978, the Cybercrimes Act 19 of 2020, and the Consumer Protection Act 68 of 2008. These laws interact with the general law of contract, intellectual property law, and international regulatory frameworks.

2Do I need a written software agreement?

While verbal agreements can technically be valid in South Africa, a written software agreement is essential for any commercial arrangement. Without one, there is no clarity on intellectual property ownership, licence scope, liability limitations, service levels, or data protection obligations. The absence of a written agreement creates enormous legal risk — particularly regarding IP ownership, where the Copyright Act's control test may vest ownership in the development firm rather than the company that paid for the work.

3Who owns the IP in custom software developed by a contractor?

For computer programs, the Copyright Act 98 of 1978 defines the author — and first owner — as the person who exercised control over the making of the program (section 1(1)). In Haupt v Brewers Marketing Intelligence (SCA, 2006) a commissioning customer who directed the development owned the copyright without any assignment; but in a typical arms-length engagement the development firm controls the making and owns the code. Because control is a fact-specific question that is litigated after the fact, the safe and strongly recommended approach is an express written IP assignment clause (section 22(3)) in every software development agreement. Without one, you risk paying for software you do not own.

4What is POPIA and how does it affect tech companies?

POPIA (the Protection of Personal Information Act 4 of 2013) is South Africa's comprehensive data protection law. It regulates how organisations collect, store, process, and share personal information. Tech companies are particularly affected because they typically process large volumes of personal data through software platforms, apps, and cloud services. POPIA requires lawful grounds for processing, purpose limitation, data minimisation, security safeguards, and breach notification to the Information Regulator. Non-compliance can result in fines of up to R10 million.

5What is an operator agreement under POPIA?

An operator agreement (also called a data processing agreement) is a written contract required by section 21 of POPIA between a responsible party (the organisation that determines the purpose of processing) and an operator (a third party that processes personal information on behalf of the responsible party). SaaS providers, cloud hosting companies, managed IT services, and data analytics firms are typically operators and must have these agreements in place with every client whose data they process.

6Are electronic contracts legally enforceable in South Africa?

Yes. ECTA (the Electronic Communications and Transactions Act 25 of 2002) gives legal recognition to electronic agreements, data messages, and electronic signatures. Section 22 of ECTA provides that an agreement is not without legal force merely because it was concluded electronically. Click-wrap agreements, browse-wrap terms, and digitally signed contracts are all potentially enforceable, provided they meet ECTA's requirements for consent, accessibility, and information disclosure.

7What legislation governs e-commerce in South Africa?

E-commerce in South Africa is primarily governed by ECTA, which sets out rules for electronic contracts, electronic signatures, and consumer protection in electronic transactions. Section 43 requires online sellers to disclose specific information to consumers. The Consumer Protection Act 68 of 2008 also applies and provides additional consumer rights including a cooling-off period for direct marketing transactions under section 16. The two statutes apply concurrently — you must comply with both.

8How is AI regulated in South Africa?

South Africa does not yet have dedicated AI legislation. However, existing laws apply to AI systems: POPIA governs automated decision-making involving personal data (section 71 gives data subjects the right to object to solely automated decisions), the Consumer Protection Act protects consumers from unfair algorithmic practices, and the Copyright Act raises unresolved questions about AI-generated works. The government has published a National AI Policy Framework that signals the direction of future regulation.

9What are the penalties under the Cybercrimes Act?

Section 19 of the Cybercrimes Act 19 of 2020 sets tiered penalties: up to 5 years' imprisonment for offences such as unlawful access (section 2); up to 10 years for offences including unlawful interference with data or computer programs (section 5), interference with storage mediums or computer systems (section 6), and unlawful acquisition of passwords or access codes (section 7(1)); and up to 15 years for aggravated offences against restricted computer systems (section 11(1)). For cyber fraud, cyber forgery and cyber extortion (sections 8 to 10), the court sentences within its ordinary penal jurisdiction — there is no fixed statutory maximum. Section 54 was excluded from the Act's 1 December 2021 commencement and is not yet in force; it will require ECSPs and financial institutions to report qualifying offences to the SAPS (within 72 hours, on pain of a fine of up to R50,000) only once the President proclaims a commencement date. Until then, the only breach-notification duty currently in force is POPIA section 22.

10Do open source licences create legal risks?

Yes. Open source software licences are legally binding. Copyleft licences such as the GPL require that derivative works also be distributed under the same licence, which can force a company to open-source its proprietary code if it incorporates GPL-licensed components. Permissive licences like MIT and Apache 2.0 carry fewer restrictions but still have attribution and warranty disclaimer requirements. Businesses should conduct open source audits and maintain a software bill of materials before distributing any software product.

Navigating Technology Law with Confidence

Technology law in South Africa is complex, rapidly evolving, and critically important for any business that builds, sells, or relies on software. The companies that treat legal compliance as an afterthought — drafting agreements from templates, ignoring POPIA until a breach occurs, shipping products with unaudited open source components — are the ones that face the most expensive problems.

The companies that get it right treat technology law as a competitive advantage. Well-drafted SaaS agreements reduce churn and disputes. POPIA compliance builds trust with enterprise customers. Clear IP ownership enables clean due diligence when raising investment or selling the business. Cybersecurity preparedness protects against the operational and reputational devastation of a data breach.

Whether you need a single SaaS agreement reviewed or a comprehensive technology law compliance programme, the starting point is the same: understand the legal landscape, identify your specific risks, and engage a lawyer who understands both the law and the technology.

About the Author

MK

Martin Kotze

B.Com (Law), LLB — Attorney, Conveyancer and Notary Public

Martin Kotze is the founder of MJ Kotze Inc, a law firm based in Pretoria, Gauteng. Martin advises technology companies, SaaS businesses, and software developers on commercial agreements, POPIA compliance, intellectual property protection, and regulatory matters. He combines legal expertise with a practical understanding of the technology sector.

Connect on LinkedIn

Software & Technology Law — Contact MJ Kotze Inc

Whether you need a SaaS agreement drafted, a POPIA compliance review, an IP assignment structured, or a data breach response plan — our team combines legal expertise with deep understanding of the technology sector.

Software & Technology Law Knowledge Hub

Explore our complete library of guides on every aspect of software and technology law in South Africa.

For the businesses we act for

The Keystone Workspace

The attorney-designed platform the businesses we act for use to run their contracts, e-signatures and company secretarial work in one place.

Why you can trust this: Martin Kotze has been an admitted Attorney of the High Court of South Africa, registered Conveyancer, and Notary Public since 2014, practising from Pretoria. The firm is regulated by the Legal Practice Council under firm registration 17444.

This guide is general information, not legal advice for your specific matter.