Guide
POPIA and remote IT support: a guide for MSPs
When you can see and change a client's computers, you can usually reach personal information too. Here's what the Protection of Personal Information Act expects from IT providers, and how to set up remote support to match.
This guide is general information, not legal advice. Read the Act and the Information Regulator's guidance at inforegulator.org.za, and take legal advice for your situation.
Why remote support is a POPIA issue
The Protection of Personal Information Act (POPIA) governs how personal information about identifiable people is processed in South Africa. Remote support tools give technicians access to devices full of exactly that: email, documents, customer lists, HR files. Even if a technician never opens a file, the access itself is part of how the data is protected, or not.
Responsible party or operator?
POPIA separates the responsible party, who decides why and how personal information is processed, from the operator, who processes it on the responsible party's behalf. When an MSP supports a client's systems, the client is normally the responsible party and the MSP is the operator.
That has two practical consequences:
- Section 20: an operator may only process personal information with the responsible party's knowledge or authorisation, and must treat it as confidential.
- Section 21: the responsible party must have a written contract with the operator requiring it to maintain appropriate security measures, and the operator must notify the responsible party immediately if it believes personal information has been accessed by an unauthorised person.
Security safeguards (section 19)
Section 19 requires appropriate, reasonable technical and organisational measures to prevent loss, damage and unauthorised access. For remote support, that translates into questions like:
- Does every technician sign in with MFA?
- Can a technician only reach the clients they are assigned to?
- Does the end user consent to attended sessions?
- Is every session and command logged with who, what, when and why?
- Can access be revoked immediately when someone leaves?
- Does any automation (including AI) receive only the data it needs?
Security compromises (section 22)
If there are reasonable grounds to believe personal information has been accessed or acquired by an unauthorised person, the responsible party must notify the Information Regulator and, in most cases, the affected people, as soon as reasonably possible. As an operator, your job is to tell your client immediately. Good audit logs are what let you answer the first question everyone will ask: what was accessed?
A practical checklist for MSPs
- Put a written operator agreement in place with every client.
- Enforce MFA for all technician accounts.
- Give technicians access per client, not to everything.
- Tie remote sessions and scripts to a ticket or documented reason.
- Keep an audit log and agree a retention period with each client.
- Limit what automated tools and AI can see to metadata and telemetry where possible.
- Have a written process for notifying clients of a suspected compromise.
- Register your own Information Officer with the Information Regulator.
CitadelGate is being designed around these controls. See the security model for how.
Frequently asked questions
Is an MSP a responsible party or an operator under POPIA?
For client data you handle while supporting their systems, an MSP is usually an operator: it processes personal information on the client's behalf. The client remains the responsible party. For your own staff and customer records, you are the responsible party.
Does POPIA require a written contract with my IT provider?
Yes. Section 21 requires the responsible party to have a written contract with an operator that obliges the operator to maintain the security measures in section 19.
Is this legal advice?
No. This is general information. Speak to a legal adviser about your specific obligations.
Help shape CitadelGate before launch
We are looking for a small number of South African MSPs and IT teams to pilot AI-assisted ticket remediation on test devices first. No cost, no commitment.