서비스 운영자
ClimbCut 운영자: 더 이룸
대표자: 최건영
사업자등록번호: 448-79-00533
사업장 소재지: 서울특별시 서초구 효령로31길 28, 3층 - S77호(방배동)
고객센터 및 개인정보 문의: support@climbcut.team
개인정보 보호업무 담당자: 최건영
1. 처리 범위와 목적
ClimbCut은 등반 영상 촬영·보관·편집·내보내기와 계정 기반 커뮤니티, 공개 영상 게시, 운동 기록 및 선택형 클라우드 백업·복원을 제공합니다. 촬영과 기기 내 편집은 로그인 없이 이용할 수 있습니다.
카메라 미리보기와 원본 영상, 접근을 허용한 기기 동영상의 목록·앨범·썸네일과 재생 정보, 편집할 영상의 앱 내 작업용 사본과 포함된 소리, 중복 확인용 파일 해시, 작업용 사본을 만든 시각, 촬영 일시·영상 길이·크기·해상도·파일 참조 정보, 이용자가 선택한 종목·난이도·테이프색·홀드색 등 촬영 기록, 표지 이미지·자르기 구간·비율·워터마크 문구 등 편집 설정, 생성된 편집본과 출력 작업 상태를 처리합니다. 격자 수평 안내를 위한 기기 움직임 센서 값과 촬영 전 화면 흐림 분석은 기기 안에서만 일시적으로 처리하며 서버로 보내지 않습니다.
영상과 입력 문구에는 이용자 또는 주변 사람을 알아볼 수 있는 정보가 포함될 수 있습니다. 촬영 및 공유 전에 포함된 내용을 확인해 주세요.
기기 앨범 목록·편집·신체 위치 분석은 기본적으로 기기에서 처리합니다. 단순 촬영·편집만으로 원본을 서버에 올리지 않습니다. 이용자가 백업하거나 공개 게시하는 경우에는 선택한 영상·소리·표지와 관련 설명·암장·등급 등이 서버로 전송됩니다. 광고가 포함된 버전은 Google AdMob을 사용합니다.
기기 폴더의 영상은 원본 참조로 편집할 수 있으며, 편집에 들어간다는 이유만으로 전체 원본을 앱 폴더에 복사하지 않습니다. 앱에 사본 보관을 선택하면 별도 사본을 만듭니다. 편집 설정·표지·분석 결과는 원본 영상과 구분해 저장하고 원본 파일을 덮어쓰지 않습니다. 원본 접근 권한 철회·외부 삭제·기기 사진 서비스의 다운로드 대기 등으로 재생·편집이 제한될 수 있습니다.
들찍 인물 추적과 등반 구간 추천은 영상 프레임에서 신체 위치·움직임을 기기 안에서 분석합니다. 편집에 필요한 위치 좌표·추천 구간은 로컬 편집 설정에 보관할 수 있습니다. 신원 식별용 얼굴 인식이나 건강 진단을 하지 않으며, 이 분석을 위해 영상·분석 결과를 서버에 자동 전송하거나 AI 학습에 사용하지 않습니다. Android ML Kit의 별도 SDK 진단 정보 처리는 제2항을 따릅니다.
2. 자동 오류 진단·사용 통계와 SDK 처리
이 개정안의 지역별 동의 기능이 포함된 버전에서는 Google UMP가 유럽경제지역(EEA), 영국, 스위스 등 유럽 동의 대상 지역으로 판단하면 사용 통계를 기본으로 끄고 별도 허용 화면을 표시합니다. 허용한 경우에만 Google Analytics 사용 통계를 활성화하며 설정의 ‘사용 통계 제공’에서 허용·거부·철회할 수 있습니다. 그 외 지역으로 확인되면 사용 통계를 자동 활성화합니다. 기기 언어를 지역으로 간주하지 않으며 지역을 확인하지 못한 동안에는 수집을 보류합니다. 허용 전의 기능 사용 이벤트는 나중에 소급 전송하지 않습니다. Firebase Crashlytics 오류 진단은 앱 안정성을 위해 별도로 자동 활성화합니다. 거부하거나 동의를 철회해도 촬영·편집을 이용할 수 있습니다. 이전 배포 버전은 그 버전에 포함된 수집 설정을 따르며 문서 열람만으로 동의한 것으로 처리하지 않습니다.
오류 진단이 활성화된 경우 앱 안정성 개선을 위해 Firebase Crashlytics가 오류 종류·스택, 충돌·응답 없음 관련 진단, 앱 버전, 운영체제·기기 정보와 설치별 식별자를 Google에 전송합니다. 앱이 직접 전달하는 Dart 오류는 오류 본문과 로컬 경로를 제외합니다. 네이티브 충돌은 SDK의 진단 방식에 따라 수집됩니다. 두 항목이 모두 활성화된 경우 기능 사용 이벤트가 오류 발생 전후의 진단 단서로 포함될 수 있습니다.
사용 통계가 활성화된 경우 기능 개선을 위해 Google Analytics가 앱 인스턴스 식별자, 앱·기기·운영체제·언어 정보, 앱 실행·세션·사용 시간 등 자동 이벤트와 촬영·편집·인물 선택·들찍 추적·내보내기·파일 저장·공유창·일괄 작업의 시작/결과 이벤트 및 실패 사유 코드, 처리 시간·영상 길이, 요청 해상도·프레임률·비율·음소거·워터마크·들찍 적용 여부, 추적 완료 비율·누락 구간 수·처리 개수를 처리합니다. IP 주소에 기반한 대략적인 지역 정보가 처리될 수 있으나 위치 권한이나 정밀 위치를 요청하지 않습니다. 앱이 추가하는 이벤트에는 영상 ID, 파일명, 입력 문구나 개인별 계정 ID를 넣지 않습니다. Firebase Analytics의 광고 식별자 수집·광고 개인화·광고 데이터 동의 설정은 비활성화합니다. 별도 AdMob 광고 SDK의 처리는 제13항을 따릅니다.
앱은 수집 설정 전환을 위해 오류 보고서나 기기 내 분석 데이터를 삭제하지 않습니다. 처리정지·삭제 요청은 support@climbcut.team으로 접수합니다. 로그인 계정과 연결하지 않는 설치별 SDK 데이터는 요청자 확인에 한계가 있으며 처리 가능한 범위와 결과를 안내합니다. SDK 운영에 필요한 설치 식별자·네트워크 정보 처리와 아래 ML Kit 진단은 별도일 수 있습니다.
Android 들찍 자동 추적에는 Google ML Kit를 사용합니다. 입력 영상과 분석 결과는 기기 안에서 처리되지만, ML Kit는 기기·앱 정보, 설치별 식별자, API 설정·사용·성능 및 오류 진단 정보를 Google에 전송할 수 있습니다. 자세한 내용은 https://developers.google.com/ml-kit/terms 및 https://developers.google.com/ml-kit/android-data-disclosure 를 참고해 주세요. iOS 들찍 분석에는 Apple Vision을 사용합니다.
앱 버전 확인과 권장·필수 업데이트 정책 전달에는 Firebase Remote Config 및 Firebase Installations를 사용합니다. 이 운영 기능은 오류 진단·사용 통계와 별도로 작동하며 앱·SDK 버전·운영체제·국가 코드·언어·시간대 정보와 설치 식별자 등이 Google에서 처리됩니다. 정책·확인 시각·안내 숨김 시각·직전 실행 빌드는 기기에 저장합니다. 영상과 편집 내용은 업데이트 확인을 위해 전송하지 않습니다. 사용 통계가 활성화된 경우에만 업데이트 안내 표시·버튼 선택·나중에·작업 종료까지 대기·실제 빌드 증가·링크 열기 실패 및 정책 코드·현재/대상 빌드·업데이트 유형을 통계로 보냅니다.
3. 접근 권한
카메라: 미리보기와 영상 촬영에 사용합니다. 운영체제 설정에서 허용을 철회할 수 있으며, 거부하면 촬영은 제한되지만 이미 저장된 영상의 보관함 이용을 위해 카메라 권한을 요구하지 않습니다.
신규 촬영은 마이크로 소리를 함께 녹음합니다. 마이크 접근을 거부·제한하면 촬영을 막고 기존 보관함은 유지합니다. 위치·연락처·광고 추적 권한은 요구하지 않습니다.
기기 폴더는 동영상 조회·재생에 미디어 접근을 사용합니다. 프로필 사진과 커뮤니티 첨부 사진은 이용자가 시스템 선택기에서 고른 이미지만 읽어 크기를 조정한 뒤 업로드하며 원본 사진을 수정하지 않습니다. 편집은 원본 참조를 사용할 수 있고, 명시적인 사본 보관·기기 원본 삭제 전 복구에는 검증된 사본을 준비합니다. 기기 영상 이동·삭제는 이용자의 선택과 OS 확인을 따르며 연결된 사진 서비스에도 반영될 수 있습니다. 내보내기 자동 저장에는 기기 미디어 보관함 쓰기 접근이 필요할 수 있습니다. Android 9 이하에서는 외부 저장소 쓰기 권한을 요청합니다. 추가 파일 저장·공유 대상은 OS 화면에서 선택합니다. 알림과 캘린더는 각 기능을 켤 때 필요한 별도 권한을 요청합니다.
4. 저장 위치와 보유 기간
원본과 편집용 사본은 기기에 보관하며 편집 결과는 별도로 저장합니다. 앱 휴지통으로 옮긴 영상은 표시된 삭제 예정일(이동 후 30일)부터 앱의 정리 작업에서 영구 삭제 대상이 됩니다. 기기 상태에 따라 실제 정리 시각은 늦어질 수 있습니다. 클라우드 사본과 공개 게시물은 기기 휴지통과 별도로 관리합니다.
Android에서는 운영체제의 앱 저장 공간 초기화 또는 앱 제거로 앱 데이터를 지울 수 있습니다. iOS에서는 앱 삭제로 로컬 앱 데이터를 지울 수 있으며, 앱 정리하기는 데이터를 남길 수 있습니다. 별도로 저장·공유한 사본은 앱 삭제로 제거되지 않습니다.
Firebase Crashlytics는 충돌 스택과 관련 설치 식별자를 90일간 보관한 뒤 Google의 삭제 절차를 시작합니다. Google Analytics의 사용자·이벤트 수준 데이터는 연결된 속성의 보유 설정을 따르며 집계 보고서에는 별도 보관 방식이 적용됩니다. 자세한 보유·삭제 기준은 https://firebase.google.com/support/privacy 및 https://support.google.com/analytics/answer/7667196 에서 확인할 수 있습니다.
AdMob 광고·동의 관련 정보의 처리와 보유는 제13항을 참고해 주세요.
계정·공개 게시물·개인 백업·운동 기록 서버 사본은 서비스 이용 중 보관하고 이용자의 삭제·탈퇴 요청에 따라 정리합니다. 공개 게시물은 삭제 상태 전환과 파일 정리가 순차적으로 진행될 수 있습니다. 탈퇴 후 계정 재생성을 막는 표식, 결제·권한 이력, 신고·발송 작업 등 일부 서버 기록은 별도로 남을 수 있어 요청 시 대상별 보유 근거와 삭제 범위를 확인하여 안내합니다. 앱 삭제·로그아웃·구독 해지는 서버 자료 삭제 요청과 다릅니다. 실제 삭제가 끝나지 않은 자료를 모두 즉시 삭제했다고 안내하지 않습니다.
대한민국 전자상거래법령에 따라 보존 의무가 적용되는 거래기록은 계약·청약철회와 대금결제·공급 기록 5년, 소비자 불만·분쟁처리 기록 3년, 표시·광고 기록 6개월 동안 필요한 범위로 별도 보관합니다. 이 의무가 영상 전체를 같은 기간 보관하는 근거는 아닙니다. 일반 문의 메일은 제10항을 따르며 거래 분쟁에 해당하면 해당 법정 기간을 적용합니다.
5. 기기 백업과 외부 저장
이용자가 백업을 선택한 영상·표지·복원용 메타데이터는 인증된 본인 계정의 클라우드에 보관합니다. 앱 삭제·기기 분실로 로컬 자료가 없어져도 완료된 클라우드 백업은 별도로 남을 수 있습니다. 기기에만 남은 미완료 백업이나 초안의 복원을 보장하지 않습니다.
개인 클라우드 백업은 공개 게시와 구분됩니다. 권한 있는 운영자는 문의 처리, 결제 확인, 오류·남용 대응에 필요한 범위에서 계정·결제·이용 메타데이터를 처리할 수 있습니다. 클라우드는 종단 간 암호화 저장소로 안내하지 않습니다.
운동 기록·계획 일정·메모·암장·종목·난이도·색상별 완등 수와 연결 영상 정보는 계정별 기기 DB에 저장합니다. 로그아웃 시 이전 계정 기록을 숨기며 삭제하지 않습니다. 기록 파일 백업에는 영상 파일·로그인 토큰·기기 영상 ID를 포함하지 않습니다. 계정 백업·동기화를 직접 선택하면 기록 내용과 서버 revision 등 병합 정보가 Firebase에 전송됩니다. 기기 간 동기화는 명시적 실행이며 영상은 별도 백업 대상입니다. 작성 중인 커뮤니티/Climb 초안과 전송 재시도 상태도 계정별로 기기에 저장될 수 있습니다.
내보내기 시작을 누르면 원본과 다른 편집본 파일을 생성·검증한 뒤 앱 폴더와 기기 미디어 보관함에 자동 저장을 시도합니다. 기기 보관함 권한·저장 공간·운영체제 상태에 따라 일부 저장이 실패할 수 있으며 앱의 결과와 재시도 안내를 확인해야 합니다. 기기 미디어 보관함의 사본은 연결된 iCloud 사진·Google 포토 등의 동기화 설정에 따라 외부에 저장될 수 있습니다.
6. 제3자 제공·처리 위탁·국외 이전
Google LLC의 Firebase/Google Cloud는 계정 인증·기록/게시물 DB·API·미디어 검증·푸시와 진단/통계를 처리합니다. Cloudflare, Inc.의 R2는 선택한 비공개 백업과 공개 Climb 영상·표지의 저장·전송을 처리합니다. 커뮤니티 첨부 사진·프로필 사진은 Firebase 데이터베이스에서 처리할 수 있습니다. 영상 파일은 기기에서 R2로 전송하고 검증 서버가 해당 파일을 일시적으로 내려받아 크기·해시·재생 정보를 검사할 수 있습니다.
서버 API 실행 리전은 서울이지만 인증·SDK·저장·전송 전체가 대한민국에서만 처리된다는 뜻은 아닙니다. Google·Cloudflare 인프라에 대한 국외 처리의 국가·시기·방식·수령자 연락처·보유 기간과 적용 근거는 실제 계약·서비스 설정을 확인해 정식 공개 안내에 확정해야 합니다. 이 개정안은 확인되지 않은 저장 국가나 기간을 확정하지 않습니다. 제공자 안내: https://firebase.google.com/support/privacy 및 https://www.cloudflare.com/privacypolicy/ .
Google·Apple·카카오·NAVER 중 앱에서 활성화한 로그인 제공자는 인증을 독립적으로 처리하고 필요한 계정 정보를 Firebase에 전달합니다. Google Play·Apple은 스토어 결제를, Zoho Mail은 문의 메일을 처리합니다. 로그인 제공자에게 비밀번호를 입력하며 ClimbCut 서버는 해당 비밀번호나 카드번호를 수집하지 않습니다. 계정·일정 연결 제공자별 이용 조건은 서로 다릅니다.
이용자가 파일 저장이나 공유를 실행하면 선택한 편집본이 해당 앱·저장 공급자에게 전달될 수 있습니다. 공유 대상의 서버 저장, 국외 처리 및 게시 범위는 해당 서비스의 방침에 따르므로 전송 전 확인해 주세요. ClimbCut에서 새로 촬영한 원본에는 마이크로 녹음한 소리가 포함됩니다. 이전 버전의 무음 원본은 그대로 유지됩니다. 촬영하거나 가져온 영상의 소리는 내보내기 설정에서 유지하거나 음소거할 수 있습니다.
AdMob 광고 SDK의 수집·공유·국외 처리와 개인정보 선택은 제13항을 따릅니다. 영상·촬영 기록을 광고 목적으로 제공하지 않는다는 설명과 SDK의 광고 관련 데이터 처리는 구분됩니다.
7. 열람·수정·삭제와 이용자의 선택
보관함에서 영상을 열람하고 편집 화면에서 편집 문구와 설정을 수정할 수 있습니다. 수정된 편집 설정은 원본 촬영 기록을 덮어쓰지 않습니다. 외부에 저장한 파일은 해당 저장 위치에서 별도로 수정·삭제해야 합니다.
앱의 프로필·클라우드·게시물 관리에서 지원하는 수정·삭제·탈퇴 기능을 이용하거나 support@climbcut.team으로 열람·정정·삭제·처리정지를 요청할 수 있습니다. 요청 대상 확인에 필요한 범위의 본인 확인 후 처리합니다. 로그아웃·앱 삭제만으로 서버 계정·게시물·구독이 모두 없어지지는 않습니다.
8. 안전한 처리와 자동 수집
앱은 운영체제의 앱 전용 저장 공간과 권한 체계를 이용합니다. 이는 별도의 앱 잠금이나 종단 간 암호화를 제공한다는 의미는 아닙니다. 잠금 해제된 기기와 외부로 내보낸 파일의 접근 범위는 이용자의 기기·공유 설정에 영향을 받습니다.
앱은 Android 광고 ID 권한을 선언하지 않으며 iOS에서 ATT 추적 권한을 요청하지 않습니다. 광고 SDK가 처리할 수 있는 앱·개발자 범위 식별자 등은 제13항을 따릅니다. 사용자 신원 식별용 얼굴 인식이나 AI 학습을 위한 영상 자동 전송은 하지 않습니다. Crashlytics·Analytics와 Android ML Kit의 처리는 제2항을, 운영체제와 앱 스토어의 독립적인 처리는 각 제공자의 정책을 따릅니다.
9. 방침 변경
이 개정안의 개정일은 2026-10-30이며 정식 시행일·이전 버전·주요 변경 내용은 공개 시 안내합니다. 버전이나 기능 제공 범위가 다른 앱에는 실제 적용되는 처리만 해당합니다. 법령상 별도 동의가 필요한 변경은 적용 전에 동의를 받으며 문서 열람이나 계속 이용만으로 이를 대체하지 않습니다.
10. 고객센터 이메일 처리
문의 시 발신 이메일 주소, 표시 이름, 본문, 이용자가 직접 첨부한 파일 및 송수신 정보를 문의 응대와 문제 해결을 위해 처리합니다. 기기의 영상이나 보관함이 자동으로 첨부되지는 않습니다. 비밀번호·신분증·불필요한 민감정보는 보내지 마세요.
문의 메일은 해결 후 1년 동안 보관한 뒤 삭제합니다. 법령에 따라 보관이 필요한 경우에는 해당 목적과 기간에 한해 별도 보관합니다. 보관 기간이 끝난 전자 자료는 삭제하며, 종이 출력물이 있으면 파쇄합니다. 메일 삭제와 권리 행사는 support@climbcut.team으로 요청할 수 있습니다.
메일 송수신·보관에는 Zoho Mail을 사용합니다. 현재 사용하는 미국 데이터 센터에서 문의 이메일과 첨부파일이 처리될 수 있습니다. 이용자가 메일을 발송하면 전자적 방식으로 전송되며 문의 처리와 보관을 위해 사용합니다. 이메일 제공자의 개인정보 정책은 https://www.zoho.com/privacy.html 에서 확인할 수 있습니다. 문의를 보내지 않더라도 앱의 촬영·편집 기능은 이용할 수 있습니다.
11. 서비스 대상 연령
ClimbCut은 만 14세 이상을 대상으로 제공합니다. 만 14세 미만 아동을 대상으로 개인정보를 수집하지 않습니다. 해당 아동의 정보가 고객센터로 전달된 사실을 알게 되면 필요한 확인 후 삭제하며, 보호자는 support@climbcut.team으로 연락할 수 있습니다.
12. 웹사이트 방문
공식 사이트는 기능과 이용 안내를 제공합니다. 운영자가 추가한 광고·행동 분석 도구, 회원가입 또는 문의 수집 폼은 없습니다. 사이트를 제공하는 OpenAI Sites 및 네트워크 제공자는 접속·보안 처리를 위해 IP 주소, 브라우저 정보, 요청 시간 등의 통신 정보를 처리할 수 있습니다. 이는 앱의 기기 내 영상 처리와 별개입니다.
13. 보관함 광고와 개인정보 선택
광고가 포함된 버전은 앱 보관함의 영상 8개 뒤에 AdMob 네이티브 광고 하나를, 공개 등반 피드에서는 영상 6개 사이마다 별도의 네이티브 광고 페이지를 표시할 수 있습니다. 지원되는 화면 너비에서만 광고를 표시하며 카메라 화면에는 광고를 표시하지 않습니다. 광고를 불러오지 못하거나 필요한 개인정보 선택을 완료하지 않아도 촬영·보관함·편집을 이용할 수 있습니다.
광고 게재·성과 측정·부정 사용 방지를 위해 Google Mobile Ads SDK가 IP 주소와 이를 이용한 대략적인 위치, 앱·기기·운영체제 정보, 앱 또는 개발자 범위의 기기 식별자, 광고 노출·선택·광고 영상 조회 등의 상호작용, 앱·SDK 성능과 오류 진단 정보를 수집하고 광고 처리 파트너와 공유할 수 있습니다. 전송에는 TLS 암호화를 사용합니다. 촬영 영상·녹음 소리·표지·신체 위치 분석 결과·암장명·난이도·메모·파일명·워터마크 문구를 광고 요청에 넣지 않습니다.
ClimbCut은 비개인화 광고를 요청합니다. 비개인화는 개인정보 처리가 없다는 뜻이 아니며, 문맥에 맞는 광고 표시·빈도 제한·통계·부정 사용 방지를 위한 정보 처리가 있을 수 있습니다. Android 광고 ID 권한은 제거했고 iOS ATT 권한을 요청하지 않습니다. 이와 별개로 앱·개발자 범위 식별자와 네트워크 정보는 처리될 수 있습니다.
광고 요청 전 Google User Messaging Platform(UMP)으로 적용 지역과 개인정보 선택 상태를 확인합니다. 필요한 경우 안내·선택 화면을 표시하며, Google이 개인정보 옵션 재설정을 요구하는 경우 보관함의 ‘광고 개인정보 설정’에서 해당 선택을 다시 열 수 있습니다. 동의가 필요한 처리의 선택은 해당 화면에서 관리합니다. 비개인화 광고 요청만으로 필요한 동의를 대신하지 않습니다.
광고·동의 관련 정보는 네트워크 연결 시 Google 및 광고 처리 파트너에게 전송되어 미국을 포함한 국외 시설에서 처리될 수 있습니다. Google LLC의 처리 목적은 광고 제공·분석·보안·부정 사용 방지이며, 보유 기간은 정보 종류·처리 목적·법적 의무 및 Google 정책에 따릅니다. 일률적인 삭제 기간이나 앱 삭제 즉시 서버 데이터가 모두 삭제된다고 보장하지 않습니다. Google 처리와 보유 안내: https://policies.google.com/technologies/partner-sites 및 https://policies.google.com/technologies/retention .
개인정보 문의·열람·삭제·처리정지 요청은 support@climbcut.team으로 접수합니다. 계정과 연결하지 않는 SDK의 설치별 데이터를 이용자와 연결하는 데 한계가 있을 수 있으며, 가능한 처리와 Google의 관련 절차를 안내합니다. 광고를 선택해 외부 사이트나 앱으로 이동한 뒤의 처리는 해당 서비스의 방침을 따릅니다.
14. 선택형 푸시와 기기 알림
알림을 켜면 FCM/APNs의 전달 토큰을 사용합니다. 개인 알림은 토큰·계정 식별자·언어·플랫폼·앱 빌드·수신 종류·등록 갱신 시각을 서버에 등록하고, 발송 대상·유형·게시물 식별자·발송/중복 방지 상태를 처리합니다. 댓글·답글·좋아요·팔로워·결제·업로드 등의 알림을 받을 수 있으며 종류별로 끌 수 있습니다. 원본 영상·외부 캘린더 내용은 푸시로 보내지 않습니다.
운동 일정 미리 알림과 일부 백업·복원·내보내기 결과는 기기에서 예약·표시합니다. 수신함의 문구·읽음·목적 정보는 기기에 보관합니다. 알림 내용은 OS 잠금화면 설정에 따라 다른 사람이 볼 수 있으므로 기기 설정에서 미리보기를 조정할 수 있습니다.
알림 해제·로그아웃·계정 변경 시 등록 해제와 토큰 정리를 요청합니다. 오프라인·이미 발송된 메시지는 반영이 지연될 수 있습니다. 90일 동안 갱신되지 않은 개인 기기 등록은 발송에서 제외하지만 이것이 해당 서버 기록의 자동 삭제를 의미하지는 않습니다. 뉴스 구독은 이벤트·혜택 등 광고성 정보 수신 동의와 구분합니다.
15. 선택형 캘린더 연결
지원되는 버전에서 연결할 제공자와 캘린더를 선택하면 휴대폰 캘린더 OS 권한, Google Calendar 조회 동의 또는 카카오 톡캘린더 동의를 요청합니다. 앱 로그인과 캘린더 연결은 별개입니다. 제공자 승인·권한 상태에 따라 일부 연결은 제공되지 않을 수 있습니다. 위치·연락처 권한은 사용하지 않습니다.
캘린더·계정의 식별자와 이름, 일정 식별자·제목(제공되는 경우)·시작/종료 시각·종일 여부·반복/중복 확인 정보를 일정 표시에 사용합니다. Google·카카오 조회는 기기에서 해당 제공자 API로 직접 요청합니다. Google 토큰은 로그인 SDK에서, 카카오 토큰은 기기의 보안 저장소에서 처리하며 ClimbCut 서버에 저장하지 않습니다. 카카오 권한 명칭에 쓰기·삭제가 포함되더라도 앱은 조회만 합니다.
네이버 연결은 이용자가 내보낸 .ics 파일을 시스템 선택기에서 고르는 방식입니다. 선택 완료한 파일의 사본을 앱 전용 저장소에 보관해 일정·시간대·반복 정보를 기기에서 해석합니다. 네이버 계정 인증이나 자동 동기화가 아니며 변경은 파일을 다시 가져와야 반영됩니다. 원본 파일은 수정하지 않습니다.
캘린더 선택은 기기에 저장하고 API에서 조회한 일정은 화면용 메모리에서 처리합니다. 일정 내용·캘린더 이름·토큰·가져온 .ics 파일은 ClimbCut 서버·광고·분석에 전송하지 않으며 원본 일정을 수정·삭제하지 않습니다. 외부 일정은 운동 기록 백업·동기화와 완료 통계에 포함하지 않습니다. 상시 백그라운드 동기화는 제공하지 않습니다.
연결 해제는 로컬 선택·표시 일정을 제거하고 네이버의 앱 내 파일 사본과 카카오 토큰을 정리합니다. 원격 연결 해제가 실패하면 안내합니다. Google·카카오 계정 권한 및 OS 권한은 제공자·기기 설정에서도 철회할 수 있습니다. 연결 해제는 원본 일정·원본 .ics 파일·ClimbCut 운동 기록을 삭제하지 않습니다.
16. 계정·클라우드·공개 게시·구독
로그인이 필요한 기능은 앱에서 제공하는 인증 수단으로 이용합니다. 제공자가 전달한 계정 식별자, 이메일(제공되는 경우), 닉네임·프로필 사진을 계정 식별·프로필 표시·접근 제어에 사용합니다. 다른 사람의 권리를 침해하거나 계정을 부정하게 사용해서는 안 됩니다.
클라우드 및 공개 미디어 저장에는 Cloudflare R2를, 계정 인증·데이터베이스·API·알림에는 Google Firebase/Google Cloud를 사용합니다. 인증·접근 제어 및 콘텐츠 전달에 필요한 계정 식별자, 파일 식별자·크기·해시·상태·처리 시각을 저장합니다. 비공개 백업은 본인 계정 접근을 제한하며 공개 게시물은 다른 이용자가 조회·재생할 수 있습니다.
커뮤니티 게시글·사진·댓글과 Climb 영상·설명·암장·난이도·해시태그, 작성자 프로필 및 공개 반응은 다른 이용자에게 표시됩니다. 이용자가 게시한 콘텐츠의 표시·전송·재생에 필요한 처리를 하며 소유권을 이전받지 않습니다. 타인이 공유하거나 별도 저장한 사본은 앱에서 게시물을 삭제해도 회수되지 않을 수 있습니다. 부적절한 콘텐츠·계정은 신고·차단할 수 있고, 운영자는 신고 확인과 서비스 보호를 위해 필요한 조치를 할 수 있습니다.
운동 기록·계획 일정·메모·암장·종목·난이도·색상별 완등 수와 연결 영상 정보는 계정별 기기 DB에 저장합니다. 로그아웃 시 이전 계정 기록을 숨기며 삭제하지 않습니다. 기록 파일 백업에는 영상 파일·로그인 토큰·기기 영상 ID를 포함하지 않습니다. 계정 백업·동기화를 직접 선택하면 기록 내용과 서버 revision 등 병합 정보가 Firebase에 전송됩니다. 기기 간 동기화는 명시적 실행이며 영상은 별도 백업 대상입니다. 작성 중인 커뮤니티/Climb 초안과 전송 재시도 상태도 계정별로 기기에 저장될 수 있습니다.
구독 확인에는 스토어 구매 토큰·거래/주문 식별자, 상품·가격·통화, 결제 환경, 구독·갱신·취소 시각 및 상태, 결제 기기 모델/앱 정보 등을 처리합니다. 앱 서버는 카드번호나 스토어 비밀번호를 수집하지 않습니다. 실제 결제 처리는 Google Play 또는 Apple이 담당합니다.
공개 프로필의 닉네임·소개·선택한 사진, 팔로워·팔로잉 관계와 개수, 게시글·영상·댓글·답글·좋아요를 계정 식별자와 연결하여 서비스 표시·검색·알림에 사용합니다. 게시글/이용자/암장/태그 검색어는 검색 API에 전송합니다. 신고 대상·사유·처리 상태와 차단한 계정은 서비스 보호와 노출 제한을 위해 처리하며 공개 프로필에 표시하지 않습니다. 공개 게시물·프로필과 공유 링크는 로그인하지 않은 사람도 조회할 수 있습니다.
공개 영상·댓글의 신고에는 대상, 신고 사유, 신고자 계정 식별자와 접수 시각이 저장됩니다. 권한이 있는 운영자가 내용을 검토하여 기각 또는 공개 숨김으로 처리하고 처리자·사유·시각을 기록합니다. 공개 숨김은 서버의 공개 조회와 재생 접근을 차단하는 조치이며 기기에 있는 원본을 삭제하지 않습니다. 이미 발급된 재생 링크는 만료 전까지 작동할 수 있습니다. 신고 검토가 자동 또는 즉시 완료되는 것은 아니며 이의 제기·권리 행사 문의는 support@climbcut.team으로 접수합니다.
17. 공지사항·업데이트 안내
Firebase Remote Config에서 공지·이벤트·업데이트 정책 JSON을 받아 앱 버전·OS·언어·시간 등 적용 조건에 맞는 안내를 표시합니다. 공지 ID·개정 번호·확인/숨김 시각·하루/한 달/계속 숨김 선택과 캐시는 기기에 보관합니다. 이것을 약관 동의나 광고성 정보 수신 동의로 기록하지 않습니다.
18. 파기와 권리 행사 절차
보유 목적이 끝났거나 삭제 요청이 확인된 자료는 관계 법령의 보존 의무가 없는 범위에서 지체 없이 삭제하며, 법정 보관 자료는 다른 이용 목적과 분리하여 해당 기간 종료 후 파기합니다. 전자 파일·DB와 저장 객체는 복구·재생되지 않도록 삭제하고 종이 자료가 있으면 파쇄합니다. 외부 공유 사본·기기 미디어 보관함·사진 동기화 서비스의 사본은 각 저장소에서 별도로 삭제해야 합니다.
앱에서 처리할 수 없는 열람·정정·삭제·처리정지·동의 철회 요청과 대리인의 요청은 support@climbcut.team으로 접수할 수 있습니다. 필요한 최소한의 본인·대리권 확인 후 법정 기한에 따라 결과 또는 제한 사유를 안내합니다. 비밀번호·전체 영상·불필요한 신분증을 요청하지 않습니다. 필수 처리를 거부·철회하면 관련 계정/서버 기능은 제한될 수 있지만 로그인 없는 로컬 촬영·편집과 구분합니다.