Privacy Policy
Last updated: 21 September 2026
TripWeave ("the app", "we") lets people travelling in separate vehicles see each other on one live map. This policy explains what data the app handles, who receives it, how long it is kept, and the choices you have. The app has no accounts, no advertising and no analytics.
1. Data we handle
| Data | Why | Who can see it |
|---|---|---|
| Name, vehicle type and marker colour that you enter | Shown on the map and lobby so your group can recognise you | Members of the trip you join |
| Precise location (GPS) while you are in a trip, including while the app is in the background with the "Trip in progress" notification | Core feature: showing your position to the group and drawing the route | Members of the trip you join |
| Trip details: name, destination, invite code, member list, status | Creating and joining trips | Members of the trip; the invite code lets someone join |
| Anonymous user ID | Lets the app sign you in without an account and lets the security rules protect your data | Only you and the trip, as an opaque identifier |
| App integrity signal (Firebase App Check / Play Integrity) | Blocks bots and modified copies of the app from abusing the service | Google / Firebase |
We do not collect your email address, phone number, contacts, photos, advertising ID or any payment information.
2. Data stored on your device
Your name, vehicle type and colour are stored on your device so you do not have to re-enter them. A small counter of finished trips is stored to decide when to ask for a rating. Uninstalling the app deletes this data.
3. Services that receive data
- Google Firebase (Authentication, Cloud Firestore, Realtime Database, App Check) stores the data in section 1. The Realtime Database used for live locations is hosted in Singapore (asia-southeast1).
- Google Maps SDK displays the map. Google receives technical data such as your IP address and device information as described in the Google Privacy Policy.
- Photon (Komoot) receives the text you type when searching for a destination and your approximate position, to rank nearby results.
- Nominatim (OpenStreetMap Foundation) receives the coordinates of a point you drop on the map, to turn it into an address.
- OSRM routing server receives your position and the destination coordinates to calculate the road route.
Map and place data come from OpenStreetMap contributors (© OpenStreetMap contributors, ODbL). We do not sell your data or share it for advertising.
4. How long we keep data
- Live location is removed when you leave the trip, and automatically when your connection drops or the app is closed.
- Trip records (name, destination, code, member IDs) are deleted when the last member leaves the trip. Records of trips that were abandoned without everyone leaving are removed by periodic clean-up.
- Nothing else is retained on our servers.
5. Your choices and rights
- You can leave a trip at any time, which removes your live location immediately.
- You can refuse or withdraw the location permission in your phone settings; the map features that need it will then not work.
- You can ask us to delete any data linked to you, or to explain what we hold, by contacting us below. Where applicable law (for example the EU GDPR or India's Digital Personal Data Protection Act, 2023) gives you further rights, such as access, correction and erasure, we will honour them.
6. Location and safety
Only people who hold a trip's invite code can join it and see your location, so share codes only with people you trust. Never operate the app while driving; ask a passenger or stop safely.
7. Security
Data is sent over encrypted connections (HTTPS/TLS). Database security rules ensure you can only write your own location and only trip members can change a trip. No system is perfectly secure, so we cannot guarantee absolute security.
8. Children
TripWeave is not directed to children under 13, and we do not knowingly collect data from them.
9. Changes
If we change this policy we will update the date above and, for material changes, notify you in the app.
10. Contact
Questions, requests or grievances: yadavnikhil@gmail.com (Nikhil Yadav, India).