SwiftScripts — Privacy Policy

Effective Date: 28 February 2025  |  Last Updated: 28 February 2025

1. Introduction

This Privacy Policy explains how Synergy Designs (“we”, “us”, “our”) collects, uses, stores, and protects your information when you use the SwiftScripts mobile application (“the App”).

We are committed to protecting the privacy and confidentiality of your personal information and that of your patients in full compliance with the Protection of Personal Information Act (POPIA), Act 4 of 2013 and all applicable South African legislation.

By using the App, you consent to the data practices described in this Privacy Policy. Please read this policy carefully alongside our Terms and Conditions.

2. Information We Collect

2.1 Information You Provide Directly

2.2 Information Collected Automatically

3. How Your Data Is Stored

Zero patient data on our servers. All patient information is stored exclusively on your device, encrypted at rest with AES-256 encryption via SQLCipher. Our servers never receive, process, or store any patient-identifiable information.

3.1 On-Device Storage

Data Storage Location Encryption
Patient records, prescriptions, clinical documents Local device only AES-256 (SQLCipher)
Database encryption key Device secure keystore (iOS Keychain / Android Keystore) Hardware-backed
Digital signature Local device only AES-256 (SQLCipher)

3.2 Server-Side Storage

Our servers store only the following non-clinical data:

4. How We Use Your Information

We use the information we collect to:

We do not use your information or patient data for advertising, marketing to third parties, or any purpose unrelated to the App’s clinical functionality.

5. Cloud Backup

The encrypted Cloud Backup feature is available on the Pro + Cloud subscription plan and during the 14-day free trial.

5.1 Zero-Knowledge Encryption

We cannot read your backup data. Cloud backups are encrypted on your device before transmission using a zero-knowledge architecture. Only you can decrypt your data using your backup password.

5.2 Backup Password

You are solely responsible for remembering your backup password. Because of our zero-knowledge design, we cannot recover your data if you lose your backup password. There is no password reset mechanism for backups.

6. Third-Party Services

The App integrates with the following third-party services:

Service Purpose Data Shared
Firebase Authentication User sign-in and account management Email, name, authentication tokens
Google Sign-In Optional sign-in method Google account email and name
Apple App Store / Google Play Store In-app subscription billing Purchase receipts (no patient data)

These services are governed by their own privacy policies. No patient data is ever shared with any third-party service.

7. Data Sharing and Disclosure

We do not sell, rent, trade, or otherwise share patient data with any third party — ever.

We may disclose your non-clinical account information only in the following limited circumstances:

8. Data Security

We implement multiple layers of security to protect your information:

9. Your Rights Under POPIA

As a data subject under the Protection of Personal Information Act (POPIA), you have the right to:

To exercise any of these rights, please contact us at info@synergydesigns.co.za.

9.1 Patient Data

Because all patient data is stored locally on your device and never transmitted to our servers (except as encrypted cloud backups that we cannot decrypt), you retain full control over patient data at all times. You are the responsible party under POPIA for any patient data you process through the App. We act as an operator only in respect of encrypted Cloud Backup data.

10. Data Retention

11. Children’s Privacy

SwiftScripts is designed for use by registered healthcare practitioners and is not intended for use by individuals under the age of 18. We do not knowingly collect personal information from children. If you believe we have inadvertently collected information from a child, please contact us immediately at info@synergydesigns.co.za and we will take steps to delete that information.

s

12. International Data Transfers

All server-side data is stored on servers located in South Africa, in compliance with POPIA data residency requirements. We do not transfer personal information outside of South Africa unless required by the third-party services listed in Section 6 (e.g., Firebase Authentication), which maintain their own data protection standards and compliance certifications.

13. Changes to This Policy

We may update this Privacy Policy from time to time. When we make material changes:

Continued use of the App after changes are published constitutes your acceptance of the updated Privacy Policy.

14. Contact Us

If you have any questions, concerns, or requests regarding this Privacy Policy or how we handle your data, please contact us: