Janadesh Karyakarta

Privacy Policy — Janadesh Karyakarta

Effective date: 2026-04-23 Last updated: 2026-08-07 Application: Janadesh Karyakarta (Android package: com.netaboard.karyakarta) Publisher: Esha Media Research Limited (EMRL) Contact: compliance@eshamedia.com

This Privacy Policy describes how the Janadesh Karyakarta mobile application ("the App", "we", "us") collects, uses, stores, and shares information when you use the App as a registered field worker ("karyakarta") of a political party or elected representative ("the Principal").

The App is an authorised field-operations tool for booth-level party workers. It is not a consumer app and is distributed only to verified workers whose registration has been approved by the Principal's administrative team.


1. Who this policy applies to


1A. The Principal–EMRL–karyakarta relationship

To make the data flows in the rest of this policy unambiguous:

When this policy refers to "we" or "us", it refers to EMRL acting in that processor capacity. References to data being "stored", "used", or "retained" describe what EMRL does on the Principal's behalf inside the karyakarta–Principal–EMRL trust boundary; they are not transfers to a separate third party. The Principal may publish its own privacy policy that supplements this one.


2. Data we collect

2.1 Information you provide during registration

Collected on the 3-step registration screen before approval:

Field Purpose Mandatory?
Full name Identity verification Yes
Father's / spouse's name Identity verification Yes
Age, gender Demographic record Yes
Mobile number (OTP verified) Primary login + communication Yes
Education, experience, availability Role matching Yes
Preferred languages Communication Yes
Aadhaar — last 4 digits only Identity cross-check; we do not collect, store, or transmit the full Aadhaar number Optional
Photograph Roster + ID card Yes (uploaded to secure object storage)
Reference name + mobile Social verification Yes
Home address Roster Yes
Bank account number, IFSC, bank name Stipend / honorarium disbursement; persisted on your karyakarta profile in the Principal's database for payout and audit records Optional
Booth assignment: State, District, PC, AC, Mandal, Block, Ward, Booth number Work area assignment Yes

2.2 Information collected post-approval during field work

Collected across the 10-step booth onboarding and day-to-day operations:

2.3 Location data

2.4 Photos and media

2.5 Device and technical data

2.6 Permissions summary

Android permission Why we need it
INTERNET All server communication
ACCESS_FINE_LOCATION, ACCESS_COARSE_LOCATION Attach GPS to SOS, grievances, election-day reports (on explicit action)
READ_EXTERNAL_STORAGE, WRITE_EXTERNAL_STORAGE Let you pick a profile photograph
VIBRATE Haptic feedback on taps and confirmations

3. How we use your data

We do not use your data for advertising, for resale, for profiling unrelated to the Principal's political outreach, or to make automated decisions that produce legal effects for you.


4. Who can see your data — and why we do not consider it "shared with third parties"

The App has no peer-to-peer surface: nothing you enter is ever visible to other end users of the App. The only people who can see the personal data you enter are:

We rely on the following supporting infrastructure, all of which is part of the same operational stack and is not a third-party recipient under the Google Play Data Safety framework:

We do not:

The only situations in which your personal data leaves this trust boundary are:


5. Storage, retention, and security


6. Your rights

Under the Digital Personal Data Protection Act, 2023 (DPDP Act) and applicable Indian law you have the right to:

Changing your phone number

You can change the mobile number on your karyakarta account from Profile → Change phone number:

  1. Enter the new number and the last 4 digits of your Aadhaar (the same one on file) as a secondary factor.
  2. Enter the 6-digit OTP we send to your current number.
  3. Enter the 6-digit OTP we send to the new number.

On success, we update the phone number on your user and karyakarta_profile records, revoke every active session, and sign you out. The next login happens on the new number.

A 72-hour cooldown applies after a successful change to mitigate SIM-swap abuse. If you lose access to both numbers, contact the Grievance Officer (Section 9).

Account and data deletion

You can request deletion of your account and associated personal data by either of the following routes. No app install is required for either route.

30-day grace window and restoration

Once your deletion request is accepted, we do not delete your data immediately. Instead we:

  1. Mark your account as deleted (deleted_at = now()) on karyakarta_profile and booth_assignment, transfer the family records you logged to the next active karyakarta assigned to the same booth (or leave them for the ward coordinator if there is no successor), and revoke every active session.
  2. Keep your personal data intact on our servers for 30 days. During this window you can log back in with OTP to restore the account — logging in automatically clears the deletion flag on your profile + booth assignment.
  3. After 30 days, a daily background job permanently anonymises your account: your name becomes "Deleted user"; phone, Aadhaar last-4, bank details, reference, home address, photo, and GPS fields are cleared; booth geography (state / district / PC / AC / mandal / block / ward) is retained because it is aggregate data, not personal identity. This step is irreversible.

Family records you previously logged are not erased — they describe other citizens on your booth and are needed by the successor karyakarta and the Principal's office. The Principal may retain aggregate booth data for longer as part of their electoral records.

We acknowledge deletion requests within 48 hours and complete anonymisation within 30 days, subject to legitimate retention obligations (for example, ongoing legal proceedings or statutory audit records). Where the Principal's office holds derivative booth-level aggregates, those are de-identified and retained as part of electoral records.

To exercise any other right listed above (access, correction, withdrawal of consent, nomination), use the same email.


7. Children

The App is intended for use only by adults (18+) who are authorised field workers. We do not knowingly collect data from anyone under 18. If we learn that we have collected data from a minor, we will delete it.


8. Changes to this policy

We will publish material changes to this policy in the App's "About → Privacy Policy" screen and, where appropriate, notify you in-app. Continued use after a published update constitutes acceptance.


9. Grievance Officer

In compliance with the Information Technology Act, 2000 and the DPDP Act, 2023:

Grievance Officer Esha Media Research Limited (EMRL) CIN: L72400MH1984PLC322857 Email: compliance@eshamedia.com Address: T 14-16, A Wing, 2nd Floor, Satyam Shopping Centre, Ghatkopar (E), Mumbai, India - 400077

We will acknowledge your grievance within 48 hours and resolve it within 30 days.


10. Contact