NDPA Compliance Statement: Health data is classified as Sensitive
Personal Data under the Nigeria Data Protection Act (NDPA) 2023. We enforce strict
multi-tenant boundaries and device-level restrictions to keep patient records secure.
1. Introduction
This Privacy Notice and Consent Form template explains how patient personal and medical
information is processed on DokiTab. Subscribing hospitals, acting as
Data Controllers, utilize DokiTab (acting as
Data Processor) to manage electronic health records.
2. What Patient Personal Data is Processed?
To deliver clinical care and billing administration, the platform processes:
-
Demographics: Full name, date of birth, age, gender, address, phone
number, and next-of-kin contacts.
-
Sensitive Medical Records: Vital signs, SOAP encounter notes, lab
results, prescriptions, allergies, medication administration logs (MAR), and surgical
procedures.
-
Clinical Photos: Bedside photos taken securely through the DokiTab
mobile application (wounds, diagnostic scans).
-
Financials: Invoices, payment receipts, HMO details, and NHIS logs.
3. Legal Basis for Processing
Under the NDPA 2023, sensitive health data is processed based on:
-
Explicit Consent: Captured at patient registration (web UI or
uploaded consent document).
-
Medical Treatment: Managed by licensed medical practitioners bound by
statutory professional confidentiality obligations in Nigeria.
4. Platform Security Safeguards
DokiTab is built with privacy-first engineering guardrails to prevent data leaks:
-
No Native Gallery Access: Bedside photos taken with the mobile app
bypass the device gallery, stream in RAM, encrypt, and upload directly to secure cloud
storage. They are never cached on the clinician's phone.
-
Screenshot Block: The mobile app globally prevents screenshot and
screen recording capture (`expo-screen-capture`).
-
GPS Geofencing: Mobile clinical access is automatically locked if a
device leaves the geofenced parameters configured by the hospital.
-
Clinical Audit Logs: Every patient record access is logged with the
staff member's ID, action type, IP address, and timestamp.
5. Patient Rights Under the NDPA
Patients have the following statutory rights, facilitated by the Hospital:
-
Access & Portability: Fulfillable via admin-generated CSV or PDF
exports.
- Rectification: Editing demographic or clinical descriptors.
-
Erasure/Objection: Soft-deletion of demographic entries, subject to
medical retention guidelines under Nigerian healthcare law.
-
Consent Withdrawal: The right to object to future data processing.
For Clinical Staff: When accessing DokiTab on personal smartphones or
tablets (BYOD) at the bedside, you must adhere to the security rules below to comply
with NDPA security requirements.
1. Device Security Baselines
All personal devices utilized by clinical staff for DokiTab bedside rounds must:
- Run Android 10+ or iOS 15+ with the latest system security patches.
-
Be locked with a secure passcode (minimum 6 digits), password, or biometric
verification (FaceID/Fingerprint).
- Not be rooted or jailbroken (the app runs automated root-detection).
2. bedside Data Handling Rules
When using your device on the ward rounds:
-
Never Bypass Screenshot Blocks: Do not capture screens or take
physical photos of patient charts with other cameras.
-
Use the Internal Secure Camera: All wound or documentation photos
must be taken through `SecureCameraScreen.tsx` inside the DokiTab app. Under no
circumstances should patient files be saved to your personal media gallery.
-
Maintain Location Permissions: Geofencing requires active GPS and
WiFi SSID tracking. Bypassing geofencing (e.g. via VPNs or spoofers) is a terminable
offense.
-
Banish Credential Sharing: Every staff member must log in under their
unique credentials. Log out immediately after completing bedside round tasks.
3. Lost Devices & Breach Reporting
If a personal device accessing the platform is lost or stolen, notify the Hospital
Administrator within one (1) hour to revoke your active JWT tokens. Any
security vulnerabilities or leaks must be reported via an `IncidentReport` in the
compliance console.