BharatGeoTagCapture · Locate · Prove ← All legal documents
Legal · Privacy

Privacy Policy

Effective: 09 September 2026 Version: 1.0.0 App: BharatGeoTag 0.31.0+34 Controller: Trivartha

1. Scope & Role

This Privacy Policy applies to the BharatGeoTag mobile, desktop and web application (the "Service") published by Trivartha ("we", "us", "our"). Trivartha is the Data Fiduciary of any personal data you choose to share with us through the in-app support, premium upgrade, or feedback flows, in accordance with the Digital Personal Data Protection Act, 2023 ("DPDP Act").

Most data processed by BharatGeoTag — your photos, location fixes, project metadata and field reports — stays on your device. We do not operate a backend that ingests your captures. Where we do receive personal data (for example, your Google Play purchase receipt when you upgrade to BharatGeoTag Pro), we act as the Data Fiduciary and process it only for the purposes stated in this policy.

2. Key Definitions

3. What We Collect

BharatGeoTag is designed around the principle of data minimisation. Below is the exhaustive list of data the Service may collect.

3.1 Data you capture directly (stored on-device)

CategoryWhatWhere it lives
Photos & stampsOriginal and stamped JPEGs you capture or import through the in-app editor.App-private documents directory (photos/, photos/stamped/, photos/originals/).
LocationLatitude, longitude, accuracy (m), altitude, speed, heading, mock-location flag and fix timestamp.Embedded in EXIF and stamp overlay on the JPEG; live fixes are never uploaded.
AddressReverse-geocoded Indian address (locality, city, district, state, PIN, country), Plus Code.Derived on-device; persisted only in the stamp overlay.
Sensor dataCompass heading, magnetometer presence flag (sampled at 1 Hz).Stamp overlay only.
WeatherCurrent temperature, condition and wind (only if enabled in Settings).Stamp overlay only; cached locally for 30 min.
Map snapshotOSM raster tile snapshot (only if enabled and a free-tier map type is selected).Stamp overlay only.
QR payloadsDecoded text/URL from QR codes you scan in-app.Local only; never transmitted.
Project, visit, inspection & property metadataNames, accent colours, custom fields, linked photo paths.JSON files under getApplicationDocumentsDirectory().
Custom fields & stamp templatesUser-defined text fields and stamp layouts.JSON files under app docs directory.
Company brandingOptional company name, contact, website, footer and logo you upload.JSON + image under app docs directory.

3.2 Data we may receive when you contact us or upgrade

3.3 Data we explicitly do not collect

We never request microphone, background-location, notifications, contacts, SMS, call logs, photo-library, or external-storage permissions. The camera is initialised with enableAudio: false. Captured JPEGs are saved exclusively to the app-private documents directory — they are not written to your device's shared photo gallery unless you explicitly tap Share or Export.

4. Permissions & Their Purpose

PermissionPurposeTriggered when
CAMERACapture the live photo to be stamped.You tap the Camera card on the home screen.
ACCESS_FINE_LOCATION / ACCESS_COARSE_LOCATIONObtain GPS fix for the stamp.You tap the Camera card on the home screen.
INTERNETFetch OSM tiles, Open-Meteo weather, India Post PIN lookup.Only when those features are enabled in Settings; the app otherwise works fully offline.
ACCESS_NETWORK_STATEShow the "Offline" pill in the top app bar.Always-on background listener.
FOREGROUND_SERVICE / FOREGROUND_SERVICE_LOCATIONCompanion permissions used by geolocator on Android 14+ to keep the location stream alive during an active capture session.Only while the camera or an active visit/inspection/property screen is in the foreground.

You may revoke any of the above permissions at any time through your device settings; doing so will disable the corresponding feature in the app and surface a friendly in-app message instead of crashing.

5. How We Use Your Data

6. Storage, Security & Retention

All user-generated content (photos, project data, custom fields, company branding, stamp templates, premium entitlement) is stored on your device in the application-private documents directory obtained from path_provider's getApplicationDocumentsDirectory(). Other apps and the operating system cannot read this directory without root access.

We apply the following technical safeguards:

7. Third-Party Services

The Service relies on a small, named set of third-party endpoints. Each is invoked only when you have explicitly enabled the feature in Settings, and only the minimum data needed to fulfil the request leaves the device.

ProviderPurposeData sharedLink
OpenStreetMap tile serversRender the map snapshot overlay in stamps.Latitude/longitude, zoom, OSM-compliant User-Agent string.openstreetmap.org/copyright
Open-MeteoFetch current weather for the stamp overlay.Latitude/longitude, units.open-meteo.com/en/privacy
India PostReverse-lookup PIN code → post office name (used to enrich the address line).PIN code only.indiapost.gov.in
Google Play Billing & Google Play Developer APIValidate Pro subscriptions and one-time purchases.Anonymised product ID, purchase token, signed JWT receipt.policies.google.com/privacy
Apple App Store / StoreKitSame as above on iOS.Anonymised product ID, signed JWS receipt.apple.com/legal/privacy

8. Sharing & Disclosure

We do not sell, rent or trade your Personal Data. We share data only in the following narrow circumstances:

9. Children's Privacy

The Service is intended for professional users (engineers, surveyors, inspectors, journalists, project managers) and is not directed to children under 18. We do not knowingly collect Personal Data from children. If you believe a child has provided us data, contact the Grievance Officer and we will erase it.

10. Your Rights & Choices (DPDP Act 2023)

As a Data Principal you have the right to:

Most of these rights can be exercised immediately and automatically from within the app — see our Data Deletion and Account Deletion guides. For anything that requires our involvement, we will respond within 15 days, as required by the DPDP Act.

11. International Transfers

We are headquartered in India and the on-device data we describe above never leaves India. The limited data we receive through Google Play Billing may be processed on Google's global infrastructure; by using the Service you understand that Google may process such data outside India under its own privacy framework. We do not transfer your on-device content to any overseas recipient.

12. Changes to This Policy

We may update this policy from time to time. The Effective date at the top of this page reflects the latest revision. Material changes (for example, a new third-party processor) will be announced through an in-app banner at next launch. Continued use of the Service after the effective date constitutes acceptance.

13. Contact & Grievance Officer

For any question, complaint, or to exercise your rights under the DPDP Act / IT Act, please contact:

Grievance Officer

Jai Prakash Verma — Partner

Trivartha

Email: support@trivartha.com

Phone: +91-8433668083

Website: https://bharatgeotag.trivartha.com

If we are unable to resolve your complaint within 15 days, you may escalate it to the Data Protection Board of India under §27 of the DPDP Act, 2023.