Effective Date: March 10, 2026 | Last Updated: March 10, 2026
ClinicOS is a clinic management application operated by CODINGRIPPLER TECH PRIVATE LIMITED (CIN: U62012GJ2024PTC151181), a company incorporated under the Companies Act, 2013.
Registered Office: 289/35, Sharaf Chal, Opp. Police Station, Gomtipur, Ahmedabad – 380021, Gujarat, India
Contact: privacy@codingrippler.com
This Privacy Policy explains how we collect, use, store, and protect data when you use the ClinicOS mobile application (“App”) and related services. It applies to all users of the App, including doctors, assistants, and administrators (“Users”).
With respect to patient data, CODINGRIPPLER TECH PRIVATE LIMITED acts as a Data Processor — we process patient data on behalf of and under the instructions of the healthcare provider or clinic (“Data Fiduciary”). The Data Fiduciary is responsible for obtaining appropriate patient consent as part of the doctor-patient relationship.
With respect to user data (your account profile, authentication data, and device information), CODINGRIPPLER TECH PRIVATE LIMITED acts as the Data Fiduciary. We collect and process this data for the purpose of providing the App and its services to you.
In accordance with Section 6 of the DPDP Act, 2023, this Privacy Policy serves as the notice to you regarding the personal data we collect, the purposes for which it is processed, and your rights as a Data Principal. By consenting at the time of account creation, you acknowledge that you have read and understood this notice.
| Category | Examples |
|---|---|
| User profile | Name, phone number, role (doctor/assistant/admin) |
| Doctor profile | Specialization, medical registration number, years of experience, consultation fee, qualifications, languages spoken |
| Organization details | Clinic name, address, working hours, bill templates |
| Category | Examples |
|---|---|
| Patient identity | Name, phone number, age, gender |
| Clinical records | Chief complaint, diagnosis, examination findings, general notes |
| Vitals | Blood pressure, pulse, temperature, weight, SpO2 |
| Prescriptions | Medicine name, dosage, frequency, timing, duration, notes |
| Lab orders | Test name, type (blood, urine, imaging), notes |
| Follow-up | Days until next visit, follow-up notes |
| Visit history | Visit dates, complaint categories, total visit count |
| Billing | Bill items, amounts, payment status, payment date |
| Clinical images | Photos of lab reports, prescriptions, clinical photographs |
| Voice recordings | Consultation audio — deleted from your device after transcription; processed by Deepgram per their retention policy (see Section 4) |
| Queue & appointments | Token number, complaint text, registration/serving/completion timestamps |
| Category | Examples |
|---|---|
| Authentication | OTP verification records (hashed using BCrypt, auto-expired after 5 minutes), JWT tokens, refresh tokens |
| Device information | Device ID (persistent UUID), platform (Android/iOS), OS version, app version, device model |
| Sync metadata | Event timestamps, sync cursors, mutation audit trail |
| Security logs | IP address, HTTP User-Agent string (captured in audit logs for security monitoring) |
| SMS delivery logs | Recipient phone number, message content, delivery status (for operational monitoring of patient notifications) |
Location data, contacts, browsing history, advertising identifiers, biometric data (fingerprint/face recognition), email addresses, social media profiles. The App contains no third-party analytics or crash-reporting SDKs.
Note: Clinical images uploaded through the App are stripped of embedded metadata (including EXIF location data) before storage.
| Purpose | Legal Basis (DPDP Act, 2023) |
|---|---|
| Authentication and role-based access control | Consent under Section 6 (given at account creation) |
| Voice-to-text transcription of consultations (via Deepgram) | Consent under Section 6 (microphone permission + user-initiated recording) |
| AI-assisted extraction of clinical data from transcripts (via Google Gemini) — AI outputs are assistive only and do not constitute medical advice; clinical judgment remains with the treating physician | Consent under Section 6 (user-initiated extraction) |
| Offline synchronization and local caching of clinical data | Section 7(a) — voluntary provision of data for specified purpose |
| Profile display within your organization | Consent under Section 6 (given at account creation) |
| Purpose | Legal Basis (DPDP Act, 2023) |
|---|---|
| Healthcare delivery: queue management, consultations, prescriptions, billing | Section 7(a) — voluntary provision for specified purpose; Section 7(c) — compliance with NMC regulations |
| Queue status notifications via SMS and/or WhatsApp to the patient’s phone number — sent unless the patient opts out via the SMS consent toggle at registration | Section 7(a) — voluntary provision of data for specified purpose; patient may opt out at registration |
| Medical record keeping as required by law | Section 7(c) — compliance with law (NMC Code of Medical Ethics 2002; Income Tax Act §44AA) |
We use the following third-party services to operate ClinicOS. Data shared with these providers is limited to what is necessary for their specific purpose. We have contractual agreements with each provider that include data protection and confidentiality obligations, in accordance with Section 8(2) of the DPDP Act, 2023.
Purpose: Sending one-time passwords (OTP) to users for account authentication
Data shared: User phone number and OTP message content
Processing location: India
Trigger: User requests OTP during login or account verification
Privacy policy: fast2sms.com/privacy-policy
Purpose: Voice-to-text transcription of consultation recordings
Data shared: Audio recordings
Processing location: United States
Retention: Audio processed and deleted per Deepgram’s data processing policy. Deepgram may retain transient processing logs for a limited period as described in their privacy policy.
Trigger: User initiates voice recording during a consultation
Privacy policy: deepgram.com/privacy
Purpose: AI-assisted extraction of clinical data (diagnosis, prescriptions, vitals) from transcribed text
Data shared: Transcribed consultation text (sent via our backend — no direct client-to-Google connection)
Processing location: United States
Retention: Minimal logging per Google’s data processing terms; paid API tier (prompts not used for model training)
Privacy policy: policies.google.com/privacy
Purpose: SMS notifications to patients (queue token status updates)
Data shared: Patient phone number and message content
Processing location: India
Trigger: Treating doctor registers patient in queue (unless SMS consent is opted out at registration)
Privacy policy: fast2sms.com/privacy-policy
Purpose: WhatsApp notifications to patients (queue token status updates)
Data shared: Patient phone number and message content
Processing location: United States
Trigger: Same as SMS — only if the treating doctor provides the patient’s phone number
Privacy policy: whatsapp.com/legal/privacy-policy
Purpose: Storage of clinical images (lab reports, prescriptions, clinical photographs)
Data shared: Uploaded image files
Processing location: India (Mumbai)
Privacy policy: aws.amazon.com/privacy
Purpose: Backend API server and primary database
Data shared: All non-image data (patient records, user profiles, billing, sync events)
Processing location: India (Bangalore)
Privacy policy: digitalocean.com/legal/privacy-policy
| Data Category | Retention Period | Legal Basis |
|---|---|---|
| Medical records (visits, diagnosis, prescriptions, vitals, lab orders) | 3 years from date of last treatment | NMC Code of Medical Ethics Regulations, 2002 |
| Clinical images | 3 years (part of medical record) | NMC Code of Medical Ethics Regulations, 2002 |
| Financial / billing records | 6 years from end of assessment year | Income Tax Act, 1961 §44AA |
| Audit logs | 1 year minimum | DPDP Rules, 2025 |
| User personal information (name, phone) | Until account deletion + 30-day grace period | DPDP Act, 2023 §12 |
| Voice recordings | Deleted from your device after transcription completes. Deepgram may retain transient processing logs per their data processing policy (see Section 4). | Purpose limitation; Deepgram’s data processing terms |
Under applicable Indian law (SPDI Rules, 2011 and the Digital Personal Data Protection Act, 2023), you have the right to:
We will respond to your request within 30 days (per SPDI Rules) and no later than 90 days (per DPDP Rules, 2025 Rule 14).
Note: Certain data (medical records, financial records, audit logs) must be retained for the periods specified in Section 6, even after account deletion, as required by law.
You may delete your account at any time through:
Upon requesting deletion:
Retained after deletion: Medical records (3 years per NMC regulations), financial records (6 years per Income Tax Act), and audit logs (1 year per DPDP Rules) are retained as required by law.
We do not currently share data with: Advertisers, insurance companies, pharmaceutical companies, data brokers, or any entity for marketing or profiling purposes. If this changes, we will update this Privacy Policy and notify you before any such sharing begins.
ClinicOS is designed for use by healthcare professionals and is not intended for use by individuals under 18 years of age. We do not knowingly collect personal data from minors as App users.
Patient records may include data of minor patients, entered by qualified healthcare providers with appropriate professional authority and consent from parents or guardians obtained in the clinical setting, as part of standard medical care.
ClinicOS is a native mobile application and does not use cookies, web beacons, or pixel tags. The App contains no third-party analytics, advertising, or tracking SDKs. The device ID collected is used solely for authentication and sync purposes.
In the event of a data breach:
For breach-related inquiries, contact: privacy@codingrippler.com
The following data is transferred outside India for processing:
| Data | Recipient | Destination | Purpose |
|---|---|---|---|
| Voice recordings (audio) | Deepgram Inc. | United States | Transcription |
| Transcribed text | Google LLC (Gemini) | United States | Clinical data extraction |
| Patient phone + message | Meta Platforms (WhatsApp) | United States | Queue notifications |
All cross-border transfers are made under contractual obligations that include data protection and confidentiality commitments, in compliance with Section 16 of the DPDP Act, 2023. Indian data protection laws apply to your data regardless of where it is processed. If the Central Government restricts transfers to any country where our service providers operate, we will comply with such restrictions and, if necessary, migrate to alternative providers within permitted jurisdictions.
Data that stays in India: All core patient records, user profiles, billing data, clinical images, and audit logs are stored on servers located in India (DigitalOcean Bangalore and AWS Mumbai).
Any disputes relating to cross-border data transfers shall be governed by Indian law and resolved in accordance with the dispute resolution mechanism described in our Terms of Use.
In accordance with the Information Technology (Reasonable Security Practices and Procedures and Sensitive Personal Data or Information) Rules, 2011:
Grievance Officer: Harsh Kumar
Email: privacy@codingrippler.com
Address: 289/35, Sharaf Chal, Opp. Police Station, Gomtipur, Ahmedabad – 380021, Gujarat, India
Response time: Within 30 days of receipt of your grievance
If you are not satisfied with our response, you may file a complaint with the Data Protection Board of India once it is operational under the DPDP Act, 2023.
We may update this Privacy Policy from time to time. When we make material changes, we will notify you through an in-app notification. The updated policy will be posted at this URL with a revised “Last Updated” date.
Your continued use of ClinicOS after the updated policy is posted constitutes your acceptance of the changes. If you do not agree with the updated policy, please stop using the App and delete your account.
For any questions or concerns about this Privacy Policy or our data practices, please contact us:
CODINGRIPPLER TECH PRIVATE LIMITED
CIN: U62012GJ2024PTC151181
289/35, Sharaf Chal, Opp. Police Station, Gomtipur, Ahmedabad – 380021, Gujarat, India
Email: privacy@codingrippler.com