This is a demonstration environment. It may contain non-accurate test data and should not be used for real-world applications. Data will be deleted regularly.

Dharini Privacy Policy

Last updated: Oct 26, 2026

1. Who we are and what this policy covers

Dharini is an open-source One Health disease surveillance platform developed and operated by ARTPARK, Indian Institute of Science, Ground Floor, Entrepreneurship Building, Bengaluru 560012 and NCBS-TIFR (National Centre for Biological Sciences, Tata Institute of Fundamental Research, GKVK, Bellary Road, Bengaluru 560065) (“we”, “us”). The platform supports clinical and environmental sample collection, pathogen surveillance, genomic sequence analysis, and decision support, with a primary focus on animal health. This policy explains what information Dharini collects, how it is stored and protected, with whom it is shared, and the choices available to you.

It applies to:

  • the Dharini web application (dashboard, monitoring, lab and admin tools);
  • the Dharini mobile application for Android (field collection);
  • the Dharini backend services and APIs that support both.

It covers two groups of people:

  • Platform users: field collectors, lab staff, team leads, project and workspace administrators.
  • Site owners and contacts: farm owners, site owners and workers whose details are recorded during site registration and visits.

Dharini is used for public-health and animal-health surveillance. Most information is entered by authorised users as part of an organisation’s surveillance project. That organisation decides why the data is collected; we process it on its behalf and for operating the platform.

Dharini is a product of ARTPARK. Use of Dharini is governed by ARTPARK’s Terms of Use.

2. Information we collect

We collect account details about users, contact details about site owners, precise location, surveillance and laboratory records, and technical data about how the apps are used.

2.1 Platform users

CategoryDetails
IdentityFirst name, last name, designation or job title, profile picture
ContactMobile number, email address, postal address
Account and accessUser ID, role, team, project, workspace, organisation, account status, date created and updated
LoginOne-time passwords (OTPs) sent to your phone or email, their expiry time, failed attempt counts
InvitationsWho invited you, invitee name, phone, email, team, role, project, invite token and expiry date
Activity recordsWhich samples you collected, received, preprocessed, extracted, tested or reported on, and when; sites and projects you created or edited

2.2 Site owners and sites

CategoryDetails
Owner contactSite owner’s name and phone number (optional)
Site detailsSite name and code, site type and sub-type (for example poultry farm, broiler), number of workers
AddressAddress, village, block, PIN code, region or district
ConsentRecord of the owner’s consent to sample collection
PhotosPhotos of the site taken during registration or visits
ScheduleCollection frequency, days, times, start and expiry dates, assigned collector

2.3 Location

  • Device location: precise GPS location from the mobile device when you register a site or complete a visit.
  • Visit location: the coordinates where each visit was completed.
  • Site and sample location: the coordinates of each site and sample, linked to a region or district.

2.4 Surveillance, animal and laboratory data

CategoryDetails
VisitsScheduled, started and completed times, round, status, collector, comments, photos
QuestionnairesAnswers to disease and environmental questionnaires, suspected positive cases
Animal detailsTag or bird ID, species, breed, age, sex, vaccination stage, disease history, milk yield, fever, date symptoms were first noticed, vectors, drops in feed, water or egg intake
SamplesBarcode, accession ID, sample type, quantity, habitat, collection time, storage temperature and details, rejection reasons, photos, pooling and replicate links
Lab resultsDisease tested, test result, Ct value, variant, viral load, kit or protocol, comments, result reports
Genomic sequencingSequence files and metadata (platform, library type, method, file format), NCBI accession, organism and title
Audit trailA record of changes made to a sample during collection and laboratory processing, including previous and new values, who made the change and when

2.5 Device and technical data

  • Crash data: error reports, stack traces, app version, device model and operating system.
  • Network data: IP address and browser or device type, received by our servers and service providers when you use Dharini.

3. How we collect information

Most information is typed in or captured by authorised users. The rest comes automatically from the apps and devices.

  • From you: when you log in, complete your profile, accept an invitation, or enter a site, visit, sample and lab data.
  • From other users: administrators who invite you, and field collectors who record site owner details and consent.
  • From your device: location, camera and photos, only after you grant permission.
  • Automatically: crash reports and network data.
  • From public sources: weather, bird-sighting and map data for a site’s location.

Device permissions (mobile app)

