1. 처리하는 정보와 이용 목적
| 구분 | 처리 항목 | 목적 및 저장 위치 |
|---|---|---|
| 위치 기반 기능 | 현재 위치, 위치 정확도, 기기 방향, 모의 위치 여부 | 내 위치 표시, 주변 명소 안내, GPS 방문 인증, 인증 위치 방향 안내와 사용자가 켠 백그라운드 근처 명소 알림을 위해 기기에서 처리합니다. |
| 선택 계정 | Firebase 사용자 식별자, 소셜 로그인 제공자 식별자, 제공자가 전달한 이메일(Apple 비공개 릴레이 이메일 포함), 연결된 로그인 수단, 활성 기기 세션, 가입 시각, 가입 및 최근 접속 플랫폼, 최근 사용 앱 버전·빌드 번호와 최근 접속 시각 | 로그인, 계정 연결, 문의 회신, 활성 기기 관리, 버전별 오류 대응과 플랫폼별 서비스 운영 통계를 위해 Firebase에서 처리합니다. 로그인 상태에서 앱을 시작하거나 다시 열 때 한국 시간 기준 하루 한 번 접속 정보 전송을 시도하며 전체 접속 이력을 쌓지 않고 최신 값만 계정 삭제 시까지 보관합니다. 소셜 인증 토큰은 인증 확인에 사용하며 소셜 계정 비밀번호를 직접 수집하지 않습니다. |
| 방문·설정 정보 | 명소·지역 식별자, 방문 시각과 방식, 인증 거리, 여행 발자국, 즐겨찾기, 테마·언어 설정, 알림 제외 명소 | 기기에 저장하며, 로그인한 경우 복원과 기기 간 이전을 위해 Firebase에 동기화합니다. |
| 타임라인 가져오기 | 사용자가 선택한 Google 타임라인 파일의 장소·시간·경로 정보 | 방문 후보와 여행 발자국을 계산하기 위해 기기에서만 분석합니다. 원본 파일을 JYRIAN 서버로 전송하지 않습니다. |
| 사진 방문 인증 | 사용자가 선택한 사진의 촬영 위치와 촬영일 | 명소 인증 반경과 비교하기 위해 기기에서 처리합니다. 사진 원본과 사진 좌표는 서버에 전송하지 않습니다. 분석용 임시 사본은 처리 후 삭제하며, 명소·촬영일·사진 인증 유형은 방문 기록에 저장되고 로그인 시 기존 계정 동기화 및 백업에 포함됩니다. |
| 명소 추가 요청 | 로그인 사용자 식별자, 지역, 명소 이름, 위치 설명, 요청 사유, 접수 시각 | 요청 검토, 처리 결과 확인과 답변 알림을 위해 Firebase Firestore와 Cloud Messaging에서 처리합니다. |
| 고객지원 문의 | 로그인 사용자 식별자와 이메일, 문의 유형·제목·내용, 번역 오류 신고 시 선택한 명소와 신고 당시 표시 문구·언어, 선택한 회신 이메일, 앱·기기 버전, 선택한 첨부파일, 푸시 알림 토큰·기기 구분자·언어 | 일반 문의·버그 신고·기능 요청·인증 위치 및 번역 오류 신고에 답변하고 답변 등록 알림을 보내기 위해 Firebase Firestore·Storage·Cloud Messaging에서 처리합니다. 현재 앱의 문의·신고는 로그인이 필요하며 구버전에서 접수한 익명 문의는 기존 익명 식별자로 관리될 수 있습니다. |
| 지도 이미지 공유 | 공유할 방문 지도·여행 발자국·방문 현황과 로그인 이메일 등 이미지에 표시되는 작성자 문구 | 기기에서 공유 이미지를 만들고 이용자가 선택한 외부 앱에 전달합니다. 공유 이미지에 이메일이 포함될 수 있으며 상대방이나 게시 대상 서비스에 공개될 수 있습니다. |
| 계정 삭제 처리 | 삭제 대상 사용자 식별자, 삭제 처리 상태, 요청·완료·갱신 시각, 처리 중 세션 검증값 | 삭제 요청 확인과 중단된 삭제 작업의 재처리를 위해 서버에서 처리합니다. 완료된 작업에도 사용자 식별자와 처리 시각이 남을 수 있으며, 완료 시 세션 검증값은 제거합니다. |
| 오류 진단 | 앱 인스턴스 식별자, 기기·운영체제·앱 버전, 오류 발생 시각, 충돌 로그와 기술 정보 | 오류 분석과 안정성 개선을 위해 Firebase Crashlytics로 전송될 수 있습니다. |
| 관리자 계정 | 관리자 이메일, 인증 및 접속 정보 | 관리자 포털 로그인과 권한 확인을 위해 Firebase Authentication에서 처리합니다. 일반 앱 계정은 선택 사항입니다. |
명소 탐색과 기기 내 여행 기록은 로그인 없이 이용할 수 있습니다. 계정 동기화, 백업 내보내기·불러오기, 명소 추가 요청과 문의·신고는 로그인이 필요합니다. 문의 내용과 첨부파일에는 처리에 필요하지 않은 개인정보나 다른 사람의 개인정보를 넣지 않도록 주의해 주세요.
개인 명소 사진: 로그인한 사용자가 카메라 또는 갤러리에서 선택하고 저장한 사진과 썸네일, 계정 식별자, 명소 식별자, 대표 사진 선택 및 수정 시각을 Firebase Storage와 Firestore에 저장합니다. 명소당 개인 사진 1장을 압축하여 저장하며, 원본 파일과 위치·촬영일 등 사진 메타데이터는 업로드하지 않습니다. 사진에 보이는 얼굴·문자 등은 자동으로 지워지지 않습니다. 개인 사진은 본인 계정에서만 조회하며 로그아웃하면 표시하지 않습니다. 다른 기기에서 같은 계정으로 로그인하면 복원됩니다. 사진 교체·삭제 후 이전 파일은 서버에서 정리하고, 저장되지 않은 임시 업로드는 정기 정리합니다. 탈퇴 시 개인 사진과 선택 정보를 삭제합니다. 직접 외부에 저장하거나 공유한 사본은 해당 위치에서 삭제해야 합니다.
카메라·사진 보관함: 개인 명소 사진을 직접 촬영하거나 선택할 때 사용합니다. 권한 거부 시 사진 등록만 제한되며 기존 명소 탐색과 방문 기록은 계속 사용할 수 있습니다.
2. 권한 사용
- 정확한 위치: 내 위치, 주변 명소, GPS 방문 인증에 사용합니다.
- 백그라운드 위치: 사용자가 ‘이동 중 근처 명소 알림’을 직접 켠 경우에만 사용합니다. 앱이 닫혀 있거나 사용 중이 아닐 때에도 근처 명소를 알리지만 방문을 자동으로 기록하지 않습니다. 위치정보와 이동 경로는 JYRIAN 서버에 저장하지 않으며 설정에서 언제든 끌 수 있습니다.
- 기기 방향: 사용자가 GPS 방문 인증 안내를 열어 둔 동안 인증 위치의 방향을 화살표로 표시하기 위해 사용하며 서버에 저장하지 않습니다.
- 알림: 주변 명소 안내와 고객지원 답변 도착 알림을 표시하는 데 사용합니다.
- 파일: 사용자가 직접 선택한 타임라인 또는 전국 발도장 백업 파일을 읽고, 암호화된 백업 파일을 사용자가 선택한 위치에 저장하는 데 사용합니다.
- 선택한 사진 및 사진 위치 정보: 사진 인증을 요청할 때 선택한 사진의 촬영 위치와 날짜를 읽습니다. Android에서는 사진 위치 정보 접근 권한을 요청할 수 있습니다. 권한을 거부하거나 위치 정보가 제공되지 않으면 사진 인증이 제한되며, 다른 방문 기능은 계속 이용할 수 있습니다. 사진 인증 기록은 앱에서 삭제할 수 있습니다.
- 고객지원 첨부파일: 사용자가 문의 작성 화면에서 직접 선택한 파일만 비공개 Firebase Storage에 업로드합니다.
3. 제3자 서비스와 정보 처리 위탁
서비스 운영을 위해 Google Firebase(Authentication, Firestore, Storage, Cloud Functions, Cloud Messaging, Crashlytics)를 이용합니다. 소셜 로그인 선택에 따라 Google, Apple, 네이버 또는 카카오가 인증 정보와 동의한 이메일을 제공합니다. 해당 사업자의 처리는 각 서비스 정책을 따릅니다. 사용자가 지도·내비게이션 앱을 선택하면 목적지 이름과 좌표가 선택한 외부 앱에 전달됩니다. 명소의 GPS 인증 위치를 앱 안의 지도로 볼 때는 Google Maps SDK가 지도 표시와 서비스 운영에 필요한 정보를 처리할 수 있습니다. 이 지도에는 사용자가 허용한 현재 위치와 인증 지점을 표시하며, 현재 위치에 따른 지도 화면 범위가 Google Maps 서비스에 전달될 수 있습니다.
JYRIAN은 이용자의 개인정보를 판매하지 않으며, 법령상 근거가 있거나 이용자가 직접 선택한 외부 기능을 실행하는 경우를 제외하고 목적과 무관하게 제3자에게 제공하지 않습니다.
전화번호를 누르면 해당 번호를 전화 앱으로 전달하며 통화 여부는 이용자가 결정합니다. 홈페이지 열기는 외부 브라우저를 사용합니다. 지도 이미지나 백업 파일을 외부 서비스에 공유·저장한 경우 해당 서비스가 사본을 보관할 수 있으며, 앱의 계정 삭제만으로 외부 사본이 삭제되지는 않습니다.
4. 보유 기간과 삭제
- 기기에 저장된 방문·발자국·즐겨찾기·설정: 사용자가 삭제하거나 앱을 제거할 때까지
- 로그인 계정과 동기화 데이터: 계정을 삭제할 때까지. 앱에서 계정 삭제를 요청하면 인증 정보와 동기화 데이터를 삭제합니다.
- 계정 삭제 통계: 개인을 식별하지 않는 날짜별·플랫폼별 집계 수를 서비스 통계 목적으로 보관합니다. 이 통계와 별도로 사용자 식별자와 연결된 삭제 작업 기록이 서버에 남습니다. 삭제 작업 기록은 현재 자동 만료가 설정되어 있지 않으며 삭제 요청 시 별도로 확인하여 처리합니다.
- 명소 추가 요청: 검토 목적 달성 후 지체 없이 삭제하며, 분쟁 대응 등 정당한 사유가 있는 경우 필요한 기간 동안 보관
- 고객지원 문의와 첨부파일: 답변·분쟁 대응 등 고객지원 목적 달성 후 지체 없이 삭제하며, 필요한 경우 관련 법령이 허용하는 기간 동안 보관
- 오류 진단 정보: Firebase의 보존 정책에 따른 기간
- 관리자 계정 정보: 관리자 권한 해제 또는 계정 삭제 시까지
법령에서 별도 보존을 요구하는 경우에는 해당 기간 동안 분리하여 보관한 뒤 삭제합니다.
계정 삭제 시 문의·명소 요청의 계정 연결과 사용자 이메일을 제거하고, 고객지원 문의의 회신 이메일과 첨부파일 및 해당 계정의 답변 알림 토큰을 삭제합니다. 문의·명소 요청의 제목·본문과 처리 내역은 남을 수 있습니다. 본문에 직접 적은 이름·연락처 등은 자동으로 제거되지 않으므로 완전히 익명화되었다고 보지 않습니다. 이 내용의 삭제가 필요한 경우 아래 문의처로 요청할 수 있습니다. 전자파일은 삭제 처리하며, 외부에 공유하거나 이용자가 별도로 저장한 파일은 해당 위치에서 삭제해야 합니다.
5. 이용자의 선택과 권리
기기 설정에서 위치·백그라운드 위치·알림 권한을 언제든 변경할 수 있습니다. 수동 방문 기록과 즐겨찾기는 앱에서 삭제할 수 있으나 GPS·타임라인 인증 기록은 기록 보호를 위해 개별 삭제가 제한됩니다. 이 제한은 개인정보에 대한 열람·정정·삭제·처리정지 요청을 제한하지 않으며, 아래 문의처로 요청할 수 있습니다. 필요한 범위의 본인 확인 후 관련 법령에 따라 처리하고, 요청을 제한해야 하는 경우 그 사유를 안내합니다.
계정 화면에서 로그아웃 또는 계정 삭제를 요청할 수 있습니다. 로그아웃 후 계정의 로컬 캐시는 다른 사용자에게 표시되지 않습니다. 계정 삭제 시 인증 계정과 동기화 데이터 및 삭제를 실행한 기기의 해당 계정 캐시를 삭제하며, 문의·삭제 작업 기록 등은 위의 보유 기간과 삭제 항목에 따릅니다. 앱 삭제만으로 서버의 계정과 동기화 데이터가 삭제되지는 않습니다.
6. 안전성 확보 조치
전송 구간 암호화, Firebase 보안 규칙, 관리자 인증과 접근 권한 분리 등 합리적인 보호조치를 적용합니다. 방문 백업은 사용자가 정한 비밀번호를 이용해 암호화하며, 비밀번호를 분실한 경우 JYRIAN이 복구할 수 없습니다.
7. 아동의 개인정보
만 14세 미만 아동의 개인정보를 동의에 근거하여 처리하는 경우에는 법정대리인의 동의와 확인이 필요합니다. 현재 앱에는 별도의 법정대리인 동의 절차가 마련되어 있지 않습니다. 법정대리인은 아래 문의처를 통해 아동의 개인정보 처리 여부 확인과 열람·정정·삭제·처리정지를 요청할 수 있으며, 필요한 동의 없이 처리된 사실이 확인되면 관련 법령에 따라 처리 중단·삭제 등 필요한 조치를 취합니다.
8. 문의처
개인정보 보호 담당: JYRIAN
이메일: jyriansoft@gmail.com
9. 방침 변경
기능이나 법령이 변경되면 이 방침을 수정할 수 있으며, 중요한 변경은 앱 또는 이 페이지를 통해 안내합니다.