Legal

Privacy Policy

Effective September 24, 2026 · Version 1.1.4

This is an English translation of the Vietnamese original. If the two versions differ, the Vietnamese version prevails.

The short version, in 4 lines
Buddy collects your location only while a trip is running. It stops the moment the trip ends.
Your location is visible only to members of the same trip.
Your coordinates are never stored on our servers.
We do not sell data and never use location data for advertising.

1. Who processes your data

Buddy is developed and operated by Steve Tran, based in Ho Chi Minh City, Vietnam. Send any question about your personal data to contact@stevetran.work.

2. What we collect and why

Precise location

GPS coordinates, heading, speed of travel and the accuracy of each reading. Positions are sent every 5, 15 or 30 seconds, as chosen by whoever created the trip, and every 5 seconds while an SOS alert is active. We collect it only while you are in an open trip — including when the screen is off or the phone is locked, because that is when the group most needs to see you. Purpose: to show you on the group’s map and to work out distances between members. The server only relays coordinates to people on the same trip and never writes coordinates to disk. As soon as you leave the group or the trip closes, the app stops sending.

Speed and battery level

Sent only when the trip creator turns on “Show speed & battery” for that trip. Purpose: so the group knows who is about to run out of battery on the road. This is not written to disk either.

Display name

The name you type in each time you join a trip, so the group can recognise you on the map. Buddy does not ask for an email address, phone number, password or account sign-up. Avatars are a built-in icon set inside the app and are never uploaded to the server.

Device ID

The first time you open the app, your phone is given a random ID that stands in for an account. It lets you get back into the same trip after the app has been closed, and stops anyone else from raising or cancelling an SOS alert on your behalf. The accompanying authentication token is stored on the server only as a one-way hash.

Trip data

Trip name, the 6-character join code, the destination (as text), the trip’s settings, start and end times, the member list and any open SOS alerts. Purpose: to keep the trip running and let you rejoin if the app is closed part-way through.

Operations log

Lifecycle events of a trip (created, joined, left, closed) plus a few aggregate numbers, so we can tell whether the system is working correctly. Who performed each action is stored as a one-way hash, so it cannot be traced back to any device; this log contains no coordinates, no names and no trip codes.

Usage statistics (Google Analytics for Firebase)

The app uses Google Analytics for Firebase to learn which screens are opened and which features are used (creating a trip, joining by code or QR, leaving a trip, turning on SOS), along with the trip’s numeric settings such as how often positions are sent. Google also collects general technical information on its own: device model, operating system, app version, language, and country/region estimated from the network address, tied to a random ID for that app installation. We never send Google your coordinates, name, trip name or trip code, and we have disabled advertising IDs (IDFA on iPhone, Advertising ID on Android) along with every ad-personalisation signal. You can switch this off entirely in Settings → Data → “Share usage statistics”; your opt-out is kept even if you reset the device. This data is processed by Google under Google’s own policies.

Buddy does not collect your contacts, photos, calendar, microphone or health data. The app also has no push notifications, so it collects no push tokens, and it embeds no advertising SDK of any kind. The only measurement tool is Google Analytics for Firebase as described above, and it is not used for advertising.

3. Who can see your location

  • Members of the same running trip — while the trip is running.
  • The hosting provider we rent server space from, only to the technical extent needed for the app to work.
  • Google Maps draws the base map you see, on both iPhone and Android. Google receives the map area the app needs to display, under Google’s own policies.
  • OpenStreetMap (the Nominatim service), only when you choose a destination on the map or search for a place. The coordinates or search terms you enter are then sent to their servers to be turned into an address. These are one-off requests triggered by your own actions, not a continuous location stream during the trip.
  • Competent authorities, when they make a lawful request in writing.

We do not sell, rent or trade location data with advertisers or data brokers.

4. How long we keep it

Location coordinates
Not stored. Held in the server’s memory only long enough to relay to the group
Speed and battery level
Not stored, same as coordinates
SOS alerts
Deleted when you turn off SOS or when the trip closes
Display name and trip data
15 days after the trip closes, then the server deletes it automatically: display names, trip name, invite code and member list. An open trip is never touched, however long it stays open
Device ID on the server
90 days after you last opened the app, then deleted automatically
Operations log
90 days, then deleted automatically. The log records only the type of event and when it happened — no names, no coordinates, and device IDs are one-way hashed
Trip summary figures
Kept long-term. Each trip is reduced to numbers only: when it was created and closed, its duration, how many people took part, how many times SOS was used, and the trip’s options — no names, trip name, invite code, destination, coordinates or device IDs, not even in hashed form
Data on your phone
Your device ID and current trip session; deleting the app removes them

The server runs this clean-up once a day, so data may remain for up to 24 hours past the 15-day mark. After deletion we keep only the operations log and trip summary figures, to count trips, participants and average duration — nothing that can be traced back to a specific person.

5. Your rights

Under Vietnam’s Decree 13/2023/ND-CP on personal data protection (and the GDPR if you are in the EU), you have the right to access, correct, delete and restrict processing of your data, to withdraw consent, and to request a copy of your data.

Stop sharing immediately: tap “Leave” on the map screen. The app stops sending your location the moment you leave. You can also let the trip close on its own at the time limit the creator set (24 hours at most) — when time is up, the whole group stops sharing together.

Revoke location permission: in your phone’s Settings, at any time. Buddy still opens and you still receive SOS alerts from others in the group — you just won’t appear on the map. This is deliberate: declining to share your location should not mean missing out when a teammate is in trouble.

Uninstalling the app removes your device ID and current trip session from your phone.

In the app, Settings → Data offers two options: “Clear data on this phone” (removes saved and recently left trips from your phone) and “Reset this device” (removes your profile, settings and every trip from your phone and gives it a new device ID). Both affect only the data on your phone; what is stored on the server is deleted on the schedule in Section 4. To request access to, or earlier deletion of, the data on the server, email contact@stevetran.work, including the trip code involved if you remember it; we reply within 30 days.

6. Security

All data travels over TLS-encrypted connections. Device authentication tokens are stored only as one-way hashes; we do not keep the originals. Server access is limited to a small number of operators.

What protects you most is a design decision: location coordinates are never written to disk. There is no route log and no backup containing where you went — not even we can reconstruct where you have been.

No system is perfectly secure; if an incident affects your data, we will notify you within 72 hours of discovering it.

7. Children

Buddy is for people aged 13 and over. Anyone under 16 needs the consent of a parent or guardian before sharing their location.

8. Changes to this policy

When a change affects how we use your data, we update the effective date at the top of this page and post a notice on the home page at least 14 days in advance. Previous versions are archived and available on request by email.

Contact

Questions about personal data and general support: contact@stevetran.work

Buddy
Privacy Policy Terms of Use contact@stevetran.work
© 2026 Buddy. Made by a small team in Vietnam. · v1.1.8