GeoRoots Privacy Policy

Field Infrastructure Mapping · Amrita Vishwa Vidyapeetham · Live-in-Labs®

Effective: 14 October 2026  ·  Last updated: 14 October 2026  ·  Policy version 3.0

What it isA mapping app for field teams to log water points, roads, drainage, hazards, shelters and more.
What we collectAccount details, location, photos, notes, and identity documents for verification.
What we never doSell your data, show ads, or read your SMS, call logs or contacts.
Your controlLocation sharing is optional and off by default. You can request deletion any time.

1. About GeoRoots

GeoRoots ("the App", "we", "us", "our") is a field-mapping application developed by students of Amrita Vishwa Vidyapeetham, Coimbatore, under faculty guidance. It grew out of the Amrita Live-in-Labs® programme. It lets teams record real infrastructure on the ground (water taps, road damage, open drainage, streetlights, civic hazards, public assets, transformers, EV points, hospitals, ration shops, shelters and risk zones) with GPS coordinates, notes and photos, and see them on a shared map.

This policy explains every kind of personal information the App handles, why, who can see it, how long we keep it, which outside services it touches, and what choices you have. It applies to the GeoRoots Android app and any web version. It is written to follow the Google Play User Data policy and India's Digital Personal Data Protection Act, 2023.

2. User types and roles

TypeWhoWhat they can do
Amrita userCurrent Amrita student or faculty member (institutional email and signed consent form required)Log points to the Amrita dataset, see Amrita points, request exports of their own group's points
General userAny other approved field userLog points to the public dataset, see public points, request exports of their own group's points
AdministratorGeoRoots team and facultyApprove or reject registrations, view identity documents, view and delete any point, approve exports, manage users, message other administrators, view shared locations, manage categories

Amrita points and public points are stored in two separate databases. Amrita users only ever load Amrita points. General users only ever load public points. Only administrators can see both.

3. Information we collect

3.1 When you register

  • Account details: user ID, phone number (with country code), and a password. Your password is never stored as typed. It is converted into a salted PBKDF2-SHA256 hash on your device before it is sent.
  • Full name exactly as printed on your Aadhaar card.
  • Image of the QR side of your Aadhaar card (compressed JPEG). We do not ask for, and do not store, your Aadhaar number. An older field for the last four digits is no longer collected and is left empty.
  • A live photo of yourself taken with your camera at registration. Photos from your gallery are not accepted.
  • Role selection: whether you are registering as a student or faculty member, if you tick the Amrita option.
  • Amrita users only: your institutional email address (for example an Outlook address), your affiliation, a signature you draw on screen (stored as an image), the version of the consent form you signed, and the date and time you signed it.
  • Registration status and the time of registration and of approval.

3.2 When you sign in and use the App

  • Remember-this-device record: a random token stored on your device, and a one-way SHA-256 hash of it stored on our server with its creation time, last-seen time and an expiry 90 days after creation. This keeps you signed in so you are not asked for your password each time.
  • Your last used user ID, saved on your device to pre-fill the sign-in box.
  • Preferences: theme (dark or light), outdoor high-contrast setting, and which map layers and modes you switch on.

3.3 Survey points you log

  • Category (such as water tap, road damage, drainage, streetlight, hazard, public asset, transformer, EV point, hospital, ration shop, shelter, risk zone) and any custom category label
  • Latitude, longitude, ellipsoidal height and the GNSS quality stamp: fix type, HDOP, number of satellites, estimated accuracy, correction station name and age
  • Date and time
  • Your free-text notes
  • Photos you attach, optionally stamped with the category logo and name
  • Your phone number and your user ID, saved with the point. The phone number is kept for records and for sending you the confirmation SMS. The user ID records ownership and controls who can delete the point.

3.4 Location

Described fully in section 9. In brief: your position while the App is open, and, only if you turn it on, a shared live location and trail for administrators.

3.5 Messages

Messages sent in the in-app chat between administrators, with the sender, the conversation, the time and whether the message has been read.

3.6 Administrator activity

For administrators only, we keep an audit log of administrative actions: which administrator, what action, which user it concerned and when. It exists to keep the system accountable.

3.7 Exports

Export requests from users (who asked, when, and for which approved time window) and the administrator's approval or rejection.

3.8 Data from your actions elsewhere in the App

  • Categories: when an administrator renames, recolours or removes a category, the change is stored with who made it and when.
  • Admin contact preferences: a faculty member's choice of whether GeoRoots sends SMS alerts to their phone.
  • GNSS inputs: if you use NMEA / GNSS logger mode, the NMEA sentences you paste are processed on your device to compute a position.
We do not collect: your SMS messages, call history, contacts, microphone recordings, files from your gallery, your Aadhaar number, financial information, or advertising identifiers. We do not collect your location while the App is closed.

