Revision notice — October 5, 2026 (effective October 15, 2026)
We added the information we receive through Kakao and Naver sign-in (member number or user identifier, nickname, profile photo URL), the related processors and the disconnection of those sign-ins when you delete your account, and stated that new email sign-ups are no longer accepted and that no personal data is provided to MyRealTrip when you follow a booking link. See Section 16 for the change history.

umpire (sole proprietor, operator: EOM MINKYU, the "Operator") values the personal data of users of the mobile application TourJ (the "Service") and publishes this Privacy Policy in accordance with applicable laws, including the Personal Information Protection Act of Korea.

1. Data We Process and How It Is Collected

CategoryItemsWhen / How
Account Email address (Sign in with Apple, Google Sign-In and existing email accounts only), display name, Firebase UID, sign-in provider identifier, profile photo URL (if provided by the social login) Sign in with Apple, Google, Kakao or Naver; signing in to an existing email account (new email sign-ups are no longer accepted)
Kakao / Naver sign-in Kakao: member number, plus nickname and profile photo URL if you agree to provide them on Kakao's consent screen
Naver: user identifier, plus nickname and profile photo URL if you agree to provide them on Naver's consent screen
The member number or identifier is used as your account identifier (Firebase UID, e.g. "kakao:<number>"); the nickname and photo URL are stored as your display name and profile photo. We do not receive email addresses, phone numbers, gender, birthdays or any other information. The access token received at sign-in is used on our server only to verify you and is not stored there (the Kakao/Naver sign-in module keeps it on your device).
When you sign in with Kakao or Naver (received from Kakao or Naver)
Profile Nickname, avatar emoji, friend code, friend relationships, shared-trip membership and role Entered by the user; when adding friends or sharing trips
Location Current location (latitude/longitude) — processed on the device and by Google Maps/Places SDKs for map and nearby-place features; it is not stored on the Operator's servers or linked to your TourJ account identifier. Names, addresses and coordinates of destinations you deliberately save are trip content, not a current-location history. However, the capture location of album photos is stored and linked to your account as described under "Trip albums". When using map/place features (only if you grant the OS permission)
User content Trips, places, notes, flight and accommodation details (including booking references), expenses and budgets, packing lists, wishlist (cities/places you want to visit), globe records Entered by the user; synced to the cloud when signed in
Ticket & document files Booking confirmations, receipts and ticket images/PDFs — stored only on your device and never uploaded to our servers When you attach or scan them
Trip albums A display copy of each photo you upload (long side up to 2,048 px) and a thumbnail — the original file and its embedded metadata (EXIF/GPS) are never uploaded; capture time and time zone; capture location (latitude/longitude — stored as is if you choose "precise" for that photo, blurred to roughly 1 km if you choose "approximate", and not stored if you choose "hidden"); the itinerary place the photo is linked to (name and coordinates); the uploader (account identifier and nickname); who hearted the photo (account identifiers); a photo hash to prevent duplicate uploads; photo size and upload time When you upload photos to an album (only the photos you pick; the capture time and location are read from the photo's metadata on your device and sent separately)
AI usage data Trip conditions you enter for AI planning (city, dates, themes, budget, companions, preferences); text extracted from documents by on-device OCR after sensitive data (passport numbers, card numbers, resident registration numbers, emails, phone numbers, dates of birth) is masked on the device; live-search queries; daily AI usage counters Only when you use AI features, and only after separate explicit consent
Purchase history Apple transaction ID or Google Play order ID, product ID, transaction environment (Sandbox/Production/PlayTest/Play), quantity, purchase/refund times, server validation/pass-grant/refund-processing times, duplicate-redemption status, refund status, and recovered/adjusted quantities. TourJ does not receive or store payment-card or bank-account details; Apple or Google processes them directly. When an App Store or Google Play in-app purchase is validated/granted, or an approved refund/refund-reversal notification is processed
Device & log data Crash logs, performance metrics, app usage events, app version, OS version, device model, app instance identifier, masked (pseudonymized) user identifier Collected automatically via Firebase Crashlytics / Analytics
Inquiry & feedback chat Messages exchanged between you and the Operator and when they were sent and read; a conversation summary (preview of the last message, message counts); whether the Operator has blocked the conversation; device information at the time you send a message (platform (iOS/Android), app version, OS version, device model); your nickname, avatar emoji and friend code shown on the Operator's screen (copied from your profile) When you send a message in the 1:1 inquiry and feedback chat ("뚜르제이에게 말하기" in the Me tab; signed-in users only)
Notification address Your device's push notification address (Firebase Cloud Messaging registration token), platform (iOS/Android), app version, and when it was saved or updated. The address is issued to your device by Firebase Cloud Messaging included in the app; it is linked to your account and stored on our servers only on devices where you are signed in and have allowed notifications When you allow notifications on a signed-in device, and when the address changes
The Service does not collect advertising identifiers (iOS IDFA, Android Advertising ID) and does not request App Tracking Transparency permission. We do not perform third-party tracking, behavioral advertising, or ad profiling.

2. Purposes of Processing

3. Retention Periods

4. Provision to Third Parties

We do not sell personal data and, in principle, do not provide it to third parties without consent, except:

MyRealTrip booking links: when you move from the app's shopping, accommodation or flight screens to MyRealTrip (MyRealTrip Inc.) and book a product, you provide the booking and payment details directly to MyRealTrip, and MyRealTrip's privacy policy applies. We do not receive those booking or payment details and do not provide your personal data to MyRealTrip. To show flight fares and accommodation prices in the app, our server sends MyRealTrip only search conditions such as departure/arrival airports, dates, number of travelers and accommodation area/property numbers; booking links carry only our partner number and the app screen name (nothing that identifies you).

5. Processing Delegation (Processors)

ProcessorDelegated workItems
Google LLC
(Firebase Authentication, Cloud Firestore, Cloud Functions, Cloud Storage for Firebase, Crashlytics, Analytics, App Check)
Authentication, data storage/sync, album photo storage, AI proxy server, crash/usage analytics, app integrity Account, profile, user content, album photo copies and capture information, inquiry & feedback chat, crash/performance logs, usage events
Google LLC
(Gemini API)
AI itinerary generation, booking/receipt text analysis, live search answers Trip conditions, OCR text masked on-device, search queries. Original images/PDFs are never sent; only after separate consent.
Google LLC
(Google Maps Platform, Places API, Google Sign-In)
Maps, place search/autocomplete, Google account login Map interactions, search terms, place coordinates, account identifier
Google LLC
(Firebase Cloud Messaging)
Sending push notifications Notification address (registration token), notification content (the sender's nickname and trip name for trip invitation, trip joining and friend-request notifications; a message preview and nickname for inquiry chat notifications), and identifiers used to open the right screen when you tap a notification (trip, invitation or conversation identifiers)
Apple Inc.
(Apple Push Notification service)
Delivering push notifications to iPhones Device notification address and notification content (as above)
Apple Inc. Sign in with Apple; App Store in-app purchase/refund processing and transaction validation Apple ID identifier, email (private relay address if you choose), transaction ID, product ID, quantity, purchase/refund times, transaction environment and refund status. Apple handles payment details directly; TourJ does not receive them.
Google LLC
(Google Play Billing / Android Publisher API)
Google Play in-app purchase/refund processing, transaction validation and consumption Google Play order ID, product ID, quantity, purchase/refund times, transaction environment and refund status. Google handles payment details directly; TourJ does not receive them.
Kakao Corp. Kakao Login (verifying your identity); disconnecting Kakao Login when you delete your account Kakao member number, nickname and profile photo URL (if you agree), sign-in access token (used only for verification)
NAVER Corp. Naver Login (verifying your identity); disconnecting Naver Login when you delete your account Naver user identifier, nickname and profile photo URL (if you agree), sign-in access token (used only for verification)
Open-Meteo (non-profit open API) Weather forecasts for destinations Destination city coordinates and dates (no account identifiers)

6. Cross-Border Transfers

ItemDetails
Recipients Google LLC (1600 Amphitheatre Parkway, Mountain View, CA, USA — privacy contact), Apple Inc. (One Apple Park Way, Cupertino, CA, USA)
Countries The United States and other countries where Google/Apple operate data centers. Firestore and the AI proxy (Cloud Functions) run primarily in the Seoul region (asia-northeast3); authentication, analytics and AI processing, including photo storage (Cloud Storage), may occur in the U.S. or elsewhere.
ItemsThe items listed in Sections 1 and 5, including album photo copies and capture information, the inquiry & feedback chat, notification addresses and notification content, and in-app purchase transaction information
Timing / methodTransferred over encrypted connections (TLS/HTTPS) whenever you use the Service, including sending chat messages and push notifications
PurposeThe purposes in Section 2
Retention Same as Section 3. Gemini API inputs may be temporarily retained by Google for abuse monitoring and then deleted (Gemini data usage policy); paid-tier inputs are not used for model training.
How to refuse / consequences You may refuse or withdraw AI transfers at any time (separate in-app consent; Profile → AI data-transfer consent) and still use every feature via manual entry. Transfers to Firebase are essential to operate the Service; you can refuse them by using the app without an account (browse mode) or by deleting your account, in which case sync/friends/sharing are unavailable. You can turn off push notifications in your phone's settings, and signing out deletes that device's notification address; all other features keep working. For other requests, contact the officer in Section 14.

7. Account Deletion and Scope of Erasure

You can delete your account at any time in Profile → Account → Delete Account. Upon deletion we erase without delay:

Exceptions, with reasons and handling:

You may sign up again at any time with Sign in with Apple, Google, Kakao or Naver (new email sign-ups are not accepted); deleted data cannot be recovered.

8. AI Features (Google Gemini)

9. Destruction of Personal Data

10. Your Rights

You may at any time request access, correction, deletion, or suspension of processing; withdraw consent (including AI transfers); and request copies of your data. Exercise these rights directly in the app (profile editing, AI consent management, account deletion) or by contacting the officer in Section 14 (by email or through the in-app 1:1 inquiry and feedback chat). We respond within 10 days. Rights may also be exercised through a legal representative or an authorized agent.

11. Security Measures

12. Automatic Collection and Opt-Out

The Service uses no cookies. Firebase Crashlytics/Analytics automatically collect crash logs, usage events, an app instance identifier and a masked (pseudonymized) user identifier for diagnostics and statistics. While you are signed in, crash/performance data and usage events may be linked to that pseudonymous identifier. The app instance identifier is not an advertising identifier (IDFA / Android Advertising ID) and is not used for advertising tracking. The Android app does not include the AD_ID permission and disables Analytics advertising-ID collection and ad-personalization signals. The notification address used for push notifications (Firebase Cloud Messaging registration token) is also issued to your device by Firebase included in the app, and is stored on our servers only as described in Section 1.

To opt out: deleting your account resets the analytics identifier and accumulated data on your device; deleting the app stops all collection; to request erasure of already-collected data, contact the officer in Section 14.

13. Children Under 14

The Service does not accept sign-ups from children under 14. Sign-up includes a confirmation that the user is 14 or older. If we learn that a child under 14 has registered without legal-guardian consent, we delete the account and its data without delay. Guardians may contact the officer below.

14. Privacy Officer

15. Remedies

For dispute mediation or counseling in Korea: Personal Information Dispute Mediation Committee (kopico.go.kr / 1833-6972), Privacy Report Center (privacy.kisa.or.kr / 118), Supreme Prosecutors' Office (spo.go.kr / 1301), National Police Agency (ecrm.police.go.kr / 182).

16. Changes to This Policy

Changes are announced on this page at least 7 days before they take effect; material changes are additionally announced in-app or by email.