in.gogig.executor (“gOGig: GPS Map Camera”, “the app”). Effective 12 August 2026. Last updated 1 September 2026.gOGig: GPS Map Camera is a work app for field executors. You pick up a branding campaign, go to the site, capture photo or video proof that you were there, and submit it. Everything the app collects exists to make that proof verifiable and to pay you for it. There is no advertising in this app and no advertising identifier. The app does measure how it is used (see “App usage measurement” in section 1), but that measurement is about the app, not about you, and it is never used to profile or advertise to you.
| Data | Why | When |
|---|---|---|
| Phone number | It is your login. Sign-in is a one-time password (OTP) sent to it. | At sign-in |
| Name, role, executor ID | Identifies whose work a submission is, and who gets paid for it. | Returned by our server after sign-in |
| Precise location (GPS) | Checks you are inside the task’s geofence, and is written into each capture as proof of place. | Only while a capture or task screen is open |
| Photos and videos you capture | They are the deliverable: the proof of the completed task. | When you take them in the app |
| Audio | Only as the sound track of a video you record. The app never records audio on its own. | While recording a video |
| Capture metadata | Time, GPS coordinates and accuracy, camera direction, zoom, torch, device make and model, Android version, time zone, whether the device clock is network-set, and the app build. All of it is written into each file so a disputed capture can answer questions on its own. | At capture and at upload |
| Task answers | The form fields of the task you complete. What these are is set by the campaign: for example a shop name, a vehicle’s registration number, a measurement, or a survey the client asked for. | On submission |
| App usage measurement | How many photos it took you to complete a task, meaning how many shots you took and how many you retook, sent with the campaign and the task it belonged to. It tells us which campaigns are hard to photograph, so the instructions and the camera can be fixed. It carries no name, phone number, executor ID, location, or image. What Firebase records alongside it is set out below. | After a task is successfully submitted |
| App and device diagnostics | App version, device make and model, Android version, screen size, locale, network type, free disk space, battery and power-save state, how many uploads are queued, and recent app logs. | When you send a problem report, and automatically after a crash (see section 5) |
The app requests precise location because a task is a claim that you were at a particular place. The coordinate is used to check the task’s geofence and is embedded in the photo or video you capture.
The app does not request background location. It cannot read your location when it is closed or in the background. Android’s background location permission is not declared in the app at all. Location is read only while you have a capture or task screen open.
Two things turn a coordinate into something readable, and both are worth naming. The app asks Android’s own geocoding service to turn your coordinate into an area name (“Bank More, Dhanbad”) for the line shown on the camera screen; on most handsets that service is provided by Google. And when a task shows you a map of a geofence you are outside, the map’s tiles are fetched from OpenStreetMap’s public tile servers, which necessarily see your device’s IP address and which part of the world you are looking at. Neither receives your name, your phone number or your captures.
The app opens the camera to capture task proof. It does not browse, read, or upload your photo gallery, and it does not declare the Android media-read permissions that would let it. Only files you capture inside the app are uploaded.
Some campaigns ask the app to read a number off the photo for you, such as a vehicle registration plate or a serial code on a board, instead of making you type it. When that happens the photo, with the coordinate and the job type, is sent to our detection service at detection.gogig.in, which returns the text it read. It is an assist and it can be overruled: if the read is wrong or the service cannot be reached, you type the value in and the task submits exactly as it would have.
Sign-in is restricted to a number your handset’s own SIM answers to, so that an account cannot be signed into from somebody else’s phone. To offer you that number the app reads the numbers on the SIMs in the device, which is what the phone permission is for. That read stays on the device: nothing about your SIMs, your slots or your carrier is sent to us or stored. The only number that leaves the phone is the one you pick and sign in with.
Auto-filling the OTP uses Google Play Services’ SMS User Consent API. Play Services watches for a single incoming message containing a code and shows you a prompt; only if you tap it does the app see that one message. The app does not hold any SMS permission and cannot read your messages.
The counts in the table are sent through Google Analytics for Firebase. The event itself is one line: a campaign id, the task’s id on our server, the number of shots you took and the number you retook. It is sent once, after the task has been accepted. It carries no name, phone number, executor ID, GPS coordinate, or image.
Alongside it, Firebase records what it records for every app that uses it: that the app was opened, updated or removed, how long a session lasted, and the device model, Android version, app version and language it happened on. It also derives an approximate region, at country level, from the IP address the request arrives on. That is not the GPS location the app reads for a task; the coordinate on a capture is never sent to Firebase.
To join those records together Firebase generates an app-instance ID: a random number belonging to this installation of this app. It is not your advertising ID, not your Android ID, and not tied to your name or your phone number. The app switches the first two off by name. It is reset if you clear the app’s data or reinstall it, and it cannot be switched off while the measurement runs at all. This policy says so rather than claiming a measurement that leaves no trace.
None of it is used to advertise to you, to build an audience, or to follow you into another app. Ad-personalisation signals are switched off at the same place. It answers one question: which campaigns are hard to photograph, so the instructions and the camera can be fixed.
One exception, stated plainly. The app usage measurement described in section 1 uses Google Analytics for Firebase. Advertising-ID collection, Android-ID collection and ad-personalisation signals are all switched off in this app, so the measurement cannot be used to advertise to you or to recognise your handset across apps. What it does record, namely the one event and the app-instance ID Firebase attaches to it, is set out in full under “App usage measurement, specifically” above. The event carries no name, phone number, executor ID, GPS coordinate, or image.
We do not sell, rent, or trade your personal information. We disclose it only in these cases:
When you send a problem report from the app’s menu, it carries the app’s recent log lines together with the device and queue facts listed in section 1, so that support can act on it without a phone call. Anything that looks like a login token or an inline image is stripped out of those logs before they are sent.
A crash is reported without being asked for. If the app closes unexpectedly, it writes the error and the log lines around it to a file on your device; the next time the app has a network it sends that file to the same support endpoint your own reports go to, and then deletes it. Nobody has to press anything, and this is the one case where diagnostics leave your phone without you starting it. It carries the same technical information as a report you send by hand: what the app was doing, and on what device. It does not carry your captures.
You can withdraw the camera, location or phone permission at any time in Android Settings. The app will keep working, but tasks that need a verified place or a capture cannot be completed without them, because that verification is what the task is.
You can also ask us to:
To delete your gOGig: GPS Map Camera account and the personal data attached to it, email support@gogig.in with the subject “Delete my account”, from the email address on your account or naming your registered phone number. We verify the request against your registered number and delete the account, your profile details, and your submitted captures.
gOGig: GPS Map Camera is a work app for adults engaged as field executors. It is not directed at children and we do not knowingly collect data from anyone under 18. If we learn that we have, we delete it.
If this policy changes, the updated version is posted at this address with a new “last updated” date. Material changes to what we collect or why will be communicated in the app before they take effect.
Questions, requests, or grievances about your data:
Email: support@gogig.in
Website: www.gogig.in
in.gogig.executor · Privacy policy, last updated 1 September 2026. For the gogig.in website privacy policy, see /privacy-policy/.