4. Data at a glance

DataRequired?Seen bySold?Why we need it
Name, user ID, phoneYesAdministratorsNoAccount, approval, notifications
Password (salted hash)YesNobody can read itNoSign in
Aadhaar QR card image and nameYes (registration)AdministratorsNoIdentity verification
Live registration photoYes (registration)AdministratorsNoIdentity verification
Institutional email, affiliation, drawn signatureAmrita users onlyAdministratorsNoConfirm status, record consent
Device token hash and expiryIf you stay signed inServer onlyNoKeep you signed in for 90 days
Location while using the AppFor logging points and mapsStamped on your pointsNoMaps, routing, point coordinates
Shared live location and trailOptionalAdministratorsNoField coordination
Point details, notes, photosFor each pointUsers of your group, administratorsNoShared infrastructure dataset
Phone number saved with a pointFor each pointAdministrators; point ownerNoRecords, confirmation SMS
Chat messagesOptionalParticipating administratorsNoCoordination
Administrator audit logAdministratorsAdministratorsNoAccountability and security
Outgoing SMS (number and text)When a notification is triggeredServer, relay deviceNoDeliver notifications

5. Feature-by-feature data use

FeatureWhat happens to your data
Map and layers (satellite, hybrid, dark, standard, administrative boundaries, CORS reference nodes)Your device requests map images from the tile providers listed in section 12. The providers see your IP address and the area you view.
My position and routingYour device location is used locally to place a marker. When you request a route, the start and end coordinates are sent to the OSRM routing service.
Logging an infrastructure pointCoordinates, GNSS details, notes, photos, your phone number and user ID are saved to the shared database for your group. A confirmation SMS is queued to your number.
Refine FixAverages several readings from your phone's GPS on your device. Nothing extra is sent until you save a point.
Simulated / Field Demo modeGenerates example positions on your device only. Nothing is collected.
Offline savingIf you have no signal, points are held in your device's local database and uploaded automatically when you are back online.
Offline mapMap tiles you download are stored on your device, with small metadata (region and date) saved locally.
Weather & HazardsWhen you tap a spot or use the module, that location's coordinates are sent to Open-Meteo (weather, air quality, river flood and sea wave forecasts), the USGS earthquake service, and OpenStreetMap Nominatim (place name). These services see the coordinates and your IP address.
Hill Station, Disaster and Amrita Campus modesComputed on your device from points already in the shared database within a radius of your view or position. No additional personal data is sent.
Place search / reverse geocodingThe text you type or the coordinates you pick are sent to Nominatim.
ChatMessages are stored in our database and delivered in real time to the other administrator.
Location SharingSee section 9.
Export Data (GeoJSON, CSV, copy to clipboard)Files are created on your device. Non-administrators need an administrator's approval for a time window. Exported files are your responsibility once saved.
Administrator ConsoleAdministrators can view pending registrations with identity documents, manage and delete users, view and delete points, export a list of users and their email IDs, approve exports, and change their own credentials. Actions are logged.
Email and phone links (About, Credits)Open your own email app (Gmail, Outlook) or phone dialer. We do not receive any data from this.

6. How we use information

  • To create, verify and manage accounts, and to prevent fake or duplicate registrations
  • To keep you signed in on your trusted device
  • To provide mapping, positioning, routing, weather and hazard, logging and export features
  • To store and share survey points within the right group
  • To let administrators coordinate field teams, only if you share your location
  • To send account, approval and point-confirmation notifications
  • To keep administrators accountable through the audit log
  • To keep the service secure and fix faults
  • For community, disaster-preparedness and academic research using survey points, never identity documents
  • To comply with law and respond to valid legal requests

We do not use your data for advertising, profiling, automated decisions or sale. If we want to use it for a new purpose, we will ask for your consent first.

7. Device permissions

PermissionUsed forWhen asked
Location (precise and approximate)Map position, routing, coordinates of logged points, optional location sharingWhen you first use a location feature
CameraRegistration live photo and photos of infrastructure pointsWhen you tap the camera option
NotificationsAlerts and message notificationsOn Android 13 and above
Internet and network stateSyncing data and loading mapsNot prompted
Storage (Android 9 and below only)Saving exported files to DownloadsOnly on older Android versions
No SMS or call permissions. The GeoRoots app on your phone does not request or use permission to read, receive or send SMS, to read call logs, to read your phone state, or to read contacts.

You can withdraw any permission in Settings → Apps → GeoRoots → Permissions. Related features will stop working until you allow it again.

8. Identity verification (Aadhaar QR and live photo)

