Legal
Data Processing Agreement
Last updated: January 13, 2026
This Data Processing Agreement ("DPA") forms part of the Terms of Service between PatientPulse (Pty) Ltd ("Processor" or "we/us/our") and our customers ("Controller" or "you/your"). This DPA governs our processing of personal data on behalf of our customers in compliance with the Protection of Personal Information Act 4 of 2013 (POPIA) and other applicable data protection laws.
1. Definitions
Personal Data
Any information relating to an identified or identifiable natural person, including but not limited to names, contact details, medical records, and health information.
Processing
Any operation or set of operations performed on Personal Data, including collection, recording, organization, structuring, storage, adaptation, alteration, retrieval, consultation, use, disclosure, dissemination, alignment, combination, restriction, erasure, or destruction.
Data Subject
The natural person to whom Personal Data relates, typically patients whose information is processed through the PatientPulse platform.
Special Personal Data
Personal data concerning health, religious beliefs, race, ethnic origin, political opinions, or biometric data for unique identification purposes.
2. Scope and Purpose
This DPA applies to all processing of Personal Data by PatientPulse on behalf of the Controller. The purposes of processing include:
- Providing medical practice management services
- Maintaining patient records and appointment scheduling
- Processing billing and payment information
- Generating reports and analytics
- Ensuring platform security and compliance
- Providing customer support services
3. Data Processing Details
3.1 Categories of Data Subjects
- Patients of the medical practice
- Healthcare professionals and staff
- Practice administrators and billing personnel
- Emergency contacts and family members
3.2 Categories of Personal Data
- Basic Personal Information: Names, contact details, identification numbers
- Health Information: Medical history, diagnoses, treatments, medications
- Financial Information: Payment details, billing information, insurance data
- Technical Data: IP addresses, login times, usage patterns
- Special Personal Data: Health-related information, biometric data
3.3 Processing Activities
- Collection and storage of patient data
- Data transmission and sharing between authorized users
- Data backup and recovery
- Data analysis and reporting
- Data deletion and anonymization
4. Controller Responsibilities
The Controller agrees to:
- Obtain all necessary consents and authorizations for data processing
- Ensure compliance with POPIA and other applicable laws
- Provide accurate and lawful instructions for data processing
- Implement appropriate security measures for data access
- Report any data breaches to the Information Regulator
- Cooperate with audits and compliance assessments
5. Processor Obligations
PatientPulse agrees to:
- Process Personal Data only in accordance with documented instructions
- Implement appropriate technical and organizational security measures
- Ensure that personnel authorized to process data are bound by confidentiality
- Assist the Controller in responding to data subject rights requests
- Notify the Controller of any data breaches without undue delay
- Cooperate with regulatory audits and inspections
- Delete or return Personal Data at the end of the service term
6. Security Measures
PatientPulse implements the following security measures to protect Personal Data:
6.1 Technical Measures
- Encryption of data in transit (TLS 1.3) and at rest (AES-256)
- Multi-factor authentication for all user accounts
- Regular security updates and patch management
- Intrusion detection and prevention systems
- Regular vulnerability scanning and penetration testing
6.2 Organizational Measures
- Background checks for employees with data access
- Regular security awareness training
- Access control policies and role-based permissions
- Incident response and breach notification procedures
- Regular audits and compliance assessments
6.3 Physical Security
- Secure data center facilities with 24/7 monitoring
- Restricted access to server rooms and equipment
- Environmental controls and backup power systems
7. Data Subject Rights
PatientPulse will assist the Controller in fulfilling data subject rights under POPIA, including:
- Right to access personal data
- Right to correction of inaccurate data
- Right to deletion ("right to be forgotten")
- Right to object to processing
- Right to data portability
- Right to withdraw consent
8. Data Breach Notification
In the event of a data breach, PatientPulse will notify the Controller without undue delay, but no later than 72 hours after becoming aware of the breach. The notification will include details of the breach, potential impact, and mitigation measures taken.
9. International Data Transfers
Personal Data may be transferred to countries outside South Africa. PatientPulse ensures that such transfers comply with POPIA requirements and implements appropriate safeguards, including standard contractual clauses or adequacy decisions.
10. Audit Rights
The Controller may audit PatientPulse's compliance with this DPA. Audits will be conducted no more than once per year, with reasonable notice, and at the Controller's expense unless a breach is discovered.
11. Sub-Processing
PatientPulse may engage sub-processors to assist with data processing. We maintain an up-to-date list of sub-processors, which includes:
- Cloud hosting providers (AWS, Azure)
- Payment processors (Stripe, PayFast)
- Analytics providers (Google Analytics)
- Customer support platforms (Intercom, Zendesk)
We will notify the Controller of any new sub-processors and provide an opportunity to object.
12. Data Deletion and Return
Upon termination of the Services or at the Controller's request, PatientPulse will delete or return all Personal Data, including backups, within 30 days. We will certify the deletion in writing upon request.
13. Liability and Indemnification
Each party indemnifies the other against losses arising from their breach of this DPA. Liability is limited to the amount specified in the main Terms of Service. PatientPulse's liability for data breaches is capped at twice the annual service fees.
14. Governing Law
This DPA is governed by South African law and the parties submit to the exclusive jurisdiction of the South African courts.
15. Contact Information
For data protection inquiries or to exercise data subject rights:
Data Protection Officer: dpo@patientpulse.co.za
Phone: +27 (21) 123-4567
Address: Cape Town, South Africa
For POPIA-related complaints, contact the Information Regulator: www.justice.gov.za/inforeg/