Privacy Policy

TripDB — Last updated May 1, 2026

TripDB is a personal travel organizer built for individual use. This policy explains what information the app collects, how it is used, and the choices you have.

Short version: Your trip data is stored under your own authenticated account and is only accessible to you and collaborators you explicitly invite. Your passport number never leaves your device. Photos you scan for booking extraction are processed and not stored.

Information we collect

Account & contact information. When you sign in with Apple, we receive a Firebase user identifier and, if you choose to share it, your Apple-provided email address. You may also enter a name, phone number, and nationality in your profile.

Trip and itinerary data. This includes trip names, destinations, dates, segment notes, day summaries, activity details, and booking information (airline, hotel, restaurant, car rental, confirmation codes, cost amounts, and currencies) that you enter into the app.

Location data. Airports, hotel addresses, restaurant addresses, and other places you manually enter when creating bookings or activities. TripDB does not access your device's GPS or collect background location data.

Photos. When you use the "Scan" feature to extract booking details from a confirmation photo, the image is compressed on your device and sent to our server solely to perform the extraction. The image is not stored after processing.

Information we do not collect

How we use your information

Data storage and security

Your data is stored in Google Firebase Firestore under your authenticated user account. Firestore Security Rules restrict access so that only you (and collaborators you explicitly invite) can read or write your data. Data is encrypted in transit and at rest by Firebase.

Booking confirmation codes are stored as user-entered text. While they are scoped to your account, you should treat them as you would any sensitive reservation detail.

Third-party services

Data retention and deletion

Your data is retained for as long as your account exists. You can delete all server-side data at any time by tapping Profile → Delete Account in the app. This permanently removes your Firestore data and Firebase account. Local SwiftData on the device is also wiped.

To request deletion without opening the app, email us at the address below.

Children's privacy

TripDB is not directed at children under 13. We do not knowingly collect personal information from children under 13.

Changes to this policy

If we make material changes to this policy, we will update the date at the top of this page. Continued use of the app after changes constitutes acceptance of the updated policy.

Contact

Questions or deletion requests: hello@tripdb.app