GeoRoots is used for real field surveys, so administrators approve every new account before it can be used. For this we collect your name as on your Aadhaar card, an image of the QR side of the card, and a live camera photo.

  • The information is used only to confirm that you are who you say you are.
  • It is shown only to authorised administrators on the approval screen. It is never shown to other users.
  • It is never used for marketing, research, or sharing with other organisations, except where the law requires.
  • We do not collect your Aadhaar number, and we do not use Aadhaar for authentication or e-KYC with UIDAI.
  • If you are rejected, we delete the documents within 30 days.
  • If you are approved, you can ask us to delete the documents at any time (section 14).

If you are not comfortable providing these documents, please do not register.

9. Location in detail

  1. While the App is open your device location is read to centre the map, show "My position", calculate routes, find nearby shelters and campuses, fetch local weather, and stamp coordinates on points you save. A point's coordinates are frozen at the moment you open the log screen.
  2. Location Sharing (optional). If you switch on Location Sharing in "My Location", your latest position (latitude, longitude, accuracy, time) is saved as your single current-location record, and a new entry is added to your location history whenever you move a meaningful distance or enough time passes. Administrators see this on the User Locations panel. You can turn it off at any time. When you turn it off, we stop collecting and update your record to show sharing is disabled.
  3. Location history can be viewed by administrators by range (today, 7 days, 30 days or custom) and can be shown as a route on the map.
  4. No background tracking. The App does not collect your location when it is closed.

10. SMS and email

GeoRoots sends the following automated messages:

  • Registration received and registration approved messages, to the number you registered with
  • A confirmation when you save a point, containing the category, the coordinates and a point ID, sent to the phone number saved with your point
  • New-registration and approval alerts to administrators and to a faculty member, who can switch these on or off

How they are sent. The App does not send text messages from your phone. When a message is triggered, a row containing the destination phone number and the message text is placed in a queue on our server. A separate GeoRoots relay device, kept by the project team, reads the queue and sends the message using its own SIM. The queue entry is deleted after the message is picked up. Messages therefore pass through our server and the relay device, and then your mobile operator.

Normal operator rules apply. If you do not want these messages, contact us (section 23).

11. Who can see your information

  • Administrators can see registration details, identity documents, all survey points (with reporter phone and user ID), messages between administrators, shared locations and the audit log.
  • Other users see survey points of their own group only. They see the point details, notes and photos. They do not see your identity documents, password or shared location.
  • Exports are controlled. Non-administrators cannot download data on their own. An administrator approves each request for a date and time window, and users can export only their own group's points.
  • Authorities and researchers. Aggregated or de-identified infrastructure data may be shared with local authorities, partner institutions or researchers for civic and research purposes. Identity documents and passwords are never included.
  • Service providers in section 12, only as needed to run the App.
  • Legal reasons. We may disclose information if required by law or court order, or to protect someone's safety.

We do not sell personal data and do not share it for a purpose facilitating sale.

12. Third-party services

These providers are used by the App. Each handles data under its own privacy terms.

ProviderUsed forData they receive
SupabaseDatabase, real-time updates, file and image storageAll data described in this policy that is stored on our server
Google Maps (JavaScript API)Map featuresMap requests, IP address, device information
Google FontsTypefaces in the interfaceIP address, browser information
Esri ArcGIS (server.arcgisonline.com)Satellite and hybrid map tilesMap area requested, IP address
CARTO (basemaps.cartocdn.com)Dark and label map tilesMap area requested, IP address
OpenStreetMap (tiles and Nominatim)Standard map tiles, place search, reverse geocodingMap area, search text or coordinates, IP address
OSRM (router.project-osrm.org)Route and ETA calculationStart and end coordinates, IP address
Open-MeteoWeather, air quality, river flood and sea wave forecastsCoordinates of the selected location, IP address
USGS Earthquake serviceRecent earthquakes near a locationCoordinates of the selected location, IP address
Mobile operator (via our relay device)Delivering SMS notificationsDestination number and message text

The App also links to public websites such as IMD, NDMA Sachet, INCOIS, state disaster management authorities, Bhuvan, FSI and India-WRIS. When you open one of these links you leave GeoRoots, and that website's own policy applies. We do not send them your personal data.

These providers act for the purposes above. We do not allow them to use data from the App for advertising.

13. Storage on your device

What is storedPurposeHow to clear
Theme and high-contrast settingRemember your display choiceClear app data
Last user ID or administrator IDPre-fill sign-inSign out or clear app data
Remember-this-device token (90 days)Keep you signed inSign out
Offline map metadata and map tilesUse maps without signalClear app data
Offline queue of unsent points (local database)Upload later when onlineCleared after upload, or by clearing app data
Session flag for the welcome screenShow welcome once per sessionCloses with the session
Supabase session dataReal-time connectionSign out or clear app data

