Privacy Policy

Effective Date: March 10, 2026  |  Last Updated: March 10, 2026

1. Introduction

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”).

Important: ClinicOS is a tool for healthcare professionals. Patient data is entered into the App by treating healthcare providers as part of clinical care. Patients do not directly use the App.

Our Role Under the DPDP Act, 2023

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.

2. Data We Collect

A. Data Provided by Users (Doctors, Staff)

CategoryExamples
User profileName, phone number, role (doctor/assistant/admin)
Doctor profileSpecialization, medical registration number, years of experience, consultation fee, qualifications, languages spoken
Organization detailsClinic name, address, working hours, bill templates

B. Patient Data (Entered by Healthcare Providers)

CategoryExamples
Patient identityName, phone number, age, gender
Clinical recordsChief complaint, diagnosis, examination findings, general notes
VitalsBlood pressure, pulse, temperature, weight, SpO2
PrescriptionsMedicine name, dosage, frequency, timing, duration, notes
Lab ordersTest name, type (blood, urine, imaging), notes
Follow-upDays until next visit, follow-up notes
Visit historyVisit dates, complaint categories, total visit count
BillingBill items, amounts, payment status, payment date
Clinical imagesPhotos of lab reports, prescriptions, clinical photographs
Voice recordingsConsultation audio — deleted from your device after transcription; processed by Deepgram per their retention policy (see Section 4)
Queue & appointmentsToken number, complaint text, registration/serving/completion timestamps

C. Automatically Collected Data

CategoryExamples
AuthenticationOTP verification records (hashed using BCrypt, auto-expired after 5 minutes), JWT tokens, refresh tokens
Device informationDevice ID (persistent UUID), platform (Android/iOS), OS version, app version, device model
Sync metadataEvent timestamps, sync cursors, mutation audit trail
Security logsIP address, HTTP User-Agent string (captured in audit logs for security monitoring)
SMS delivery logsRecipient phone number, message content, delivery status (for operational monitoring of patient notifications)

D. Data We Do NOT Collect

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.

3. How We Use Your Data

For App Users (Doctors, Staff)

PurposeLegal Basis (DPDP Act, 2023)
Authentication and role-based access controlConsent 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 physicianConsent under Section 6 (user-initiated extraction)
Offline synchronization and local caching of clinical dataSection 7(a) — voluntary provision of data for specified purpose
Profile display within your organizationConsent under Section 6 (given at account creation)

For Patients (Data Entered by Healthcare Providers)

PurposeLegal Basis (DPDP Act, 2023)
Healthcare delivery: queue management, consultations, prescriptions, billingSection 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 registrationSection 7(a) — voluntary provision of data for specified purpose; patient may opt out at registration
Medical record keeping as required by lawSection 7(c) — compliance with law (NMC Code of Medical Ethics 2002; Income Tax Act §44AA)
We do NOT use data for: Advertising, data mining, insurance underwriting, employment decisions, marketing, behavioural profiling, or sale to third parties.

4. Third-Party Service Providers

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.

Fast2SMS (India) — OTP Authentication

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

Deepgram Inc. (United States)

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

Google LLC — Gemini AI (United States)

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

Fast2SMS (India) — Patient Notifications

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

Meta Platforms — WhatsApp Business API (United States)

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

Amazon Web Services — S3 (India, Mumbai ap-south-1)

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

DigitalOcean (India, Bangalore)

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

5. Data Storage & Security

6. Data Retention

Data CategoryRetention PeriodLegal Basis
Medical records (visits, diagnosis, prescriptions, vitals, lab orders)3 years from date of last treatmentNMC Code of Medical Ethics Regulations, 2002
Clinical images3 years (part of medical record)NMC Code of Medical Ethics Regulations, 2002
Financial / billing records6 years from end of assessment yearIncome Tax Act, 1961 §44AA
Audit logs1 year minimumDPDP Rules, 2025
User personal information (name, phone)Until account deletion + 30-day grace periodDPDP Act, 2023 §12
Voice recordingsDeleted 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

7. Your Rights

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.

8. Account Deletion

You may delete your account at any time through:

Upon requesting deletion:

  1. Immediately: Your account is deactivated, all authentication tokens are revoked, and your organization membership is removed
  2. 30-day grace period: You may contact privacy@codingrippler.com to cancel the deletion
  3. Before permanent deletion: We will make reasonable efforts to notify you before permanent deletion is executed, so that you may preserve any data you wish to retain
  4. After 30 days: Your personal information (name, phone number) is permanently deleted. Clinical references are anonymized to “Deleted User”

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.

9. Data Sharing

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.

10. Children’s Data

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.

11. Cookies & Tracking

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.

12. Data Breach Notification

In the event of a data breach:

For breach-related inquiries, contact: privacy@codingrippler.com

13. Cross-Border Data Transfer

The following data is transferred outside India for processing:

DataRecipientDestinationPurpose
Voice recordings (audio)Deepgram Inc.United StatesTranscription
Transcribed textGoogle LLC (Gemini)United StatesClinical data extraction
Patient phone + messageMeta Platforms (WhatsApp)United StatesQueue 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.

14. Grievance Officer

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.

15. Changes to This Policy

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.

16. Contact Us

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