Skip to content

Privacy Policy

Last updated: 2026-03-25. Version 1.0.

1. Introduction

ClinicDiary is a cloud-based practice management platform for South African healthcare professionals. This Privacy Policy explains how we collect, use, store, and protect personal information when you use our marketing website, application, and patient portal.

This policy applies to all users — practice administrators, practitioners, receptionists, and patients accessing the patient portal.

2. Information We Collect

CategoryData PointsLawful Basis (POPIA)
Account informationEmail address, name, workspace slugContract (Section 11(1)(b))
Practice informationPractice name, address, contact details, practitionersContract
Patient dataDemographics, medical aid details, clinical records, visit historyLegitimate interest; patient consent via practice
Payment informationProcessed by Paystack — we do not store card detailsContract
Usage dataPages visited, features used, session durationLegitimate interest
Device informationBrowser type, OS, IP address, device fingerprintSecurity (legitimate interest)
Communication dataContact form messages, support emailsConsent

3. How We Use Information

  • Provide and maintain the service
  • Process payments via Paystack
  • Send transactional emails (magic links, notifications, invoices)
  • Improve the service based on usage patterns
  • Comply with legal obligations
  • Enforce our Terms of Service

4. Data Processing & Tenancy Model

  • Tenant isolation: Each practice's data is completely isolated. No shared tables, no data contamination between tenants.
  • No cross-tenant access: Practice A cannot see Practice B's data under any circumstances.
  • No data mining: We do not analyse patient data for advertising, profiling, or AI training.

Sub-processors

  • Paystack — payment processing
  • Email delivery provider — transactional emails
  • Cloudflare — CDN and bot protection
  • Object storage — backups and attachments
  • Error logging service — application errors only (no patient data in logs)

5. Data Sharing

We do not sell personal information. We share data only with:

  • Sub-processors listed above, for service delivery
  • Medical aid schemes, when the practice submits claims via MediKredit (data controlled by the practice)
  • Law enforcement, only when legally compelled by a valid South African court order

6. Data Security

  • Encryption in transit (TLS)
  • Encryption at rest where applicable
  • Role-based access control within each practice
  • Two-factor authentication available for all users
  • Full audit trail of data access and changes
  • Automatic backups with point-in-time recovery
  • Regular security reviews

7. Data Retention

DataRetention Period
Active account dataDuration of subscription + 30 days
Cancelled workspace data30 days after cancellation, then deleted
Audit logs7 years (SA regulatory requirement for healthcare records)
BackupsRotated on a 30-day rolling basis
Contact form submissions12 months

8. Your Rights (POPIA Sections 23–25)

  • Access: Request a copy of your personal information
  • Correction: Request correction of inaccurate data
  • Deletion: Request deletion of your data (subject to legal retention requirements)
  • Objection: Object to processing of your personal information
  • Portability: Request your data in a machine-readable format

To exercise any of these rights, contact us using the details in Section 12. We will respond within 30 days.

9. Children's Data

ClinicDiary does not knowingly collect data from children under 18 directly. Patient data for minors is entered by the parent/guardian or the healthcare practitioner. The practice is the responsible party for patient data under POPIA.

10. Cookies & Tracking

  • ClinicDiary does not use advertising or analytics cookies
  • Cloudflare Turnstile uses a session-only token for bot protection (not tracking)
  • Local storage may be used for session management (authentication tokens)

11. Changes to This Policy

We may update this policy as the platform evolves. Significant changes will be communicated via email to registered users. Continued use after 30 days of notice constitutes acceptance.

12. Contact

For privacy-related questions or to exercise your rights, contact us via the contact page.

If you are unsatisfied with our response, you may escalate your complaint to the Information Regulator of South Africa.