
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
- In areaInside approx. boundary
- Accuracy±12 m
- Time09:42 · fresh fix
- Mock GPSNot detected
- Interview length11 min
- Complete
- Partial
- Declined
- No contact
- Home locked
- Revisit
Our position
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
- Polygon or centroid-radius check
- Honest label for approximate boundaries
Just outside the edge
- Reviewed, not rejected
Clearly somewhere else
- Held for decision
- Reason recorded
Low accuracy fix
- Accuracy stored in metres
Location faked on the phone
- Always flagged
- In areaInside approx. boundary
- Accuracy±12 m
- Time09:42 · fresh fix
- Mock GPSNot detected
- Interview length11 min
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
- In areaInside approx. boundary
- Accuracy±12 m
- Time09:42 · fresh fix
- Mock GPSNot detected
- Interview length11 min
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
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
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
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
Location catches the wrong place. Timing catches the wrong effort. Together they find most fabricated interviews.
Duration flags
Clustered submissions
Back-checks
Logged decisions
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
Evaluations for NGOs and CSR
Political and opinion surveys
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
Features
All platform capabilities.
Learn moreField inspection app
Photo checklists with location evidence.
Learn moreCustomer feedback software
Verified in-person feedback.
Learn moreSurvey app development
Custom workflows on the core app.
Learn moreWhatsApp and SMS surveys
Messaging channels and their limits.
Learn moreStraight 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.

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