1. 수집하는 개인정보 항목
기본적으로 게스트(비로그인)로 이용할 수 있으며, 선택적으로
이메일·비밀번호로 계정을 만들 수 있습니다. 필수 수집하는
주민등록번호·전화번호는 없습니다.
-
세션 식별값 — 기기 로컬(AsyncStorage)에 저장되는
sessionId / sessionKey
-
선택적 계정 정보 — 가입·로그인 시 이메일 주소와 비밀번호
(비밀번호는 Supabase Auth에서 해시 저장, 앱·당사가 평문으로 보관하지 않음).
이메일 인증번호로 가입을 확인합니다.
-
여행 설정 — 언어(ko/en 등), 여행 일수, 동행 유형(solo/couple/family/friends),
관심 카테고리(activity/food/stay)
-
스와이프·선호 — 선택·비선택 POI 및 선호도 집계(코스 생성용)
-
생성 코스 — AI가 조합한 Day별 일정(DB POI ID만 사용)
-
기기 저장 설정 — 온보딩 완료 여부 등 앱 UX용 로컬 플래그
위치 기반 실시간 추적, 연락처, 사진 라이브러리, 광고 ID 목적의 수집은 하지 않습니다.
지도는 코스에 포함된 POI 좌표 표시용으로만 사용됩니다.
2. 수집·이용 목적
- 스와이프 취향 분석 및 맞춤 AI 여행 코스 생성
- 세션 단위로 온보딩·스와이프·일정 화면 연결
- 서비스 품질 개선 및 오류 대응(필요 시 서버 로그·세션 메타)
- 공모전·서비스 운영에 필요한 최소한의 통계(개인 식별 불가 형태)
3. 보관 및 파기
-
기기 — 앱 데이터 삭제 또는 앱 삭제 시 로컬 세션·설정이 제거됩니다.
-
서버 — 세션·스와이프·코스 데이터는 서비스 제공에 필요한 기간 동안
보관하며, 목적 달성·운영 종료·이용자 삭제 요청 시 지체 없이 파기합니다.
- 파기 방법: 전자 파일은 복구 불가능한 방식으로 삭제합니다.
4. 제3자 제공·처리 위탁
판매·마케팅 목적의 개인정보 제3자 제공은 하지 않습니다. 서비스 구현을 위해 다음
처리가 포함될 수 있습니다.
-
한국관광공사 OpenAPI — 강원 관광 POI·이미지 등 공개 관광 정보 조회
(API 키는 서버에서만 사용)
-
Google Gemini — 서버에서 후보 POI 화이트리스트만 전달하여 코스 JSON
생성 (LLM이 POI를 임의로 만들지 않도록 검증)
-
인프라 호스팅 — API·DB·본 정책 페이지(Cloudflare) 등 운영 환경
법령에 따른 요청이 있는 경우를 제외하고, 위 범위를 넘는 외부 제공은 하지 않습니다.
5. 이용자 권리
이용자는 본인 관련 세션·계정 데이터의 열람·삭제·처리 정지를 요청할 수 있습니다.
-
앱 내 계정 삭제 — 로그인 후 설정 → 계정 삭제 (연결된 세션·스와이프·코스
및 Auth 계정 삭제)
- 앱에서 로컬 데이터 삭제(앱 삭제 또는 저장소 초기화)
- 아래 문의 채널로 서버 보관 데이터 삭제 요청
6. 아동의 개인정보
본 서비스는 만 14세 미만 아동을 주 이용자로 설계하지 않았으며, 아동의 개인정보를
고의로 수집하지 않습니다. 관련 사실이 확인되면 해당 정보를 삭제합니다.
7. 안전성 확보 조치
- 관광공사·Gemini API 키는 클라이언트에 노출하지 않고 서버에서만 사용
- 전송 구간 HTTPS, DB는 RLS로 세션·계정 접근을 제한
- 비밀번호는 해시 저장, 이메일 인증번호로 가입 확인
- 접근 권한·운영 환경을 필요한 범위로 제한
8. 방침 변경
수집 항목이나 처리 방식이 바뀌면 본 페이지의 시행일·버전을 갱신하고, 중요한 변경은
앱 또는 본 페이지를 통해 고지합니다.
1. Information we collect
You can use the app as a guest. Optionally create an account with
email and password. We do not require phone numbers or national IDs.
-
Session identifiers —
sessionId /
sessionKey stored on-device (AsyncStorage)
-
Optional account info — email and password on sign-up/sign-in
(passwords are hashed by Supabase Auth; we do not store plaintext passwords).
Sign-up is confirmed with an email verification code.
-
Trip preferences — locale (ko/en, etc.), trip days, companion type, and
interest categories (activity / food / stay)
-
Swipe signals — liked / disliked POIs used to build preferences
-
Generated itineraries — day-by-day plans using whitelisted DB POI
IDs only
-
Local UX flags — e.g. onboarding completion on the device
We do not perform continuous location tracking, and we do not collect contacts, photo
libraries, or advertising IDs. Maps are used only to show POI coordinates in a plan.
2. Purpose of processing
- Preference analysis and AI itinerary generation
- Linking onboarding, swipe, and itinerary screens within a session
- Service quality, debugging, and minimal operational analytics
3. Retention and deletion
-
On device — cleared when app data is reset or the app is
uninstalled
-
On server — session, swipe, and itinerary data are kept only as
needed for the service, then deleted upon purpose completion, shutdown, or a
deletion request
4. Sharing and processors
We do not sell personal data. Processing may involve:
-
Korea Tourism Organization OpenAPI — public Gangwon POI data
(server-side API key only)
-
Google Gemini — server-side itinerary JSON from a POI whitelist
(no invented POIs)
-
Hosting providers — API, database, and this policy site
(Cloudflare)
5. Your rights
You may request access to or deletion of your session and account data.
-
In-app account deletion — Settings → Delete account (removes linked
sessions, swipes, itineraries, and the Auth user)
- Clear local data by resetting or uninstalling the app
- Email us to request deletion of server-held data
6. Children
The service is not directed at children under 14. We do not knowingly collect their
personal information and will delete it if discovered.
7. Security
- Tour API and Gemini keys stay server-side only
- HTTPS in transit; database access limited with RLS
- Hashed passwords; email verification codes for sign-up
- Least-privilege operational access
8. Changes
Material changes will be reflected on this page (effective date / version) and may be
announced in the app.