PermissionWhy we askWhen it is used
Precise and approximate locationTo record where a site is and where a visit was completedWhen you register a site or complete a visit
CameraTo scan sample barcodes and QR codes, and take site, visit and sample photosWhen you open the scanner or take a photo
Photos and filesTo attach existing photos and export data filesWhen you choose a file
VibrationTo confirm a successful scanDuring scanning

You can turn off any permission in your device settings. Some features, such as site registration or barcode scanning, will not work without it.

4. How we use information

We use information to run disease surveillance projects and to operate, secure and improve Dharini. We do not sell personal data or use it for advertising.

  • Accounts and login: verify your identity with OTPs, keep you signed in, and control what you can see based on your role, team, project and workspace.
  • Invitations: send invite emails and messages to people asked to join a team or project.
  • Field work: schedule visits, assign collectors, record sites, samples and questionnaire answers, and contact site owners about collection.
  • Laboratory processing: track each sample through receiving, preprocessing, extraction, testing and reporting.
  • Surveillance and analysis: produce maps, dashboards, statistics and reports on disease occurrence for project teams and public-health authorities.
  • Environmental context: fetch weather and bird-sighting data near a site to support disease analysis.
  • Genomic research: process sequence data and, where the project requires, submit it to public databases (see section 6).
  • Accountability: keep an audit trail of who changed which sample record and when.
  • Improvement and support: understand how features are used, find and fix errors, and measure performance.
  • Security and legal compliance: prevent misuse (for example limiting OTP attempts), and meet legal obligations.

5. How information is stored and secured

For the Dharini service we host, your information is stored in Dharini’s own database and file storage on servers in AWS ap-south-1 (Mumbai, India). If your organisation runs Dharini on its own servers, your information is stored wherever your organisation chooses to host it. In both cases, a small amount of data is kept for a short time on your device so the apps work offline and you stay signed in.

5.1 Where information is stored

StoreWhat it holdsHow it is protected
Central database (PostgreSQL with PostGIS)User accounts, invitations, sites, visits, questionnaires, animal details, samples, lab results, sequencing records, audit trail, location coordinatesAccess only through the Dharini backend; role-based permissions; database credentials kept in server configuration
File storage (S3-compatible object storage)Profile pictures, site, visit and sample photos, lab reports, batch documents, genomic sequence filesFiles are private; viewing or downloading uses links that expire after 1 hour; upload links expire after 5 minutes
Temporary cache (Redis)Failed OTP attempt counters, background job queues, application cacheShort-lived entries; not exposed to the internet
Mobile app, secure storageYour login tokenStored in the device’s secure keystore (Android Keystore)
Mobile app, offline storageSites, visits and submissions recorded while offline, and a queue of changes waiting to syncKept on the device until synced to the server; removed when you log out or uninstall the app
Web browser, cookieYour login tokenHTTP-only cookie that expires about 8 days after you log in (the 7-day session plus a 1-day grace period)
Web browser, local storageSelected workspace and projectStays in your browser; cleared when you log out or clear browser data

5.2 How we protect it

  • No passwords. You log in with a one-time password sent to your phone or email. Each OTP expires after 3 minutes, and repeated wrong attempts are blocked.
  • Signed sessions. After login you receive a signed access token. Sessions last 7 days on both web and mobile.
  • Role-based access. What you can see and change depends on your role, team, project and workspace. Data from one workspace is not visible to users of another.
  • Encryption in transit. Data travelling between the apps and our servers is sent over HTTPS (TLS).
  • Audit trail. Changes to sample records during collection and laboratory processing are logged with the user and time.
  • Limited staff access. Only authorised administrators can access the servers and database.

5.3 If personal data is breached

We keep an incident-response procedure for personal data breaches. If a breach affects personal data in Dharini:

  • We contain the incident, find out what data and which people are affected, and record it in an internal breach register.
  • We tell the organisation running your project without delay, and within 24 hours of confirming the breach, so it can meet its own duties.
  • The organisation running the project informs each affected person and the Data Protection Board of India without delay, and sends the Board a detailed report within 72 hours, as the Digital Personal Data Protection Act, 2023 and the DPDP Rules, 2025 require.
  • Cyber security incidents are also reported to CERT-In within the time it requires.
  • Each notice describes what happened and when, what data is involved, the likely impact, the steps taken, and who to contact.

6. Sharing and third-party services

We share information only with members of your project, the organisation running the project, the service providers below, and authorities where the law requires it.

6.1 Within Dharini

  • Users in your workspace and project see the sites, visits, samples and results they are permitted to see.
  • Project viewers and partner teams may see aggregated maps, dashboards and reports.
  • Exported reports (CSV, Excel, PDF, Word) contain the data visible to the user who exports them.

