Security & Incident Response Policy

Last updated: 2026-07-15

DRAFT (revamp 2026-07) — for SA attorney review; not legal advice; not for publication. All statutory references in this draft are indicative and must be verified by counsel against the current text of each Act before any reliance or publication.

This policy sets out how eRunna (Pty) Ltd (registration number [TBD: company registration number]) implements technical and organisational security safeguards under the Protection of Personal Information Act 4 of 2013 (POPIA s19), and how it detects, contains, and notifies in the event of a personal-information breach (POPIA s22). It also addresses the handling of incidents involving payment data and KYC/identity documents.

[ATTORNEY-REQUIRED: Confirm whether eRunna's breach-notification obligations extend beyond POPIA s22 — in particular, whether any payment-industry obligation (e.g., Paystack contractual SLA, PCI-DSS incident reporting) or FICA/FIC obligation applies, and whether the 72-hour internal-escalation target below aligns with any current or anticipated regulatory guidance from the Information Regulator.]

1. Scope

This policy applies to all personal information processed by eRunna across its platform, including customer, runner, merchant, and partner data, as well as payment transaction metadata, KYC/identity documents, and location data. It applies to all staff, contractors, and sub-processors with access to eRunna systems.

2. Security safeguards (POPIA s19)

POPIA s19 requires a responsible party to secure the integrity and confidentiality of personal information in its possession or under its control. eRunna implements the following measures:

2.1 Technical safeguards

2.2 Organisational safeguards

3. Incident classification

Not all security events constitute a "breach" for POPIA s22 purposes. eRunna classifies security incidents as follows to determine the appropriate response level:

[ATTORNEY-REQUIRED: Confirm that the SEV-1 / SEV-2 classification threshold is consistent with the Information Regulator's interpretation of "compromise of personal information" under POPIA s22 — in particular whether a suspected (unconfirmed) breach triggers the notification obligation and at what point the clock starts running.]

4. Roles and responsibilities

5. Incident response runbook

  1. Detection — automated monitoring (Grafana alerts, anomaly detection, dependency/secrets scanning) or manual report (staff, sub-processor, researcher, or affected user) identifies a potential incident.
  2. Triage — Incident Lead and Engineering assess the event against the severity classification in §3 within four hours of initial report. Preliminary SEV level assigned.
  3. Containment — immediate steps to limit further access or exfiltration: isolate affected services, revoke compromised credentials, disable affected API endpoints, or block network paths as appropriate.
  4. Legal / Privacy assessment — Legal / Privacy team assesses POPIA s22 applicability in parallel with technical containment. For SEV-1 events, this assessment commences immediately; for SEV-2, within 24 hours.
  5. Investigation — forensic review of logs, access records, and affected data sets to determine the nature, scope, and cause of the incident. Evidence is preserved under chain-of-custody (see §7).
  6. Eradication — root cause is addressed: patch deployed, malicious access revoked, misconfiguration corrected. Affected systems are validated before return to production.
  7. Recovery — affected services are restored; monitoring is heightened for recurrence.
  8. Notification — where POPIA s22 requires notification, notifications are issued as set out in §6 below.
  9. Postmortem — a written after-action review is completed within 14 days of incident resolution, recording timeline, root cause, impact, lessons learned, and remediation actions.

6. Breach notification obligations (POPIA s22)

POPIA s22 requires eRunna to notify the Information Regulator and affected data subjects of a security compromise of personal information in its possession, where there are reasonable grounds to believe that the personal information of a data subject has been accessed or acquired by an unauthorised person.

6.1 Notification to the Information Regulator

6.2 Notification to affected data subjects

6.3 Special handling — payment data and KYC incidents

Incidents involving payment transaction data or KYC/identity documents require additional handling steps:

7. Evidence handling and chain of custody

8. Sub-processor incidents

Where a sub-processor (e.g., Google Cloud Platform / Firebase, Paystack, a monitoring or analytics provider) reports or eRunna becomes aware of a security incident affecting eRunna personal information held by that sub-processor, the Incident Lead triggers the response runbook (§5) immediately. Sub-processor data-processing agreements require prompt notification to eRunna of any actual or suspected breach.

A list of current sub-processors and the categories of personal information they process is maintained in the Sub-processors policy.

9. Testing and continuous improvement

10. Limitations and honest acknowledgement

No security measure is absolute. eRunna cannot guarantee that its systems will never be compromised. This policy describes the measures and procedures we maintain in good faith to detect, contain, and respond to incidents, and to meet our legal notification obligations.

11. Changes to this policy

We may update this policy from time to time. Material changes will be communicated via in-app notification and/or email. The "Last updated" date at the top of this page reflects the most recent revision.