We do not use advertising cookies or cross-site tracking.

14. Retention and deletion

DataHow long we keep it
Account detailsWhile your account is active, and deleted within 30 days of a verified closure request, unless the law requires otherwise
Aadhaar QR image, name and live photoRejected registrations: deleted within 30 days. Approved accounts: until you ask for deletion or your account closes
Consent record and signatureFor as long as your Amrita account exists, then as long as needed for institutional records
Remember-this-device recordUp to 90 days, or until you sign out
Survey pointsThey are part of a shared dataset and are kept for the survey and research. On account closure, the points may remain without your profile, or be removed on request
Phone number saved with a pointRemoved or masked on request
Current shared locationReplaced each update. Marked off when you stop sharing
Shared location historyUp to 90 days, then deleted. Earlier removal on request
Chat messagesWhile the conversation exists, or until deleted
Administrator audit logUp to 12 months
Outgoing SMS queue entriesDeleted once the relay device picks them up
How to delete your account and data: email geo.roots.amrita.credits@gmail.com with the subject "Delete my GeoRoots account", from the email address or phone number linked to your account. We will confirm your identity, then complete the deletion within 30 days and tell you if anything must be kept by law. You may also ask an administrator in the App.

15. Security

  • All connections to our server use encrypted HTTPS.
  • Passwords are stored only as salted PBKDF2-SHA256 hashes. The remember-this-device token is stored on our server only as a SHA-256 hash.
  • Registration is approval-based, and identity documents are displayed only on the administrator approval screen.
  • The database is protected by row-level security rules, and the two datasets (Amrita and public) are separated.
  • Exports are locked by default and require administrator approval for a time window.
  • Administrator actions are recorded in an audit log.
  • Photos on your device are not saved to your gallery unless you export them.

No online system is completely secure, and we cannot guarantee absolute security. Please keep your password private and tell us straight away if you think your account was misused. If a personal-data breach affects you, we will notify you and the relevant authority as the law requires.

16. Where data is stored

Data is stored with our hosting provider, Supabase, on servers that may be outside India. Map, weather and routing providers in section 12 are also located in other countries. By using the App you understand that your information may be processed outside India. We choose providers with recognised security practices.

17. Your rights

Under the Digital Personal Data Protection Act, 2023 and other applicable law, you may:

  • ask for a summary of the personal data we hold about you and who it has been shared with
  • ask us to correct or complete inaccurate data
  • ask us to delete your data, or withdraw your consent at any time
  • turn off location sharing in the App, and revoke device permissions in Settings
  • nominate another person to exercise your rights if you are unable to
  • make a grievance to us. If it is not resolved, you may complain to the Data Protection Board of India.

Send requests to the contact in section 23. We aim to reply within 30 days. We may need to confirm your identity first.

19. Children

GeoRoots is for adults aged 18 and over, and for students and faculty of higher-education institutions. We do not knowingly collect personal data from children under 18. If you believe a child has registered, tell us and we will delete the account.

20. Weather and hazard information

Weather, flood, wave, air-quality and earthquake information in the App comes from third parties and is shown for general awareness. It is not an official warning. In an emergency, follow instructions from IMD, NDMA, your state disaster management authority and local officials.

21. Summary for Google Play "Data safety"

Play categoryCollectedShared with third partiesOptionalPurpose
Approximate and precise locationYesCoordinates go to map, routing and weather providersSharing live location is optionalApp functionality
NameYesNoNoAccount, identity verification
Email addressYes (Amrita users)NoNo for Amrita usersAccount, verification
Phone numberYesNo (SMS goes through our relay and the operator)NoAccount, notifications
User IDsYesNoNoAccount
PhotosYesNoPoint photos optionalApp functionality, verification
Other personal info (Aadhaar QR image, signature)YesNoNoIdentity verification
MessagesYes (administrator chat)NoYesApp functionality
Other user-generated content (notes, points)YesNoNoApp functionality
Contacts, SMS, call logs, files, audio, health, financialNo———

Data is encrypted in transit. Users can request deletion as described in section 14.

22. Changes to this policy

We may update this policy when the App or the law changes. The "last updated" date and version number at the top show the current version. For important changes we will tell you in the App before they apply and, where the law requires, ask for your consent again.

23. Contact and grievances

GeoRoots Team
Amrita Vishwa Vidyapeetham, Coimbatore, Tamil Nadu, India
Email: geo.roots.amrita.credits@gmail.com
Phone: +91 72009 59382

Faculty guidance and grievance contact: Dr. Aravinth J., Vice HOD, Department of Electronics & Communication Engineering, Amrita Vishwa Vidyapeetham, Coimbatore.

This policy is governed by the laws of India.