1. Introduction and Acceptance
These Terms and Conditions (“Terms”) govern your access to and use of SwiftScripts, a mobile and desktop application (“the App”) developed and operated by Synergy Designs (“we”, “us”, “our”).
By creating an account, downloading, installing, or otherwise using the App, you acknowledge that you have read, understood, and agree to be bound by these Terms and our Privacy Policy. If you do not agree, you must not use the App.
2. Eligibility
SwiftScripts is designed for use by registered healthcare practitioners worldwide. By using the App, you represent and warrant that:
- You are a medical doctor or authorised prescriber registered with the relevant medical regulatory body in your jurisdiction (e.g., the Health Professions Council of South Africa, the General Medical Council, or equivalent).
- You hold a valid practice number or licence and are in good standing with your regulatory body.
- You are at least 18 years of age and have the legal capacity to enter into a binding agreement.
- You will use the App solely for lawful clinical purposes and in accordance with all applicable laws and regulations in your jurisdiction.
Additional requirements for practitioners in South Africa: You must comply with the Medicines and Related Substances Act 101 of 1965, the National Health Act 61 of 2003, and all applicable South African legislation governing prescribing and clinical practice.
3. Account and Authentication
To use the App, you must create an account using either:
- Email and password — requires email verification before full access is granted; or
- Google Sign-In — email verification is automatically satisfied.
You are responsible for:
- Maintaining the confidentiality of your login credentials.
- All activities that occur under your account.
- Notifying us immediately of any unauthorised use of your account.
You may optionally enable biometric authentication (fingerprint or face recognition) or a PIN lock for additional on-device security. We strongly recommend enabling at least one of these features given the sensitive nature of patient information.
4. Subscription Plans and Billing
4.1 Free Trial
New users receive a 7-day free trial starting from the date of first app launch. During the trial, you have full access to all Pro features. No payment information is required to start the trial. When the trial period expires, you must subscribe to a paid plan to continue using the App.
4.2 Subscription Tiers
| Plan |
Price (ZAR) |
Billing Cycle |
Cloud Backup |
| Monthly |
R59.99 |
Monthly |
Not included |
| Yearly |
R599.99 |
Annually |
Not included |
| Pro + Cloud Backup |
R249.99 |
Monthly |
Included |
4.3 Payment Methods
All subscriptions are processed through the Apple App Store or Google Play Store. Billing, auto-renewal, and cancellation are governed by the respective store’s terms.
4.4 Auto-Renewal
Subscriptions renew automatically at the end of each billing cycle unless cancelled at least 24 hours before the renewal date. You may manage or cancel your subscription through the Apple App Store or Google Play Store settings on your device.
5. Device Limits
Each subscription entitles you to use SwiftScripts on:
- One (1) mobile device (iOS or Android); and
- One (1) desktop device (Windows or macOS).
A maximum of two (2) devices may be active simultaneously per subscription.
6. Features and Services
SwiftScripts provides the following features, subject to your active subscription:
- Digital Prescriptions (R/x) — create, sign, and share medication prescriptions.
- Sick Notes — generate professional sick certificates with date ranges.
- Medical Certificates — issue certificates of clinical examination.
- Referral Letters — compose specialist referral documents.
- Patient Management — store and manage patient records locally on your device.
- Prescription Templates — save and reuse templates for chronic medication regimens.
- South African Medicines Database — a searchable database of approximately 10,000 registered medicines.
- Paediatric Dosage Calculator — weight-based dosage calculation based on South African clinical guidelines.
- QR Code Verification — generate and scan QR codes for document authenticity verification.
- Digital Signatures — capture and apply handwritten signatures to documents.
- PDF Export, Print, and Sharing — export documents as PDFs and share via email, WhatsApp, or print.
- Encrypted Cloud Backup (Pro + Cloud plan only) — end-to-end encrypted backup and sync across devices.
7. Medical Disclaimer
SwiftScripts is a clinical decision-support and document-generation tool. It is NOT a substitute for professional medical judgement.
By using the App, you acknowledge and agree that:
- You, as the prescribing practitioner, bear sole and full responsibility for all clinical decisions, prescriptions, and documents generated using the App.
- The South African Medicines Database is provided as a reference aid only. Drug names, formulations, scheduling, and availability may change. You must independently verify all medicine information before prescribing.
- The Paediatric Dosage Calculator is a clinical decision-support tool only. Calculated dosages must always be reviewed and verified by the prescribing clinician against current formularies and individual patient factors.
- Synergy Designs makes no representation or warranty regarding the accuracy, completeness, or currency of the medicines database, dosage calculations, or any other clinical reference data.
- Synergy Designs shall not be liable for any adverse clinical outcome, injury, or harm arising from reliance on information provided by the App.
- You are solely responsible for ensuring that all documents comply with the requirements of the relevant regulatory bodies and all applicable laws and regulations in your jurisdiction.
8. Data Privacy and Security
8.1 Local Data Storage
All patient data is stored locally on your device only, encrypted at rest using AES-256 encryption via SQLCipher. The encryption key is a randomly generated 64-character key stored in your device’s secure keystore (iOS Keychain or Android Keystore).
Zero patient data on our servers. Our servers never receive, process, or store any patient-identifiable information (PHI) — unless you explicitly enable the encrypted Cloud Backup feature, in which case data is transmitted and stored in an encrypted form that we cannot decrypt.
8.2 What Our Servers Store
Our servers store only:
- Your user account details (name, email, authentication credentials).
- Doctor profile metadata (practice name, registration number — no patient data).
- Subscription status.
- Device registration information (hashed device identifiers — never raw hardware IDs).
- Document verification tokens (for QR code authenticity checks — contains no patient data).
8.3 On-Device Security
- Optional PIN lock and biometric authentication (Face ID, Touch ID, fingerprint) to prevent unauthorised access.
- Automatic app lock when the App is placed in the background.
- All network communication is encrypted via HTTPS/TLS.
8.4 Data Protection Compliance
South Africa: We are committed to compliance with the Protection of Personal Information Act (POPIA), Act 4 of 2013. As the responsible party, you (the healthcare practitioner) retain control over all patient data processed through the App. We act as an operator only in respect of encrypted Cloud Backup data, which we cannot decrypt or access.
European Economic Area: For users in the EEA, we also comply with the General Data Protection Regulation (GDPR). You may exercise your rights under the GDPR by contacting us at the address in Section 17.
Other jurisdictions: We comply with applicable local data protection laws in your jurisdiction. For full details, see our Privacy Policy.
9. Cloud Backup
The encrypted Cloud Backup feature is available to users on the Pro + Cloud plan and during the 7-day free trial.
9.1 Encryption
- A random AES-256 Data Encryption Key (DEK) is generated on your device to encrypt backup data.
- The DEK is wrapped with a Key Encryption Key (KEK) derived from your chosen backup password using PBKDF2 with 100,000 iterations.
- Encrypted backups are transmitted to and stored on our servers in South Africa.
9.2 Zero-Knowledge Architecture
We cannot decrypt your backup data. Only you, using your backup password, can unlock your backups. If you lose your backup password, we cannot recover your data.
9.3 Your Responsibilities
- You are solely responsible for remembering and safeguarding your backup password.
- You must ensure your backup password is strong and not used for other services.
- We are not liable for any data loss resulting from a forgotten backup password.
9.4 Data Residency
Encrypted cloud backups are stored on servers located in South Africa, in compliance with POPIA data residency requirements.
10. Intellectual Property
- SwiftScripts, including its source code, design, logo, documentation, and all related materials, is the proprietary intellectual property of Synergy Designs. All rights are reserved.
- The South African Medicines Database included in the App is compiled from publicly available reference sources and is provided for informational purposes only.
- Documents generated by you through the App (prescriptions, sick notes, certificates, referral letters) are your own professional documents. We claim no ownership over content you create.
- You are granted a limited, non-exclusive, non-transferable, revocable licence to use the App for its intended purpose in accordance with these Terms.
11. Acceptable Use
You agree not to:
- Use the App for illegal prescribing, fraud, or any activity that violates applicable laws or medical regulations in your jurisdiction.
- Generate documents for patients you have not personally examined or treated, except where permissible by law (e.g., telemedicine consultations conducted in accordance with HPCSA guidelines).
- Share your account credentials with any other person or allow others to use your account.
- Attempt to reverse engineer, decompile, disassemble, or otherwise derive the source code of the App.
- Circumvent, disable, or interfere with security features, subscription validation, or device limits.
- Use the App to transmit malware, spam, or any harmful content.
- Access or attempt to access another user’s account or data.
- Use automated tools, bots, or scripts to interact with the App.
12. Limitation of Liability
To the maximum extent permitted by applicable law, the App is provided on an “as is” and “as available” basis, without warranties of any kind, whether express, implied, or statutory.
Synergy Designs expressly disclaims all warranties, including but not limited to:
- Implied warranties of merchantability, fitness for a particular purpose, and non-infringement.
- Any warranty that the App will be uninterrupted, error-free, secure, or free of viruses.
- Any warranty regarding the accuracy or completeness of the medicines database, dosage calculations, or any clinical reference data.
In no event shall Synergy Designs, its directors, employees, or agents be liable for:
- Any direct, indirect, incidental, special, consequential, or punitive damages arising from your use of or inability to use the App.
- Any clinical outcome, patient injury, or adverse event arising from prescriptions, documents, or clinical decisions made using the App.
- Any loss of data, including patient records, resulting from device failure, software error, or forgotten backup passwords.
- Any interruption of service, including downtime for maintenance or server issues.
Our total aggregate liability to you for all claims shall not exceed the amount you have paid for the App in the twelve (12) months preceding the event giving rise to the claim.
13. Termination
13.1 Termination by You
You may stop using the App at any time. To cancel a subscription, use the Apple App Store or Google Play Store settings on your device. Uninstalling the App does not automatically cancel your subscription.
13.2 Termination by Us
We may suspend or terminate your account, without prior notice, if:
- You breach any of these Terms.
- We reasonably suspect fraudulent, illegal, or abusive use of the App.
- Required by law or a court order.
- We discontinue the App (with reasonable notice).
13.3 Effect of Termination
- Upon termination, your licence to use the App is immediately revoked.
- Patient data stored locally on your device remains on your device. We do not remotely delete on-device data.
- Encrypted cloud backups will be retained for 90 days after account termination, after which they may be permanently deleted.
- Termination does not affect any rights or obligations accrued prior to termination.
14. Refund Policy
Refunds for subscriptions purchased through the Apple App Store or Google Play Store are governed by the respective store’s refund policies. To request a refund, contact Apple or Google directly through their support channels.
15. Amendments
We reserve the right to modify these Terms at any time. When we make material changes:
- The updated Terms will be posted at this URL.
- The “Last Updated” date at the top of this page will be revised.
- We may notify you via an in-app notification or email.
Continued use of the App after the effective date of updated Terms constitutes your acceptance of the changes. If you do not agree, you must discontinue use of the App.
16. General Provisions
16.1 Governing Law
These Terms shall be governed by and construed in accordance with the laws of the Republic of South Africa. Any disputes arising from these Terms shall be subject to the jurisdiction of the courts of South Africa. If you are located outside South Africa, you may also be entitled to protections under the mandatory consumer protection laws of your jurisdiction.
16.2 Severability
If any provision of these Terms is found to be invalid or unenforceable, the remaining provisions shall remain in full force and effect.
16.3 Entire Agreement
These Terms, together with our Privacy Policy, constitute the entire agreement between you and Synergy Designs regarding the use of the App.
16.4 Waiver
Our failure to enforce any right or provision of these Terms shall not be deemed a waiver of such right or provision.
16.5 Assignment
You may not assign or transfer your rights under these Terms without our prior written consent. We may assign our rights and obligations without restriction.
17. Contact Information
If you have any questions, concerns, or complaints regarding these Terms or the App, please contact us: