Skip to main content
Bharat Surveyभारत सर्वे
वॉर रूम में लाइव डैशबोर्ड
Survey app · Location evidence

Tagging records a point. Verification decides what the point means.

Bharat Survey is a GPS verified survey app for agencies, departments, NGOs and campaigns that have to defend where their data came from. Every record captures location, accuracy, time and a mock-GPS check, then gets compared with the village, ward or booth it was assigned to. It is labelled in area, near boundary, outside, poor signal or mock, and nothing doubtful is counted as approved without a supervisor's decision.

  • Five location states on every record
  • Accuracy, age and mock-location flag stored
  • Approximate boundaries labelled honestly
  • Review queue for anything outside or doubtful
Location evidence
Survey #BS-0412
  • In areaInside approx. boundary
  • Accuracy±12 m
  • Time09:42 · fresh fix
  • Mock GPSNot detected
  • Interview length11 min
Added to accepted count
bharatsurvey.org/app/172/live
Ram Kumar · shift on
26.8467 N · 80.9462 E · ±12 m
14
Received
12
Accepted
1
Review
1
Outside
Home #17 · Visit outcome
  • Complete
  • Partial
  • Declined
  • No contact
  • Home locked
  • Revisit
Save
In areaNear boundaryOutsidePoor signalMock GPSAccuracy in metresTimestampsInterview duration

Our position

Five states

A geo tag is a fact about the phone. A location state is a judgement about the record. These are the five judgements the app makes after sync.

Survey app with GPS tagging that also checks the area

The captured point falls inside the assigned area's polygon, or within the radius of the village centroid. Where the boundary is approximate, the badge says Approx. in area rather than Verified.
  • Polygon or centroid-radius check
  • Honest label for approximate boundaries
Location evidence
Survey #BS-0412
  • In areaInside approx. boundary
  • Accuracy±12 m
  • Time09:42 · fresh fix
  • Mock GPSNot detected
  • Interview length11 min
Added to accepted count
What is captured

Geo tagged survey app GPS timestamp fields

When the enumerator taps to record arrival and again at submission, the app stores latitude, longitude, accuracy, the age of the fix and the mock-location flag, with device time. Interview start, end and duration are stored too. All of it exports with the record.

  • Foreground, user-initiated capture
  • Arrival and submission points
  • Duration per interview
Location evidence
Survey #BS-0412
  • In areaInside approx. boundary
  • Accuracy±12 m
  • Time09:42 · fresh fix
  • Mock GPSNot detected
  • Interview length11 min
Added to accepted count

Photo capture survey app rules

Photo questions attach images to the record, so each photo shares the record's location and time evidence. Photos are compressed on the phone to save data and upload on sync. Forms can make a photo required, for example on a failed checklist item or an asset check.

  • Compressed on device
  • Required photos where needed
  • Consent before photos of people
Survey 5/6 · Photo
Photo of a public issue
Camera · no faces
5 MB → 210 KB · with location/time
SkipTake photo
Decision aid

Before

Geo tag only

Point stored, no judgement

  • Shows where the phone reported it was
  • No link to the assigned area
  • Mock locations often go unnoticed
  • Reviewer must open a map for every record
  • Weak signal looks the same as fraud
With Bharat Survey

Bharat Survey verification

Point stored and judged

  • Compared with the assigned village, ward or booth
  • Five states instead of a yes or no
  • Mock GPS flagged on every record
  • Only doubtful records reach the review queue
  • Approximate boundaries labelled as approximate
Geography

Verification is only as good as the areas it compares against. Bharat Survey organises geography by LGD codes, from state and district through block and gram panchayat to village, from urban local body to ward, and for elections from parliamentary constituency to assembly constituency and polling booth.

Villages use a centroid and radius because reliable public village polygons are not available for most of India. Districts and constituencies use open boundary polygons where they exist. Each area carries a boundary status of verified, approximate or none, and the location badge follows that status.

  • LGD-coded areas
  • Centroid and radius for villages
  • Open polygons for districts, ACs and PCs
  • Boundary status on every area
Beyond location

Location catches the wrong place. Timing catches the wrong effort. Together they find most fabricated interviews.

01

Duration flags

Interviews much shorter than the pilot median are flagged for review.
02

Clustered submissions

Many records submitted from one spot in a short window stand out on the map.
03

Back-checks

Supervisors revisit a share of respondents with a short verification form.
04

Logged decisions

Every accept, correction or rejection is recorded with who made it and why.
Asked often

Audio audit survey app: not in version 1

Some agencies record short audio snippets during interviews so quality teams can listen for real conversations. Bharat Survey does not record audio in version 1. It is a legitimate method, but it needs clear respondent consent, storage planning and a listening workflow, and we would rather ship it properly than add it as a checkbox.

Web GIS and mobile survey application: what the web panel shows

The web panel shows assigned areas, synced records with their location states and, during shifts only, the live position of active enumerators on a MapLibre map. Coordinates export with every record for teams that run their own GIS analysis in QGIS or ArcGIS.

Exported per record

  • Latitude and longitude
  • Accuracy and fix age
  • Mock-location flag
  • Location state
  • Start, end and duration
Who needs it

Geo tagged survey app government departments specify

Scheme verification, asset checks and household surveys where a third party must show each visit happened in the listed village.

Evaluations for NGOs and CSR

Baseline and endline rounds that funders or auditors may sample record by record.

Political and opinion surveys

Booth and ward-level samples where one fabricating volunteer can distort a constituency estimate.

Not the right fit if

  • Prove who answered, only where and when the record was made
  • Give exact village boundaries where no public polygon exists
  • Work without the enumerator tapping to capture location
  • Record audio of interviews in version 1

A good fit if

  • Clients who audit where interviews happened
  • Supervisors who need a short review queue, not a map for every record
  • Projects in areas with weak signal
  • Teams that must catch mock-location apps
FAQ

Straight answers to the questions people ask most about this topic.

What is the difference between geo tagging and GPS verification?

Geo tagging stores a location with a record. GPS verification compares that location with the area the enumerator was assigned and labels the result: in area, near boundary, outside, poor signal or mock. Reviewers then look only at doubtful records instead of checking every point by hand.

Can enumerators fake their location?

They can try with mock-location apps. Android reports when a location comes from a mock provider, and the app stores that flag with the record. Such records are always visible to supervisors and cannot count as approved without a decision.

Does the app track enumerators all the time?

No. Location is captured when the enumerator taps to record arrival or submit, and shared live with supervisors only between Shift Start and Shift End, with a visible notification. Nothing runs in the background outside a shift.

How accurate are village boundaries?

For most villages, public boundary polygons are not reliable, so the app uses the village centroid plus a radius and labels results as approximate. Districts and constituencies use open polygons. The badge never says Verified when the boundary is approximate.

शाम के समय कस्बे का हवाई दृश्य
India Nationwide, Hindi-first

Tell us the districts or constituencies and how you check fieldwork today. We will show verification on your own geography.