6.2 Service providers

ProviderPurposeInformation shared
TwilioSending login OTPs by SMSMobile number, OTP
SMTP (AWS SES, Resend as fallback)Sending login OTPs and invitations by emailEmail address, name, OTP or invite link
SentryCrash reporting (mobile)Error details, device model, OS, app version
OpenWeatherMap, Open-MeteoWeather data for a siteSite coordinates
eBird (Cornell Lab of Ornithology)Recent bird sightings near a siteSite coordinates
OpenStreetMap, OpenTopoMap, Stadia MapsMap display and place searchIP address, map area viewed, place names you search for
AWSRunning servers, database and file storageAll information stored by Dharini

These providers may process data outside India. They are permitted to use it only to provide their service to us.

6.3 Legal and public-health disclosures

We may disclose information to government or public-health authorities when required by law, or to report notifiable diseases as part of a surveillance programme.

7. How long we keep information

We keep surveillance records for as long as the project needs them for public-health purposes, then delete them.

InformationHow long it is kept
OTPsValid for 3 minutes; replaced when a new code is requested
Failed login attempt countersA few minutes
File viewing and upload links1 hour (viewing), 5 minutes (upload)
Login sessions7 days (web and mobile). The web login cookie is kept for about 8 days
Unaccepted invitationsExpires after 24 hours
User accountsWhile the project is active
Sites, visits, samples, lab results and audit trailUntil the project is deleted from the platform. Deleting a project automatically deletes its sites, visits, samples and results
Offline data on your deviceUntil it is synced to the server, or the app is removed
Crash reports30 days

When a record is removed in the app, it is usually marked inactive rather than erased, so the audit trail stays complete. Project administrators can permanently delete samples, visits, sites and whole projects, including their linked records and files.

8. Your rights and choices

Under India’s Digital Personal Data Protection Act, 2023 and other applicable laws, you can ask us to:

  • Access a summary of the personal data we hold about you and who it has been shared with.
  • Correct or update inaccurate or incomplete data. You can edit most profile details yourself on the profile page.
  • Erase your personal data when it is no longer needed, unless we must keep it by law or for public-health records.
  • Withdraw consent where we rely on it, for example for contact access or a site owner’s collection consent. Withdrawing does not affect processing that already took place.
  • Nominate another person to exercise your rights if you die or become unable to.
  • Raise a grievance with us, and then with the Data Protection Board of India if you are not satisfied.

You can also:

  • turn off location or camera permissions in your device settings;
  • log out to clear your login token and local data from the device.

To make a request, email dharini-support@artpark.in. We will reply within 5 days. Site owners may contact us directly, or through the field team that registered their site.

8.1 Grievance Officer

For any concern about how your personal data is handled, or if your request is not resolved, contact our Grievance Officer. We will acknowledge your complaint within 5 days and resolve it within 30 days of receiving it. If you are not satisfied with the outcome, you may complain to the Data Protection Board of India.

Name: Rukshat YaduvanshiDesignation: Grievance Officer, DhariniEmail: dharini-support@artpark.inAddress: ARTPARK, Ground Floor, Entrepreneurship Building / Innovation Centre Building (SID Building), Indian Institute of Science (IISc), Bengaluru, Karnataka – 560012, India

Each Dharini deployment is run by its own administrator, who handles privacy requests for that deployment. For the one present in ARTPARK you can reach out to us at the following:

Administrator / organisation: ARTPARKEmail: dharini-support@artpark.inAddress: Ground Floor, Entrepreneurship Building / Innovation Centre Building (SID Building), Indian Institute of Science (IISc), Bengaluru, Karnataka – 560012, India

9. Children, changes and contact

Children

Dharini is a professional tool for surveillance staff. It is not meant for anyone under 18, and we do not knowingly collect children’s personal data.

Changes to this policy

We may update this policy when the platform or the law changes. We will change the “Last updated” date at the top and, for significant changes, notify users in the app or by email.

Privacy policies

  • Information Technology Act, 2000 (India), together with the Information Technology (Reasonable Security Practices and Procedures and Sensitive Personal Data or Information) Rules, 2011.
  • Digital Personal Data Protection Act, 2023 and the Digital Personal Data Protection Rules, 2025 (notified 13 November 2025), India’s comprehensive data-protection framework. Dharini operates as a Data Processor in respect of the limited personal data it processes.