Who is the responsible party, the operator and the sub-operator in a software channel deal?
The responsible party is the business that decides why and how personal information is used. An operator handles it for that business under a contract. In most channel deals each end customer is the responsible party. Whichever of the partner or vendor runs the service for the customer is its operator. The other is a sub-operator, working for that operator: a SaaS distributor’s vendor, for example. The facts decide each role, not the contract’s label.
The Protection of Personal Information Act 4 of 2013 (POPIA) protects personal information: information about an identifiable, living person and, where it applies, an identifiable, existing company or other organisation. The person the information is about is the data subject. A business that decides the purpose of and means for processing the information is the responsible party. A business that processes it for a responsible party under a contract or mandate (an instruction to act for it), without coming under its direct authority, is an operator.
Roles follow the facts. Having access to a customer’s data does not, on its own, make a business an operator. Ask for whom, and for what purpose, it handles each set of information. A partner that uses information for its own purposes, such as its own customer list and invoicing, is the responsible party for that information. So our agreements make each side answer to the other for processing lawfully, and keeping secure as section 19 of POPIA requires, the personal information it handles for itself. We choose each role from the facts of the deal: who decides, and for whom each business processes.
The table shows the usual roles under our agreements for end customers’ personal information. The general difference between a responsible party and an operator is explained in our guide to POPIA for tech companies.
If you are the vendor, tell us who will give support, who will host and who signs the customer contracts: those facts set the roles. If you are the partner, check that your customer contracts allow what the chain needs, such as using the vendor’s service to process your customers’ information.
How information duties pass along the chain
Each business answers to the one it works for. Pick a deal to see who fills each role.
- Sub-operator:
- the provider
- Operator:
- the partner
- Responsible party:
- each customer, in the usual case
News of a data breach travels up
- Immediately, and within 24 hours at most. The 24 hours come from our agreements, not the law.
- Immediately. POPIA section 21(2).
- As soon as reasonably possible. POPIA section 22.
A person’s request to see, correct or delete their information travels up
- Passed on within 5 business days, under our data processing agreement.
- Passed on under the operator’s own contract with the customer.
- The responsible party answers the person. POPIA sections 23 and 24.
Authority to handle the information comes down
- A sub-operator needs the customer’s authority, not just the operator’s instruction.
- An operator may handle the information only with the responsible party’s knowledge or authorisation. POPIA section 20.
| Our agreement | Responsible party | Operator | Sub-operator | Notice of a data incident (due immediately; the hours are an outer limit set by contract, not the law) |
|---|---|---|---|---|
| Plain reseller | Each customer. | You, the vendor, under your end-user terms. | The reseller, only if it gives first-line support (it is the customer’s first point of contact for help). | Reseller to you: within 24 hours. |
| Value-added reseller (VAR), where you host | Each customer. | You, under your terms for hosted software. | The VAR, in giving support. | VAR to you: within 24 hours. |
| Value-added reseller (VAR), where the VAR hosts | Each of the VAR’s clients. | The VAR, under its own agreement with each client. | You, if you process the clients’ information for the VAR, for example in support. | You to the VAR: within 24 hours. |
| SaaS distributor (a distributor of hosted software, or software as a service) | Each customer. | The distributor. | You, the vendor, in every deal. | You to the distributor: within 24 hours. The distributor sets a period for telling its customers that lets them meet their own duties. |
| White-label partner | Each customer. If the partner itself decides why and how the information is used, the partner. | The partner. Where the partner is the responsible party, you are its operator. | You, the provider, where a customer is the responsible party. | You to the partner, and the partner to each customer: within 24 hours on each link. |
| OEM (original equipment manufacturer) that hosts the software for its customers | Each end customer. | The OEM. | You, the vendor, where you process the information for the OEM. | You to the OEM: within 24 hours. |
| OEM that builds the software into its product or device | The OEM, for its own information that you handle. | You, only if you process information for the OEM, for example in remote support. | None. | Set per deal: up to 48 hours when we draft for the OEM, up to 72 hours when we draft for you. |
| Referral partner | Each of you, separately, for the prospects’ details you hold. | The partner, only if it processes information for you, for example in a joint sales campaign. | Never. | Between the two of you: within 24 hours when we draft for you as vendor, 48 hours when we draft for the partner. |
What is a sub-operator, and when is a channel partner one?
A sub-operator handles (processes) personal information for an operator, which itself handles it for the responsible party. POPIA does not use the word, but section 20 binds anyone who processes for a responsible party or an operator. In channel deals you, the vendor, are often the sub-operator: of a distributor, a white-label partner or an OEM that hosts. A reseller or value-added reseller (VAR) that supports your customers is your sub-operator.
Section 20 of POPIA says that an operator, or anyone processing personal information for a responsible party or an operator, may process it only with the knowledge or authorisation of the responsible party. It must also keep the information confidential. So a sub-operator needs the customer’s authority, not just the operator’s instruction.
Our agreements deal with that authority at the top of the chain. Under our reseller agreement you, the vendor, must make sure your end-user terms allow you to use the reseller as your sub-operator for first-line support. Where the partner is the operator, its own customer contract must allow it to engage you, and we confirm that clause only after reading the contract.
The VAR. Our value-added reseller (VAR) agreement records which roles apply, and a separate data processing agreement is signed for each one:
- You host and the VAR supports. You process each customer’s information under your terms for hosted software. The VAR, in giving support, is your sub-operator.
- The VAR hosts for its own clients. Each client is the responsible party and the VAR is its operator, under its own agreement with that client. If you process the clients’ information for the VAR, you are the VAR’s sub-operator.
- You support the VAR’s own systems, for example by remote access. For the VAR’s own information, the VAR is the responsible party and you are its operator.
How the hosted model works is on our VAR page.
If you are the vendor, list who supports, who hosts and whose terms each customer accepts. If you are the partner, check that your customer contracts allow you to use the vendor as a sub-operator before you go live.
Do I need a separate data processing agreement for a channel deal?
Yes, wherever one side processes personal information for the other as an operator or sub-operator. A data processing agreement is the contract setting the terms on which an operator handles personal information for someone else. POPIA requires a written contract that makes the operator keep proper security measures. We use a separate agreement, signed before the processing starts, not terms placed inside the channel agreement.
Section 21(1) of POPIA requires the responsible party to ensure, by a written contract with its operator, that the operator establishes and maintains the security measures in section 19. Those are appropriate, reasonable technical and organisational measures against loss, damage, unauthorised destruction and unlawful access or processing.
Our channel agreements contain no operator terms of their own. Each one names a separate data processing agreement, which both sides sign before the processing starts. The business that will process may not begin until then. On the processing of personal information, the data processing agreement prevails over the channel agreement. Under our VAR agreement, one is signed for each role that applies.
In a chain, our data processing agreement covers the link between operator and sub-operator. On the link above it, the operator’s own contract with each customer is the written contract that section 21(1) requires.
No data processing agreement is used where the two businesses are each responsible parties for their own purposes, for example a referral partner passing you a prospect’s details. Treating such a partner as an operator would misdescribe the deal.
What a data processing agreement should contain in general is on our data processing agreements page.
If you are the vendor, have it signed before the partner logs in to any customer account. If you are the partner, read its incident, supplier and data-return terms as closely as the commercial terms.
Who answers a person’s request to see, correct or delete their personal information in a channel deal?
The responsible party, which is usually the end customer. POPIA gives a person the right to ask the responsible party whether it holds their information, to see it, and to have it corrected or deleted. A reseller, distributor or vendor lower in the chain may receive the request first. Under our data processing agreement, it passes the request to the business it works for within 5 business days, and helps that business respond.
Sections 23 and 24 of POPIA direct these requests to the responsible party. A person may ask it to confirm whether it holds their information and to give them a record or description of it. They may also ask it to correct or delete information that is, for example, inaccurate, out of date or obtained unlawfully. In most channel deals the responsible party is the end customer.
A request can still reach the wrong business. An employee of your customer may email the reseller’s help desk, or your own support team, asking to see or delete their records. Our data processing agreement covers that case. The business lower in the chain does not answer the request itself, unless a law requires it to. It acknowledges the request, refers the person to the business it works for, and passes the request on within 5 business days. It then gives reasonable help, including through the software’s own functions, so that the request can be answered in time. Help beyond what the software already does can be charged at fees agreed in advance. The operator’s own contract with each customer covers the top link.
Each business still answers requests about information it holds for its own purposes, such as its own customer list.
The rights themselves are explained on our data subject rights page. Whichever side you are on, tell your support staff how to recognise such a request and where to send it.
How fast must a channel partner report a data breach, and who tells the Information Regulator?
The news passes upward in steps. First, our agreements require a sub-operator to report a data breach to the business above it immediately, and within 24 hours at most; those 24 hours come from the contract, not the law. Next, POPIA requires an operator to tell the responsible party immediately. Finally, the responsible party, usually the end customer, tells the Information Regulator, the body that enforces POPIA, and the affected people, as soon as reasonably possible.
What the law says. Section 21(2) of POPIA requires an operator to notify the responsible party immediately where there are reasonable grounds to believe that personal information has been accessed or acquired by an unauthorised person. Section 22 then requires the responsible party to notify the Information Regulator and the affected people, unless their identity cannot be established. It must do so as soon as reasonably possible after discovering the compromise. That allows for the needs of law enforcement and the steps needed to find the scope of the compromise and restore its systems. POPIA sets no number of hours.
What our agreements add. Each extra link in a chain costs time. So where a vendor or partner is a sub-operator, our agreements require it to report to the business above it immediately, and within 24 hours in any case. So the 24 hours does not replace “immediately”. It is a period the parties agree for the extra link, not a legal deadline.
- White-label: the provider reports to the partner, and the partner to each affected customer, within 24 hours on each link.
- SaaS distribution: the vendor reports to the distributor within 24 hours. The distributor sets a period for telling its customers that lets them meet their own duties.
- Reseller, VAR and an OEM that hosts: the sub-operator reports within 24 hours.
Under our OEM and referral partner agreements, where there is no chain, the period is set per deal and can be longer, as the table above shows. Notice is still due immediately; the hours are an outer limit.
Who speaks. Section 22 puts the duty to notify the Information Regulator and the affected people on the responsible party. That is why each business lower in the chain must report upward quickly: the customer cannot give its notices until it knows. Under our data processing agreement, a business lower in the chain may not notify the Information Regulator or the affected people itself without the written approval of the business above it, unless a law requires it. It must tell the business above it what it knows, such as what happened, whose information was affected and what it has done, and help with the customer’s own notices.
The general rules on breach notices are on our data breaches page. If you are the vendor, make sure your monitoring lets you report within 24 hours. If you are the partner, make sure your customer contracts give your customers notice fast enough for them to meet section 22.
Can a channel partner host customers’ personal information outside South Africa?
Yes, if the transfer meets section 72 of POPIA. One way is for the recipient abroad to be legally bound, by a law, company rules or an agreement, to protect the information on principles substantially similar to POPIA’s. That must include limits on sending it further. Our agreements allow transfers abroad only on such binding terms. Some sensitive information also needs the Information Regulator’s authorisation in advance.
Section 72(1) of POPIA stops a responsible party in South Africa from transferring personal information to a third party in a foreign country unless one of five grounds applies:
- The recipient is bound by a law, binding corporate rules or a binding agreement that gives adequate protection. That protection must include limits on sending the information on to another country.
- The person the information is about consents.
- The transfer is needed to perform a contract with that person, or steps they asked for before one.
- The transfer is needed for a contract made in that person’s interest with someone else.
- The transfer benefits the person, getting their consent is not reasonably practicable, and they would be likely to give it.
Our agreements start from the first ground. Where a channel deal involves processing abroad, each side may transfer personal information it received from the other to someone in a foreign country only if the recipient is bound by terms that require it to process the information on principles substantially similar to POPIA’s conditions. Those terms must include a limit on transferring it further.
Our data processing agreement adds conditions for transfers abroad by a sub-operator and its own suppliers, such as a cloud host:
- The recipient abroad must be bound in writing to POPIA-like principles, security no weaker than section 19 requires, immediate notice of a breach and limits on sending the information further.
- The sub-operator may not rely on its own view that another country’s law protects the information well enough. It may rely on another of the five grounds only if the business it works for confirms that ground in writing.
- Remote access to the information from another country, for example a support engineer logging in from abroad, counts as a transfer.
Special personal information and children’s information. Special personal information includes information about a person’s health, religion, race or biometrics. Sending it, or children’s information, to a country without an adequate level of protection needs the Information Regulator’s authorisation first (section 57(1)(d)). Our data processing agreement does not allow either kind to be given to the business processing for another unless the agreement expressly allows it.
The general rules are on our cross-border transfers page. If you are the vendor, keep a list of where you and your own suppliers host and support from. If you are the partner, ask for that list before you promise customers anything about where their data sits.
Can I contact the leads that a referral partner sends me?
Yes, if the lead (the prospective customer) agreed to hear from you. We treat even your first email, SMS or other electronic contact with a lead who is not yet your customer as direct marketing: contacting someone to sell to them. Section 69 of POPIA allows that only with the person’s consent. So our referral agreement requires each referral to state how the prospect agreed to be contacted, and the partner promises that the prospect agreed.
Section 69(1) of POPIA prohibits processing personal information for direct marketing by any form of electronic communication, such as email or SMS. The exceptions are a person who has consented, and an existing customer of the business doing the marketing. A lead a referral partner sends you is usually not yet your customer.
Our referral partner agreement deals with this directly. Each referral must state the means by which the prospect agreed to be contacted by you. The partner promises that it collected the details lawfully and that the prospect agreed to be contacted by that means. The agreement also limits how the details may be used, and covers objections and evidence of the consent.
The prospect’s details pass between two separate responsible parties, so no data processing agreement is needed. One is needed only if the partner processes personal information for you, for example by running a joint sales campaign. You are then the responsible party and the partner your operator. A referral partner is never a sub-operator.
The general rules, including the single request for consent, are on our electronic marketing page. The agreement itself is on our referral partner agreements page.
If you are the vendor, keep each referral’s consent record with the lead. If you are the partner, pass on only leads who agreed to hear from the vendor, and say how they agreed.
Frequently asked
Is my software reseller an operator or a responsible party under POPIA?
It depends on what the reseller does with your customers’ information. A responsible party decides why and how personal information is used; an operator handles it for someone else. Under our reseller agreement each customer is the responsible party, and you, the vendor, are its operator. If the reseller gives first-line support, it handles that information on your behalf, so it is your sub-operator (an operator’s own operator). For its own customer list and invoicing, the reseller is a responsible party itself.
Is my white-label partner an operator or a responsible party?
Usually an operator. The partner signs up its own customers. In the usual case each customer is the responsible party: the business that decides why and how its information is used. The partner handles that information for the customer, as its operator. You, the provider, handle it for the partner, as a sub-operator. In the less usual case, the partner itself decides why and how the information is used. The partner is then the responsible party and you are its operator.
Is an OEM that builds my software into its product an operator?
Only if the original equipment manufacturer (OEM) hosts the software and processes its customers’ information for them. Then each end customer is the responsible party, deciding how its information is used. The OEM is its operator, and you are the OEM’s sub-operator if you process that information. Where your software sits inside the OEM’s product or device, there is no chain of operators. If you handle the OEM’s own information, for example in remote support, you are the OEM’s operator.
In a SaaS distribution deal, who is the responsible party, the operator and the sub-operator?
Each customer is the responsible party, the business that decides how its information is used. The distributor of the hosted software (software as a service, or SaaS) is its operator. You, the vendor, are the distributor’s sub-operator. That holds in every deal on our SaaS distribution agreement, because the distributor signs up the customers in its own name while you host the service. A separate data processing agreement between you and the distributor is always signed at the same time as the main agreement.
Is a VAR that hosts my software for its clients my operator?
No. When a value-added reseller (VAR) hosts your software for its own clients, each client is the responsible party: the business that decides how its information is used. The VAR is the client’s operator, under its own agreement with that client. If you then process the clients’ information for the VAR, for example in support, you are the VAR’s sub-operator. The VAR is your sub-operator only in the other model, where you host the software and the VAR supports your customers.
Does my partner need its customers’ permission to use me as a sub-operator?
Yes, at least its knowledge or authorisation. POPIA lets anyone processing for a responsible party or an operator do so only with the knowledge or authorisation of the responsible party, the business that decides how the information is used. So the partner’s customer contracts must allow it to use you to process that information. Our agreements require that authority, and we confirm a contract allows it only after reading it. Under our reseller agreement the vendor carries the same duty for its own end-user terms.
Does POPIA require a data breach to be reported within 24 hours?
No. POPIA sets no number of hours. A business handling information for another must tell that business immediately. The business responsible for the information must tell the Information Regulator and the affected people as soon as reasonably possible. The 24 hours in our channel agreements is a period set by contract, not by law. It applies at each extra step where one business reports to the business it works for. Notice is due immediately, and within 24 hours in any case.
Can the data processing agreement end before the channel agreement?
Not under our channel agreements. Neither side can end it just by giving notice: the data processing agreement runs for as long as the channel agreement. So a business handling information for the other cannot walk away from it while it still handles information under the deal. It ends when the channel agreement ends, but keeps applying for as long as any of the information is still being handled. The information is then returned or deleted.
Does remote access from another country count as sending personal information abroad?
Under our data processing agreement, yes. It treats remote access to the information from outside South Africa, such as a support engineer logging in from abroad, as a transfer abroad. So the same conditions apply as for hosting abroad. The person or business with access must be bound to protect the information on principles substantially similar to those of POPIA, the Protection of Personal Information Act, including limits on sending it further.
Can the operator terms sit in a schedule to the channel agreement?
Not in our channel agreements. Operator terms set how a business handles personal information for another. Our channel agreements contain none of their own and name a separate data processing agreement, signed by both sides before the processing starts. Only our terms of service for hosted software work differently: the customer’s online click that accepts them also accepts the operator terms. A channel deal is negotiated and signed, so its data processing agreement is signed too.
Related guides
- Which software channel agreement do you need?
- Value-added reseller (VAR) agreements
- Reseller and SaaS distribution agreements
- White-label software agreements
- OEM agreements
- Referral partner agreements
- Competition law in software channel deals
- Who keeps the customers when a channel deal ends
- Data processing agreements
- POPIA for tech companies
- Cross-border transfers under POPIA