Privacy Policy

Privacy Policy

Effective 2026-06-01

Summary. QTrip is built to keep your data on your device. The app works fully offline, has no accounts, shows no ads, and uses no third-party analytics or tracking. The only time data leaves your device is when you choose to share a trip.

1. Data stored on your device

Trips, itinerary items, daily journals, spot notes, and the photo index are stored in a local database on your device. Attached item photos are stored in the app's storage and excluded from device backups. This data is not transmitted anywhere unless you use trip sharing.

2. Photos and location

QTrip requests photo library access to automatically organize your trip photos into a memoir and to let you attach photos to itinerary items. Matching uses a photo's capture time and its embedded GPS coordinates, read on your device. QTrip does not use live location services. Camera access is used only when you take a photo to attach to an item.

3. Diagnostics

QTrip writes diagnostic logs using Apple's on-device unified logging (OSLog) for troubleshooting. These logs remain on your device. QTrip contains no third-party analytics, advertising, or tracking SDKs.

4. Trip sharing (optional)

If you choose to share a trip, the following is sent to our backend to sync with invited members:

  • Trip and itinerary content, daily journals, and shared photos;
  • Photos you share (uploaded to object storage);
  • Your chosen display name and avatar (emoji and color) for the shared trip;
  • A device push token, if you enable notifications, to alert you to sharing activity.

Our backend runs on Cloudflare (Workers, D1 database, R2 object storage) and Apple Push Notification service for notifications. Shared original photos are automatically deleted from storage after 30 days. Joining a shared trip uses a pairing code; no account or email is required. If you never share a trip, none of this applies and no data is transmitted.

5. No accounts, ads, or sale of data

QTrip has no user accounts, shows no advertising, and does not sell or share your personal data with third parties for advertising.

6. Data deletion

Delete a trip in the app to remove it from your device. For shared trips, leaving the trip removes your access; to request deletion of shared-trip data from our server, contact us at randylien@gmail.com.

7. Children

QTrip is not directed at children under 13 and does not knowingly collect personal information from them.

8. Changes

We may update this policy; material changes will be reflected by a new effective date on this page.

9. Contact

Questions: randylien@gmail.com