WeTimes 개인정보처리방침
시행일: 2026년 10월 23일
님블클리어(NimbleClear, 이하 "서비스 제공자")는 「개인정보 보호법」 등 관련 법령을 준수하며, 본 개인정보처리방침을 통해 공유 캘린더 앱 WeTimes(이하 "앱")에서 처리하는 개인정보의 항목, 이용 목적, 보관 기간, 제3자 제공·국외 이전 및 보호 조치를 안내합니다.
1. 수집 및 처리하는 개인정보 항목
필수 처리 항목
아래 항목은 계정 이용, 공유 캘린더와 일정 알림 제공에 필요한 항목입니다.
계정 정보
처리 항목계정 고유 ID(Firebase Authentication UID), 이메일 주소, 로그인 방식(이메일·Google·Apple), 이메일 인증 여부. 이메일로 가입한 경우 비밀번호는 Firebase Authentication이 암호화(해시)하여 보관하며 서비스 제공자는 원문을 알 수 없습니다.
이용 목적회원 식별, 로그인, 이메일 인증·비밀번호 재설정, 부정 이용 방지
보관 기간회원 탈퇴 시까지(제5조의 예외 참고)
프로필
처리 항목닉네임, 선택적으로 등록한 프로필 사진의 96×96 썸네일. 사진 원본과 위치 등 사진 메타데이터는 저장하지 않습니다.
이용 목적같은 캘린더 멤버에게 작성자·참석자·댓글 작성자 표시
보관 기간사진 교체·삭제 또는 회원 탈퇴 시 활성 사진 연결을 제거하고 관련 파일을 비동기 삭제합니다. 기기 캐시 등 사본은 즉시 제거되지 않을 수 있습니다.
캘린더 및 일정 정보
처리 항목캘린더 이름·색상·멤버·권한, 일정 제목·시간·장소·메모·반복 규칙·알림 시간, 참석 여부 응답, 댓글, 일정 변경 기록(바뀐 항목과 이전·이후 값, 변경한 사람)
이용 목적캘린더 공유, 일정 등록·수정·검색, 멤버 간 변경 내용 안내
보관 기간사용자가 삭제하거나 캘린더가 삭제될 때까지. 공유 캘린더의 내용은 그 캘린더의 다른 멤버도 볼 수 있습니다.
알림 정보
처리 항목푸시 알림 토큰(FCM), 기기 종류(Android·iOS), 기기 시간대·언어, 알림 수신 설정, 예약·전송·실패 복구 기록, 앱 안 소식(누가 어떤 일정을 바꿨는지) 기록
이용 목적일정 변경·초대·댓글·시작 전/시작 시각 알림과 기기 현지 오전 9시 오늘 일정 요약을 서버에서 예약·발송하고, 확인함 소식과 장애 복구를 제공합니다. 오늘 일정 요약은 설정에서 끌 수 있습니다. 알림 수신에는 인터넷 연결과 기기 알림 허용이 필요합니다.
보관 기간푸시 토큰은 로그아웃·탈퇴 시 삭제합니다. 전송 중복 방지 기록은 7일, 소식·전송 및 실패 복구 기록은 최대 30일 보관 기준을 적용하며, 만료 뒤 자동 삭제는 비동기로 진행되어 실제 삭제까지 추가 시간이 걸릴 수 있습니다. 실패 복구 기록에 일정 제목·메모나 푸시 전송 토큰을 저장하지 않습니다.
오류 진단 정보
처리 항목앱 충돌 시 오류 종류와 발생 위치(스택), 기기 모델, OS 버전, 앱 버전. 일정 내용, 이메일, 계정 ID는 포함하지 않습니다.
이용 목적앱 오류 분석과 안정성 개선
보관 기간Firebase Crashlytics 정책에 따라 최대 90일
선택·조건부 처리 항목
아래 항목은 사용자가 해당 기능을 이용하거나 동의한 경우에만 처리됩니다. 이용하지 않아도 앱의 기본 캘린더 기능은 사용할 수 있습니다.
앱 사용 분석 (선택 동의)
처리 항목가입 방식, 캘린더 생성·참여, 초대 생성·공유 및 참여 결과, 일정 입력 방식과 저장 성공 여부, 말하듯 입력의 날짜·시간 수정 여부, 프리미엄 화면·플랜 선택·구매 결과입니다. 이름·닉네임·이메일·Firebase 계정 ID, 일정·캘린더 제목, 메모·댓글·파일명·장소 검색어·초대 링크/코드·입력 원문은 분석 이벤트에 넣지 않습니다.
자동 처리Google Firebase Analytics는 앱 인스턴스 식별자, 기기·OS·앱 버전·언어, 접속·세션·이용 시간과 대략적 지역 정보를 처리할 수 있습니다. IP 주소는 지역 추정 등에 일시 사용되며 Google Analytics에 저장되지 않습니다. 스토어 구매·알림 상호작용 같은 SDK 자동 이벤트가 포함될 수 있고, 동의한 사용 기록이 Crashlytics 오류 진단에 연결될 수 있습니다. 완전히 익명인 통계로 설명하지 않으며, 구독 권한·매출 관리는 RevenueCat을 기준으로 합니다.
목적과 선택사용 흐름과 재방문을 분석하여 앱을 개선합니다. 전 세계에서 기본 꺼짐이며 캘린더를 처음 사용한 뒤 표시되는 안내 또는 설정의 ‘앱 개선을 위한 사용 분석’에서 선택할 수 있습니다. 안내를 닫아도 수집을 켜지 않으며 자동으로 다시 묻지 않습니다. 광고 동의와 별개이고 이 분석 데이터를 광고 개인화에 사용하도록 허용하지 않습니다. 거부해도 앱 기능과 이용권에 불이익이 없습니다. 선택은 이 기기에 저장됩니다. ‘예’를 누른 경우에만 수집을 켜며 ‘아니오’를 누르면 꺼진 상태를 유지하고 자동으로 다시 묻지 않습니다. 이후 설정에서 변경할 수 있습니다.
철회·보관설정에서 끄면 새 분석 수집을 중단하고 기기에 남은 Analytics 데이터와 식별자를 초기화합니다. 로그아웃 시에도 분석 식별자를 초기화합니다. 이미 전송한 기록의 즉시 삭제를 뜻하지는 않습니다. 이벤트·사용자 단위 기록은 Google Analytics 속성의 보관 설정에 따라 처리되며 집계 통계는 더 오래 남을 수 있습니다. 개인정보 관련 요청은 아래 연락처로 문의할 수 있습니다.
첨부파일 (Plus·Max 및 무료 체험, 공동 첨부)
처리 항목사용자가 일정에 올린 파일(사진·동영상·음성·문서)과 미리보기 이미지, 파일 이름·형식·크기, 올린 사람, 올린 날짜
이용 목적같은 캘린더 멤버와 파일 공유. 사진에는 미리보기 생성 또는 크기 조정이 적용될 수 있습니다. 표시 또는 다운로드에 필요한 데이터가 기기에 전송됩니다.
보관 기간구독 중 올린 날로부터 플러스 최대 1년, Max 및 공동 파일 최대 2년 보관하며 아래 이용권 종료 후 30일 다운로드 유예가 우선합니다. 개인 첨부는 업로더, 공동 첨부는 업로더 또는 현재 캘린더 소유자가 먼저 삭제할 수 있습니다. 기존 파일 전환이나 소유권 이전으로 보관 기한이 연장되지 않습니다.
Max 공동 저장 공간
처리 항목·목적첨부파일의 개인·공동 구분, 업로더 계정 ID, 캘린더·소유자 정보, 파일·미리보기 크기, 보관 종료일, 소유권 이전 요청·수락 정보를 처리해 용량을 계산하고 업로드·열람·삭제 권한을 확인합니다. Max 소유자의 공동 20GB는 활성화된 여러 캘린더에서 함께 사용하며, 같은 캘린더의 다른 Max 가입자 용량과 합산하지 않습니다.
공유 범위개인·공동 선택은 용량 차감 대상을 구분하며 파일의 비공개 여부를 뜻하지 않습니다. 두 방식 모두 해당 캘린더 멤버가 파일을 열람할 수 있습니다. 개인 파일은 업로더, 공동 파일은 업로더 또는 현재 캘린더 소유자가 삭제할 수 있습니다. 공동 용량을 제공한다고 해서 다른 캘린더의 파일에 접근할 수 있는 것은 아닙니다.
이전·보관소유권 이전이 수락되면 해당 캘린더 공동 파일의 용량 부담과 관리 권한이 새 소유자에게 넘어갑니다. 개인 파일의 차감 대상과 기존 파일의 보관 종료일은 바뀌지 않습니다. 파일은 기존 Cloudflare R2 저장소에 유지되며 소유권 이전만으로 별도 이용자의 저장소로 복사하지 않습니다. 구독 만료·업로드 중단만으로 기존 파일이 즉시 삭제되지는 않으며, 아래 삭제·보관 기준이 적용됩니다.
댓글 사진 (모든 이용자)
처리 항목사용자가 댓글에 올린 사진(기기에서 긴 변 2048px로 줄여 올림), 올린 사람, 올린 날짜. 사진을 고르거나 찍을 때만 앨범·카메라에 접근하며, 사용자가 고른 사진만 처리합니다.
이용 목적같은 캘린더 멤버와 댓글로 사진 공유
보관 기간올린 날로부터 90일이 지나면 자동 삭제. 그 전에도 댓글을 지우면(작성자 또는 캘린더 주인) 사진도 함께 삭제됩니다.
구독 및 결제 정보
처리 항목구독 상품, 구독 상태·시작일·만료일, 무료 체험 시작·종료일, 스토어 구매 식별 정보. 카드 번호 등 결제 수단 정보는 Apple·Google이 처리하며 서비스 제공자는 받지 않습니다.
이용 목적프리미엄 기능 제공, 구매 복원, 무료 체험 중복 방지, 환불·분쟁 대응
보관 기간회원 탈퇴 시까지. 법령에 따라 보관이 필요한 기록은 제5조의 기간 동안 보관
광고 관련 정보 (무료 이용자)
처리 항목광고 식별자(Android 광고 ID, iOS IDFA — 추적 허용 시), 광고 동의 상태, 기기·앱 정보, 광고 노출·클릭 정보
이용 목적광고 제공, 맞춤형 또는 비맞춤형 광고 선택 반영, 광고 성과 측정. 광고 제거·플러스·Max 구독 중이거나 무료 체험 중에는 광고를 표시하지 않습니다.
보관 기간서비스 제공자의 서버에는 저장하지 않으며, Google AdMob의 정책에 따릅니다.
고객 문의
처리 항목계정 식별자, 문의 유형·내용·재현 방법·답변, 선택 첨부한 스크린샷, 버그 제보 시 별도로 선택한 앱·OS 버전 및 최근 서버 요청 오류 코드. 이메일 문의는 이메일 주소와 제공한 내용을 처리합니다.
이용 목적문의 응대, 오류 확인 및 해결
보관 기간앱 내 문의는 접수일부터 90일 후 접근을 차단하고 비동기 삭제합니다. 계정 삭제 시 해당 계정의 앱 내 문의와 첨부 자료도 삭제 처리합니다. 답변·열람으로 기한을 연장하지 않습니다. 스크린샷은 비공개 R2에 보관하며 개인·공동 이용권 용량에 포함하지 않습니다. 요청 제한 기록은 2일 보관합니다. 이메일 문의와 법정 보관은 제5조를 따릅니다.
버그 진단은 최근 30분·최대 30건의 오류 코드만 기기 메모리에 보관하고, 첨부를 선택하여 문의를 제출할 때만 전송합니다. 일정 내용·댓글·이메일·인증 토큰은 자동 진단에 포함하지 않습니다. 스크린샷은 이용자가 직접 선택하고, 원본 사진의 위치 메타데이터를 제거하여 전송합니다. 문의는 작성자와 권한 있는 서비스 운영자만 확인할 수 있습니다.
콘텐츠 신고 및 안전 관리
운영자는 신고자 신원을 전달하지 않고 캘린더 소유자에게 문제 내용·시정 요청·답변 기한을 안내할 수 있으며 소유자의 답변을 처리합니다. 처리 종료 후 운영자가 신고 기록을 삭제하면 신고·조치 기록, 연결된 시정 요청과 보관 사본을 삭제 처리합니다. 원본 캘린더·일정에는 영향을 주지 않습니다. 삭제 중복 처리 방지를 위해 내용 없는 해시 식별자와 만료일을 최대 90일 보관할 수 있습니다.
캘린더 관리자 문의에는 문의자 식별자, 문의·답변 내용, 대상 콘텐츠의 접수 당시 기록과 처리 상태를 보관합니다. 문의자와 해당 캘린더의 현재 소유자가 열람할 수 있으며, 소유권 이전 시 새 소유자가 이어서 처리합니다. 탈퇴·추방 후 문의자의 캘린더 문의 접근은 종료됩니다. 서비스 운영자 신고와는 별도로 처리합니다.
신고·댓글 알리기에서 이용자가 선택한 관련 사진·첨부파일은 원본 수정·삭제 후 검토를 위해 비공개 R2 영역에 별도로 보관할 수 있습니다(접수 1건당 최대 3개·합계 50MB). 일반 문의는 첨부 원본을 자동 복사하지 않습니다. 서비스 운영자 신고 자료는 권한 있는 서비스 운영자만, 관리자 요청 자료는 문의자와 현재 캘린더 소유자만 확인할 수 있습니다. 접수일부터 최대 90일간 접근 가능하며 이후 파일·기록을 비동기로 삭제합니다. 원본이 이미 삭제·만료되었거나 복사에 실패한 경우 보관이 불가능할 수 있으며 상태를 표시합니다. 열람·답변만으로 보관 기간을 연장하지 않습니다. 해당 사본은 개인·공동 이용권 용량에 포함되지 않습니다.
캘린더·일정·댓글 신고를 접수하면 신고자 계정 식별자, 대상 식별자, 사유, 선택 입력한 설명, 신고 당시의 필요한 텍스트·메타데이터, 접수·조치·알림 발송 기록을 처리합니다. 운영자는 신고 검토에 필요한 범위에서 현재 접근 가능한 관련 사진·파일을 확인할 수 있습니다. 신고자의 신원은 신고 대상자나 다른 참여자에게 공개하지 않습니다. 신고 및 조치 기록은 접수일부터 90일 보관 기준을 적용하고 이후 비동기로 삭제합니다. 요청 횟수 제한 기록은 마지막 갱신부터 2일 보관합니다. 법령상 별도 보관 의무가 있는 경우에는 해당 의무를 따릅니다.
운영자 이메일 알림에는 신고 번호·분류·시각·운영 화면 링크만 포함하며 콘텐츠 원문·사진·신고자 식별자는 넣지 않습니다. 신고 확인 후 콘텐츠 삭제·접근 제한 등 필요한 조치를 할 수 있으며 문의 및 이의 제기는 nimbleclear@gmail.com으로 접수할 수 있습니다.
2. 개인정보의 이용 목적
- 회원 가입·로그인, 회원 식별 및 탈퇴 처리
- 캘린더 공유, 일정·참석 응답·댓글·첨부파일 기능 제공
- 일정 변경·초대·댓글 알림과 일정 시작 전 알림 제공
- 유료 구독과 무료 체험 제공, 구매 복원, 환불·분쟁 대응
- 무료 이용자 대상 광고 제공
- 오류 분석, 부정 이용 방지, 서비스 안정성 개선
- 고객 문의 응대 및 법령상 의무 이행
2a. 처리의 법적 근거
적용 법령에 따라 계정·캘린더 기능 제공에 필요한 계약 이행, 법적 의무 이행, 서비스 보안·오류 진단·부정 이용 방지에 대한 정당한 이익, 또는 필요한 동의를 근거로 처리합니다. 정당한 이익을 근거로 할 때는 이용자의 권리와 이익을 함께 고려합니다. 동의가 필요한 처리는 동의 철회와 관련 선택권을 제공합니다.
3. 개인정보의 제3자 제공
초대 링크와 외부 서비스의 미리보기
초대 검증을 위해 토큰의 해시값, 연결된 캘린더·생성자, 권한, 만료 시각 및 참여 횟수를 처리합니다. 링크의 원문 토큰은 생성 기기에 저장되고 링크를 통한 요청 시 처리됩니다. 미리보기 남용 방지를 위한 일 단위 IP 해시와 요청 횟수는 약 1일 뒤 자동 삭제 대상이 되며, 실제 삭제에는 처리 지연이 있을 수 있습니다. 서버·제공업체의 운영 기록은 제4조 및 제5조를 따릅니다.
- 공개 범위: 유효한 초대 링크를 가진 사람은 로그인 전에도 캘린더 이름, 초대한 사람의 닉네임, 참여자 수, 초대 권한 및 만료 정보를 확인할 수 있습니다. 이 정보는 초대 페이지의 HTML 또는 미리보기 API 응답으로 제공되므로 링크를 전달받은 사람이나 링크를 조회하는 외부 서비스도 접근할 수 있습니다. 초대 링크만으로 일정의 제목·시간·장소·메모, 참여자 명단·이메일, 댓글, 첨부파일 또는 프로필 사진을 제공하지는 않습니다. 다만 캘린더 이름이나 닉네임에 직접 입력한 개인정보는 그대로 공개될 수 있습니다.
- 메신저 등으로 전달할 때: 이용자가 카카오톡·메신저·이메일·소셜 서비스 등에 링크를 보내면 해당 서비스와 수신자가 링크를 받습니다. 해당 서비스는 미리보기 생성, 보안 검사 등의 목적으로 링크에 자동 접속하여 페이지 응답을 수집·처리할 수 있습니다. WeTimes가 제공하는 미리보기 태그에는 캘린더 이름, 앱 이름·아이콘 및 일반 초대 설명이 포함됩니다. 카드에 보이지 않는 공개 초대 정보도 페이지 응답에 포함될 수 있습니다.
- 참여와 통제: 링크를 전달받은 다른 사람도 로그인·이메일 인증 및 참여 확인을 거쳐 해당 초대 권한으로 참여할 수 있습니다. 링크를 공유할 대상과 채널을 확인하고, 공개를 원하지 않는 정보는 이름·닉네임에 넣지 마세요. 소유자는 초대 링크를 끄거나 새로 발급할 수 있습니다. 만료·철회된 링크에 대해 서비스는 새로운 초대 정보 조회와 참여를 허용하지 않습니다. 링크 철회만으로 이미 참여한 멤버가 제외되지는 않습니다.
- 외부 사본: WeTimes는 초대 HTML을 캐시하지 않도록 응답하지만 외부 서비스가 저장한 미리보기, 전달된 메시지, 스크린샷이나 사본까지 자동으로 삭제할 수는 없습니다. 외부 서비스의 이용 목적·처리 국가·보관 기간·삭제 절차에는 해당 서비스의 방침이 적용됩니다. 필요한 경우 공유한 메시지를 삭제하거나 해당 서비스에 삭제를 요청할 수 있습니다. 이는 서비스 제공자에게 적용되는 개인정보 보호 의무나 이용자의 법정 권리를 제한하지 않습니다.
서비스 제공자는 이 방침에 설명된 목적과 범위에서 정보를 처리합니다. 공유 캘린더의 멤버에게는 닉네임·프로필 사진과 공유한 일정·응답·댓글·첨부파일이 표시됩니다. 서비스 운영을 위해 아래 제공업체가 정보를 처리하며, 광고 제공업체는 동의 상태와 기기 설정에 따라 광고 관련 정보를 처리할 수 있습니다. 법적 의무 이행이나 권리 보호에 필요한 적법한 요청에 따라 정보가 공개될 수 있습니다. 개인정보를 대가를 받고 판매하는 사업은 하지 않습니다. 광고 관련 처리가 지역법상 판매 또는 공유에 해당하는 경우 제공되는 광고 개인정보 선택 화면 또는 문의를 통해 적용되는 거부권을 행사할 수 있습니다.
장소 검색과 이동 시간 확인
장소 검색은 선택 기능입니다. 검색 버튼을 누르면 입력한 검색어가 Firebase 서버를 거쳐 앱 언어에 따른 제공자(한국어는 카카오, 그 외는 Google Maps)로 전송됩니다. 이동 시간 확인을 요청하면 선택한 두 장소의 검색어·장소 식별자·좌표와 필요한 출발 예정 시각·이동 수단을 처리하며, 자동차 경로는 카카오모빌리티, 도보·대중교통 경로는 카카오에 요청합니다. Google Maps를 선택한 경우 장소 식별자, 이동 수단 및 필요한 출발 예정 시각을 Google Routes API로 전송합니다. 기기의 GPS나 현재 위치를 수집하지 않으며, 일정 제목·메모·참여자·이메일·계정 식별자를 지도 업체에 전달하지 않습니다. 검색어 자체에 입력한 개인정보는 전송될 수 있습니다.
Max 이용자가 접힌 지도를 펼치면 선택한 장소의 식별자 또는 검색어로 좌표를 조회하고, 기기의 네이티브 지도 SDK가 카카오 또는 Google에 지도 표시를 요청합니다. 이 과정에서 표시할 지도 좌표·영역, IP 주소, 앱·기기 및 SDK 관련 기술 정보가 해당 제공업체에 전달될 수 있습니다. 지도는 기본적으로 접혀 있고 펼치기 전에는 지도 표시 요청을 하지 않습니다. 같은 화면에서는 조회 결과를 재사용하지만 지도 조작은 추가 요청을 발생시킬 수 있습니다. WeTimes는 이 기능을 위해 GPS 권한을 요청하거나 기기의 현재 위치를 전송하지 않습니다. 해당 제공업체의 개인정보처리방침도 적용됩니다.
직접 입력한 장소 이름과 선택한 장소 식별자는 일정에 저장되어 캘린더 참여자에게 공유되고 일정의 보관·삭제 정책을 따릅니다. 공급자가 반환한 주소·좌표·경로 결과는 조회 과정에서 일시 처리하며 당사 데이터베이스에 저장하지 않습니다. API 제공자의 운영·보안 기록은 각 개인정보처리방침을 따릅니다. 계정별 요청 속도 정보는 남용 방지를 위해 저장되고 다음 요청 시 갱신되며 계정 삭제 시 삭제합니다. 장소를 글자로만 입력하면 지도 검색 없이 일정을 저장할 수 있습니다. Google Maps 기능에는 Google 개인정보처리방침도 적용됩니다. 외부 LLM을 통한 AI 일정 분석은 활성화하지 않았습니다.
Firebase App Check는 자동화 남용을 줄이기 위해 앱·설치 및 기기 무결성 관련 신호와 인증 토큰을 처리합니다. Android는 Google Play Integrity, 지원되는 Apple 출시 환경은 Apple DeviceCheck를 사용합니다. 개발용 앱은 별도 등록된 테스트 토큰을 사용합니다. 이 검증에 일정 내용이나 GPS 위치를 넣지 않습니다.
4. 처리 위탁 및 국외 이전
서비스는 전 세계 이용자를 대상으로 하며, 아래 제공업체의 처리 지역은 이용자 거주 국가와 다를 수 있습니다. 전송에는 암호화된 연결을 사용합니다. 국외 이전에는 해당 법령에서 요구하는 적법한 근거와 보호조치가 필요하며, 적용되는 이전 근거와 관련 정보는 문의처로 요청할 수 있습니다.
| 이전받는 자 (연락처) | 국가 | 항목 | 목적 | 보관 기간 |
|---|---|---|---|---|
| 카카오 — 카카오맵 (개인정보 문의), 카카오모빌리티 — 자동차 길찾기 (개인정보 문의) | 대한민국 | 검색어, 선택한 장소 식별자·좌표, 출발 예정 시각·이동 수단, API 요청 기술 정보 | 요청한 장소 검색 및 이동 시간 조회 | 당사는 응답을 일시 처리. 제공자의 운영·보안 기록은 각 정책에 따른 기간 |
| Google LLC — Google Maps Platform (개인정보 문의·방침) | 미국 등 Google 처리 시설 소재국 | 장소 검색어·선택한 장소 식별자, 이동 수단·필요한 출발 시각, API 요청 기술 정보 | 요청한 해외 장소 검색 및 이동 시간 계산 | 당사는 검색·경로 응답을 일시 처리. Google 기록은 Google 방침에 따른 기간 |
| Google LLC — Firebase (Authentication, Cloud Firestore, Cloud Functions, Cloud Messaging, Crashlytics, App Check) (googlecloud-dpa@google.com) | 미국 등 Google 데이터센터 소재국 | 계정·프로필·캘린더·일정·알림·오류 진단 정보 | 서버 및 데이터베이스 운영, 로그인, 푸시 알림, 오류 분석 | 위 제1조의 보관 기간 또는 위탁 계약 종료 시까지 |
| Cloudflare, Inc. — R2 (privacyquestions@cloudflare.com) | 미국 등 Cloudflare 데이터센터 소재국 | 첨부파일, 미리보기 이미지, 댓글 사진, 프로필 사진 썸네일, 선택한 신고·관리 요청 자료, 고객지원 스크린샷 | 첨부파일·댓글 사진·프로필 사진 보관 및 전송, 신고·고객지원 자료 비공개 보관 | 첨부: 올린 날로부터 1년(플러스) 또는 2년(Max 및 공동 신규 첨부), 댓글 사진: 90일. 프로필 사진: 교체·삭제·탈퇴 시 삭제 처리. 선택한 신고·관리 요청 자료 및 고객지원 스크린샷: 접수일부터 최대 90일 |
| Cloudflare, Inc. — Pages / Workers (privacyquestions@cloudflare.com) | 미국 등 Cloudflare 데이터센터 소재국 | 초대 URL·토큰, 공개 초대 정보, 접속 IP·요청 헤더 등 기술정보 | 웹페이지 제공, 초대 미리보기 생성·전송, 보안 및 남용 방지 | 초대 HTML·조회 결과는 애플리케이션에서 영구 저장하거나 캐시하지 않습니다. 제공업체의 보안·운영 기록은 해당 목적과 제공업체 방침에 따라 처리됩니다. |
| Google LLC — Firebase Analytics (개인정보 문의·방침) | 미국 등 Google 처리 시설 소재국 | 동의한 앱 사용 이벤트, 앱 인스턴스 식별자, 기기·앱·접속 정보 및 대략적 지역 | 선택 동의에 따른 사용 흐름·재방문 분석 및 앱 개선 | Analytics 속성의 보관 설정 및 제공자 정책. 앱 설정에서 선택 동의를 철회할 수 있으며 기본 기능에는 영향 없음 |
| RevenueCat, Inc. (privacy@revenuecat.com) | 미국 | 계정 고유 ID, 구독 상품·상태, 스토어 구매 정보 | 구독 상태 관리, 구매 복원 | 구독 관리 목적과 제공업체의 법정·운영 보관 기간에 따라 처리(제5조 참고) |
| Google LLC — AdMob, User Messaging Platform | 미국 등 | 광고 식별자, 광고 동의 상태, 기기·앱 정보 | 광고 제공 및 동의 관리 | Google 정책에 따름 |
필수 계정·캘린더 처리에 필요한 제공업체를 이용하지 않으면 해당 서비스 제공이 어려울 수 있습니다. 첨부·구독·광고 등 기능별 처리는 기능 이용과 동의 상태에 따라 달라집니다. 개인정보 선택권은 제6조를 참고하세요.
5. 보관 및 파기
유료 첨부파일: 구독 중 업로드일부터 Plus 최대 1년, Max 및 공동 파일 최대 2년 보관합니다. 자동 갱신 취소만으로 이용권이 즉시 종료되지는 않습니다. 첨부 이용권(무료체험 포함)이 실제로 종료되면 새 업로드가 제한됩니다. 종료 당시 보관 중인 파일은 종료일부터 30일 동안 보기·내려받기가 가능하며, 이후 자동 삭제 대상이 됩니다. 이 30일 유예는 기존 파일별 보관 기한보다 우선합니다. 유예 중 재구독해도 업로드일은 초기화되지 않으며 이미 부여된 다운로드 유예는 단축하지 않습니다. 이용자가 파일·캘린더를 직접 삭제하거나 접근 권한을 잃는 경우에는 계속 열람할 수 없습니다. 일정·댓글 텍스트에는 이 삭제 정책을 적용하지 않으며 실제 삭제는 비동기로 처리됩니다. 공동 파일은 현재 캘린더 소유자의 Max 이용권이 기준입니다. Max 종료 당시 보관 중인 공동 파일은 30일 동안 다운로드할 수 있고 이후 삭제 대상이 됩니다. 공동 업로드 스위치만 끄는 것은 이용권 종료가 아닙니다. 재구독·소유권 이전으로 업로드일이 초기화되지 않으며 이미 부여된 유예는 단축하지 않습니다. 공유 파일이 남은 캘린더의 소유권 이전에는 인수자의 동의, Max 이용권 및 충분한 공동 여유 용량이 필요합니다.
개인 우선순위: 기기 간 동기화를 위해 계정별 캘린더 ID·날짜·일정 ID 순서·갱신 시각을 저장합니다. 다른 참여자에게 공개하지 않으며 계정 삭제 시 삭제합니다. 개인 우선순위는 해당 일정 날짜로부터 1년 동안 보관하며, 이후 개인 순서 설정만 자동 삭제 대상이 됩니다. 만료된 날짜는 공유 우선순위로 표시되며 일정 자체와 공유 순서는 삭제되지 않습니다. 서버의 실제 삭제 시점은 자동 처리 일정에 따라 달라질 수 있습니다. 보기 방식(내/공유 우선순위)은 기기에 계정별로 저장합니다.
- 계정 삭제: 요청 확인 후 계정, 프로필, 푸시 토큰, 참석 응답, 댓글 및 혼자 쓰던 캘린더를 삭제하는 절차를 시작합니다. 관련 파일 삭제 등 일부 처리는 비동기로 완료됩니다. 30일 복구 유예나 재가입에 따른 복원을 제공하지 않습니다. 스토어 구독은 별도로 해지해야 합니다.
- 공유 기록: 다른 멤버가 있는 공유 캘린더는 가능한 경우 다른 멤버에게 소유권을 넘겨 유지합니다. 작성한 일정·첨부파일·일부 변경 기록과 작성자 계정 ID는 공동 기록으로 남을 수 있습니다. 내용에 직접 입력한 이름 등은 계정 삭제만으로 제거되지 않으므로 탈퇴 전 수정하거나 문의해 주세요.
- 캘린더 삭제: 삭제한 캘린더와 관련 데이터에는 복구 유예를 제공하지 않습니다. 필요한 자료는 삭제 전에 보관해 주세요.
- 첨부·댓글 사진: 앱에서 표시하는 보관 기간에 따라 첨부는 구독 중 Plus 최대 1년·Max 및 공동 파일 최대 2년을 기준으로 하되, 위의 이용권 종료 후 30일 다운로드 유예가 우선합니다. 댓글 사진은 90일 후 삭제 대상이 됩니다. 자동 처리 시점은 작업 주기와 서비스 제공업체 처리에 따라 달라질 수 있습니다.
- 운영·법적 기록: 운영 기록은 목적에 필요한 기간 동안 보관하며 만료 후 삭제합니다. 법적 의무, 분쟁 해결 또는 부정 이용 대응에 필요한 최소한의 기록은 별도 보관할 수 있습니다. 한국 전자상거래법이 적용되는 거래의 계약·결제 기록은 5년, 소비자 불만·분쟁 기록은 3년 등 해당 법정 기간을 적용합니다. 다른 지역의 기록에는 적용되는 법령과 필요한 보관 기간을 따릅니다.
- 제공업체와 백업: Google, Apple, RevenueCat 등에서 독립적으로 관리하는 거래 기록은 각자의 법적 의무와 정책에 따라 보관될 수 있습니다. 활성 시스템에서 삭제한 후에도 제한된 백업·보안 기록은 해당 보관 주기에 따라 정리됩니다.
6. 사용자의 권리와 행사 방법
- 적용 법령에 따라 개인정보 열람·정정·삭제·이동·처리 제한·이의 제기 및 동의 철회를 요청할 수 있습니다. 모든 권리가 모든 지역과 처리에 동일하게 적용되는 것은 아닙니다.
- 닉네임·일정·댓글은 앱에서 수정·삭제할 수 있습니다. 계정 삭제는 설정 → 나의 계정 → 계정 삭제 또는 계정 삭제 안내를 이용해 주세요.
- 알림은 앱·기기 설정에서 관리하고, 제공되는 광고 개인정보 선택 화면에서 동의 설정을 변경할 수 있습니다. 동의 철회는 철회 이전 처리의 적법성에 영향을 주지 않습니다.
- 요청은 nimbleclear@gmail.com으로 보내 주세요. 계정 보호에 필요한 본인 확인 후 적용 법정 기한 내에 처리하고, 법령상 제한이나 기한 연장이 필요한 경우 이유를 알립니다.
- 거주지의 개인정보 감독기관 또는 소비자 보호기관에 민원을 제기할 수 있습니다. EEA·영국 이용자는 관할 개인정보 감독기관에 문의할 수 있고, 한국 이용자는 개인정보분쟁조정위원회나 개인정보침해신고센터 등 국내 구제 절차를 이용할 수 있습니다.
7. 자동 수집 장치
앱과 연동 SDK는 인증, 오류 진단, 광고, 알림에 필요한 기기·앱 식별정보와 저장 기능을 사용할 수 있습니다. 광고 제공 시 Google AdMob 및 동의 관리 SDK가 설정을 처리합니다. 관련 동의가 필요한 지역에서는 필요한 선택 절차를 제공합니다. 광고 개인화를 거부하거나 기기 광고 ID를 재설정해도 모든 광고·보안 관련 처리가 중단되는 것은 아닙니다. iOS 추적 식별자 이용에는 운영체제 권한과 관련 법령이 적용됩니다.
8. 아동의 개인정보
서비스는 만 14세 미만 아동을 대상으로 하지 않습니다. 각 지역에서 더 높은 연령 요건이나 보호자 동의를 요구하는 경우 해당 요건도 적용됩니다. 적격 연령이나 동의 요건을 충족하지 않은 아동의 계정 또는 개인정보 처리 사실을 알게 되면 nimbleclear@gmail.com으로 알려 주세요. 사실 확인 후 접근 제한·삭제 등 필요한 조치를 취합니다. 가족 캘린더 이용 시 다른 가족 구성원의 개인정보를 입력할 권한이 있는지 확인해 주세요.
9. 안전성 확보 조치
- HTTPS 전송, 제공업체의 저장 암호화, 멤버·편집 권한 확인 및 비공개 파일 저장소 등 합리적인 보호조치를 적용합니다.
- 공유 파일은 권한 확인 후 발급하는 제한된 유효기간의 링크로 전달합니다. 이미 다운로드하거나 복사한 콘텐츠, 유효기간 내의 링크가 다른 사람에게 전달되는 위험도 고려해 주세요.
- 앱의 오류 보고 코드는 일정 제목·메모·이메일·계정 ID를 의도적으로 진단 정보에 추가하지 않도록 구성합니다. SDK는 기기·앱·충돌 관련 기술정보를 처리할 수 있습니다.
- 어떤 시스템도 절대적인 보안을 보장하지는 않습니다. 침해 사고가 발생하면 적용 법령에 따라 필요한 조사·보호·통지를 수행합니다.
10. 개인정보 보호책임자 및 권익침해 구제
개인정보 문의: 님블클리어(NimbleClear)
이메일: nimbleclear@gmail.com
거주 국가와 문의 내용을 알려주시면 관련 권리와 절차를 확인하는 데 도움이 됩니다. 문의에 필요하지 않은 민감정보나 비밀번호는 보내지 마세요.
11. 개인정보처리방침의 변경
처리 방식, 기능 또는 관련 법령이 달라지면 이 방침을 업데이트하고 개정일을 표시합니다. 중요한 변경에는 적절한 통지를 제공하며, 법령상 필요한 통지 기간·동의 등 보호 절차를 우선 적용합니다.
WeTimes Privacy Policy
Effective date: October 23, 2026
NimbleClear (Korean business name: 님블클리어; the "Service Provider") operates WeTimes for users in different countries. Applicable privacy rights depend on your location and the processing involved. This Privacy Policy explains what personal information the shared calendar app WeTimes (the "App") processes, why, for how long, and how it is shared, transferred and protected.
1. Information We Process
Required
The following is needed to provide accounts, shared calendars and event notifications.
Account information
ItemsAccount ID (Firebase Authentication UID), email address, sign-in method (email, Google, Apple), email verification status. If you sign up with email, your password is stored hashed by Firebase Authentication and the Service Provider cannot see it.
PurposeIdentifying you, sign-in, email verification and password reset, preventing abuse
RetentionUntil you delete your account (see the exceptions in Section 5)
Profile
ItemsNickname and an optional 96×96 profile photo thumbnail. Original photos and photo metadata such as location are not stored.
PurposeShowing who created, answered or commented to members of the same calendar
RetentionWhen you replace or remove a photo or delete your account, we remove the active photo reference and asynchronously delete the related file. Copies such as device caches may not disappear immediately.
Calendars and events
ItemsCalendar names, colors, members and permissions; event titles, times, places, notes, repeat rules and reminder times; attendance answers; comments; event change history (changed fields, old and new values, and who changed them)
PurposeSharing calendars, creating, editing and searching events, telling members what changed
RetentionUntil you or another authorized member deletes it, or the calendar is deleted. Content in a shared calendar is visible to the other members of that calendar.
Notifications
ItemsPush notification token (FCM), device type (Android or iOS), device time zone and language, notification preferences, scheduling, delivery and failure-recovery records, in-app activity records (who changed which event)
PurposeScheduling and sending server push notifications for changes, invitations, comments, before-event and start-time reminders, and a daily summary at 9 AM in your device’s local time; showing inbox activity and recovering failed work. You can turn off the daily summary in settings. Receiving notifications requires an internet connection and device notification permission.
RetentionPush tokens are deleted on sign-out or account deletion. Deduplication receipts have a 7-day retention period; activity, delivery and failure-recovery records have retention periods of up to 30 days. Expired records are deleted asynchronously, so physical deletion may take additional time. Failure-recovery records do not contain event titles, notes or push delivery tokens.
Crash diagnostics
ItemsError type and stack trace when the App crashes, device model, OS version, app version. Event content, email and account ID are not included.
PurposeAnalyzing errors and improving stability
RetentionUp to 90 days under Firebase Crashlytics policies
Optional or feature-dependent
The following is processed only when you use the feature or give consent. The basic calendar features work without it.
App usage analytics (optional consent)
ItemsSign-up method, calendar creation/joining, invitation creation/sharing and join results, event input method and save success, whether a natural-language draft’s date/time was edited, premium screen visits, plan selection and purchase outcomes. Our analytics events exclude names, nicknames, email, Firebase account IDs, event/calendar titles, notes, comments, filenames, place queries, invitation links/codes and raw input.
Automatic processingGoogle Firebase Analytics may process an app-instance identifier, device/OS/app version and language, visits, sessions, engagement and approximate region. IP addresses are used temporarily for purposes such as regional estimation and are not stored by Google Analytics. SDK events may include store purchases and notification interactions. Consented usage events may also appear in Crashlytics diagnostic breadcrumbs. This is not described as fully anonymous data. RevenueCat remains the source for subscription rights and revenue management.
Purpose and choiceWe analyze feature usage and return visits to improve the App. Collection is off by default worldwide. You can opt in through an invitation after your first calendar interaction or through ‘Help improve the app’ in Settings. Dismissing the invitation does not enable collection, and it will not appear automatically again. This is separate from advertising consent; we do not grant permission to use these analytics data for ad personalization. Declining does not limit app features or subscriptions. Your choice is stored on this device. Collection starts only when you choose “Yes.” Choosing “No” keeps it off without asking again automatically. You can change your choice in Settings.
Withdrawal and retentionTurning this off in Settings stops new analytics collection and resets locally stored Analytics data and identifiers. Signing out also resets the analytics identifier. This does not immediately delete data already transmitted. Event/user-level data are processed under the Analytics property’s retention setting; aggregate reports may remain longer. Contact us below about privacy requests.
Attachments (Plus, Max, free trial and shared uploads)
ItemsFiles you attach to events (photos, videos, audio, documents) and their preview images, file name, type and size, uploader, upload date
PurposeSharing files with members of the same calendar. Images may be resized or have previews generated. Data needed to display or download a file is transferred to the device.
RetentionWhile subscribed, kept for up to 1 year (Plus) or 2 years (Max and shared uploads) from upload, subject to the 30-day download grace after access ends described below. The uploader can delete personal attachments earlier. Shared attachments can be deleted by the uploader or current calendar owner. Conversion or ownership transfer does not extend existing expiry dates.
Max shared storage
Items and purposeWe process personal/shared storage classification, uploader account ID, calendar and owner information, file and preview sizes, expiry dates, and ownership transfer requests and acceptance to calculate usage and check upload, access and deletion permissions. The Max owner’s 20GB shared allowance is pooled across enabled calendars and does not combine with other Max members’ allowances in the same calendar.
VisibilityChoosing personal or shared storage determines whose allowance is used, not whether the file is private. In both cases, members of that calendar can access the file. Personal files may be deleted by their uploader; shared files by their uploader or the current calendar owner. Providing shared storage does not grant access to files in other calendars.
Transfer and retentionOnce an ownership transfer is accepted, responsibility for that calendar’s shared usage and management permissions passes to the new owner. Personal-storage charges and existing file expiry dates do not change. Files remain in the existing Cloudflare R2 storage; an ownership transfer does not itself copy files to a separate user’s storage. Subscription expiry or pausing uploads does not immediately delete existing files. The retention and deletion rules below apply.
Comment photos (everyone)
ItemsPhotos you add to comments (shrunk on your device to a 2048px long edge), uploader, upload date. The App opens your album or camera only when you choose a photo, and handles only the photo you pick.
PurposeSharing photos with members of the same calendar in comments
RetentionDeleted automatically 90 days after upload, or earlier when the comment is deleted (by its author or the calendar owner).
Subscriptions and purchases
ItemsSubscription product, status, start and expiry dates, free trial start and end dates, store purchase identifiers. Payment details such as card numbers are handled by Apple and Google and are never received by the Service Provider.
PurposeProviding premium features, restoring purchases, preventing repeated free trials, handling refunds and disputes
RetentionUntil account deletion; records that the law requires us to keep are retained for the periods in Section 5
Advertising (free users)
ItemsAdvertising identifier (Android Advertising ID; iOS IDFA if you allow tracking), ad consent status, device and app information, ad impressions and clicks
PurposeShowing ads, respecting your choice of personalized or non-personalized ads, measuring ad performance. No ads are shown while you subscribe to Ad-free, Plus or Max, or during the free trial.
RetentionNot stored on the Service Provider's servers; handled under Google AdMob policies
Customer support
ItemsAccount identifier, category, message, reproduction steps and replies; optional screenshots; app/OS versions and recent server request error codes only when separately selected for a bug report. Email inquiries include your email address and provided content.
PurposeAnswering inquiries and resolving problems
RetentionIn-app requests become inaccessible 90 days after submission, followed by asynchronous deletion. Account deletion also initiates deletion of that account’s in-app requests and attachments. Replies and viewing do not extend this period. Screenshots are stored privately in R2 and do not count toward plan storage. Rate-limit records are retained for two days. See Section 5 for email inquiries and statutory retention.
Content reports and safety
Calendar owner requests retain the sender identifier, request and reply text, content recorded at submission, and handling status. Only the sender and the calendar’s current owner may view them; a new owner takes over after ownership transfer. A sender who leaves or is removed loses access to calendar requests. These requests are separate from reports to the service operator.
Related photos or attachments selected when reporting content or notifying the owner may be copied into private R2 storage for review after the original is edited or deleted (up to 3 files totaling 50 MB per submission). General inquiries do not automatically copy original files. Service-report evidence is available only to authorized service operators; owner-request evidence is available only to the sender and current calendar owner. Access lasts up to 90 days from submission, followed by asynchronous deletion of files and records. Preservation may fail if originals have already expired or been deleted, or copying fails; the status is shown. Viewing or replying does not extend retention. These copies do not count toward personal or shared plan storage.
When you report a calendar, event or comment, we process your account identifier, the target identifiers, reason, optional explanation, necessary text and metadata recorded at submission, and review/action/notification records. Authorized operators may inspect related photos and files that remain available when necessary to review a report. We do not disclose the reporter’s identity to the reported person or other members. Report and action records have a 90-day retention period from submission, followed by asynchronous deletion. Rate-limit records expire two days after their last update. Separate legal retention obligations, where applicable, take precedence.
Operator email notifications contain only the report reference, category, time and administration link, not original content, photos or the reporter’s identifier. Following review, we may remove content or restrict access. You may contact nimbleclear@gmail.com with questions or appeals.
Bug diagnostics keep at most 30 error codes from the past 30 minutes in device memory and are sent only when you opt to attach them to a submitted request. Automatic diagnostics exclude calendar content, comments, emails and authentication tokens. You select screenshots explicitly; original image location metadata is removed before upload. Only the requester and authorized service operators can access in-app support requests.
Operators may ask the current calendar owner to address reported content and respond by a specified date without disclosing the reporter’s identity. Deleting a closed report initiates deletion of its records, actions, linked remediation request and retained evidence, without deleting original calendars or events. A content-free hashed identifier and expiry date may be kept for up to 90 days to prevent duplicate processing.
2. How We Use Information
- Sign-up, sign-in, identifying you and processing account deletion
- Shared calendars, events, attendance answers, comments and attachments
- Notifications about changes, invitations and comments, and event reminders
- Paid subscriptions and the free trial, purchase restoration, refunds and disputes
- Ads for free users
- Error analysis, abuse prevention and stability improvements
- Customer support and legal obligations
2a. Legal bases
Where applicable law requires a legal basis, we rely on performance of the service contract for core account/calendar functions; legal obligations; legitimate interests in security, diagnostics and abuse prevention balanced against your rights; or consent where required. For consent-based processing, you may withdraw consent through the available controls or by contacting us.
3. Sharing With Third Parties
Invitation Links and Previews on Other Services
To validate invitations, we process a token hash, the linked calendar and creator, permissions, expiration time and join count. The original token is stored on the creating device and processed when a link is requested. Daily IP hashes and request counts used to limit preview abuse become eligible for automatic deletion after approximately one day; deletion may be delayed by processing. Server and provider operational records are covered in Sections 4 and 5.
- Public information: Anyone with a valid invitation link can access the calendar name, inviter’s nickname, member count, invitation role and expiration information before signing in. These details are returned in the invitation page HTML or preview API response and may also be accessed by people receiving a forwarded link or services that fetch it. The link alone does not provide event titles, times, locations or notes, member lists or emails, comments, attachments or profile photos. Personal information entered into a calendar name or nickname may nevertheless be visible.
- Sharing outside WeTimes: When you send a link through KakaoTalk, another messenger, email or a social service, that service and the recipients receive the link. The service may automatically fetch and process the page to generate a preview, check security or provide its related features. Our preview tags contain the calendar name, app name and icon, and a generic invitation description. Other public invitation details may be present in the page response even when they are not displayed on the preview card.
- Joining and controls: A person receiving a forwarded link may join with the invitation’s permissions after signing in, verifying their email and confirming participation. Consider the recipients and channels you choose, and avoid putting information you do not want disclosed in calendar names or nicknames. Owners can disable or replace a link. Our service stops new invitation previews and joins through expired or revoked links. Revoking a link does not remove people who already joined.
- External copies: We return invitation HTML with a no-cache storage instruction, but cannot automatically erase previews retained by external services, forwarded messages, screenshots or other copies. Their processing purposes, locations, retention and deletion procedures are governed by their own policies. You may delete messages you shared or contact the relevant service about deletion. This does not limit our applicable data protection obligations or your statutory rights.
We process information for the purposes described in this policy. Calendar members can see your nickname, profile photo and shared events, responses, comments and files. The providers below process information to operate the Service; advertising providers may also process ad-related information according to consent and device settings. We may disclose information in response to lawful requests or where necessary to meet legal obligations and protect rights. We do not operate a business selling personal information for money. Where advertising disclosures qualify as a sale or sharing under local law, you may exercise applicable opt-out rights through available advertising privacy choices or by contacting us.
Optional place search and travel estimates
When you choose to search, your query is sent through our Firebase server to the provider selected by the app language: Kakao for Korean and Google Maps for other languages. When you request a travel check, we process the two selected place queries, identifiers and coordinates, travel mode and the scheduled departure time where needed. Driving requests go to Kakao Mobility; walking and transit requests go to Kakao. We do not collect device GPS/current location or send event titles, notes, participants, email addresses or account IDs to map providers. Personal information you type into a search query can be transmitted.
When a Max user expands a map, we resolve the selected place identifier or search query to coordinates, and the native map SDK on the device requests map content from Kakao or Google. The displayed coordinates or map area, IP address, and app, device and SDK technical information may be sent to the provider. Maps start collapsed and no map display request is made until expanded. Results are reused within the same screen, although interacting with the map may cause additional requests. WeTimes does not request GPS permission or transmit the device’s current location for this feature. The provider’s privacy policy also applies.
Your entered place label and selected place identifier are saved with the event, shared with calendar members and follow event retention/deletion rules. Provider addresses, coordinates and route results are processed temporarily, not stored in our database. Providers may retain operational/security records under their own policies. Account request-rate records prevent abuse, are replaced on subsequent requests and deleted upon account deletion. You can save a place as text without searching. For Google Maps travel checks, selected place identifiers, travel mode and departure time where needed are sent to Google Routes API. The Google Privacy Policy also applies to Google Maps features. External-LLM AI event analysis remains disabled.
Firebase App Check processes app/installation and device-integrity signals and attestation tokens to reduce automated abuse, using Google Play Integrity on Android and Apple DeviceCheck in supported Apple release environments. Development builds use separately registered test tokens. We do not include event content or GPS location in this verification.
4. Processors and International Transfers
The Service is intended for users internationally. The providers below may process information outside your country of residence. We use encrypted connections for transfers. Cross-border transfers require a lawful basis and safeguards under applicable law; contact us for information about the transfer arrangements that apply to your data.
| Recipient (contact) | Country | Items | Purpose | Retention |
|---|---|---|---|---|
| Kakao — Kakao Maps (privacy contact), Kakao Mobility — driving routes (privacy contact) | Republic of Korea | Queries, selected place identifiers/coordinates, scheduled departure time, travel mode and API request technical data | Requested place search and travel estimates | We process responses temporarily. Provider operational/security records follow their respective policies. |
| Google LLC — Google Maps Platform (Privacy contact and policy) | USA and other countries where Google processes data | Place queries and selected place identifiers, travel mode and departure time where needed, API request technical data | Requested worldwide place search and travel estimates | We process search and route responses temporarily; Google records follow its policy |
| Google LLC — Firebase (Authentication, Cloud Firestore, Cloud Functions, Cloud Messaging, Crashlytics, App Check) (googlecloud-dpa@google.com) | USA and other countries with Google data centers | Account, profile, calendar, event, notification and crash data | Servers and database, sign-in, push notifications, crash analysis | As in Section 1, or until the processing agreement ends |
| Cloudflare, Inc. — R2 (privacyquestions@cloudflare.com) | USA and other countries with Cloudflare data centers | Attachments, preview images, comment photos, profile thumbnails, selected report evidence and support screenshots | Storing and delivering attachments, comment photos and profile thumbnails; privately retaining selected report evidence and support screenshots | Attachments: 1 year (Plus) or 2 years (Max and new shared uploads) from upload; comment photos: 90 days; profile photos: deletion processing upon replacement, removal or account deletion; selected report evidence and support screenshots: access expires after 90 days, followed by automatic deletion processing |
| Cloudflare, Inc. — Pages / Workers (privacyquestions@cloudflare.com) | USA and other countries with Cloudflare data centers | Invitation URL and token, public invitation details, IP address, request headers and related technical data | Serving web pages, generating and delivering invitation previews, security and abuse prevention | The application does not persist or cache invitation HTML or preview results. Provider security and operational records are processed for their relevant purposes under provider policies. |
| Google LLC — Firebase Analytics (Privacy contact and policy) | USA and other Google processing locations | Consented usage events, app-instance identifier, device/app/connection information and approximate region | Optional usage and retention analysis to improve the App | Analytics property retention settings and provider policies. Withdraw optional consent in Settings without affecting core features |
| RevenueCat, Inc. (privacy@revenuecat.com) | USA | Account ID, subscription product and status, store purchase data | Managing subscriptions, restoring purchases | As needed for subscription management and the provider’s legal/operational retention requirements (Section 5) |
| Google LLC — AdMob, User Messaging Platform | USA and others | Advertising ID, ad consent, device and app information | Showing ads and managing consent | Under Google policies |
Core account and calendar functions depend on their service providers. Processing for attachments, subscriptions and ads depends on the features used and applicable choices. See Section 6 for your rights and controls.
5. Retention and Deletion
Personal event order: To sync your preferences across devices, we store calendar IDs, dates, ordered event IDs and update times for your account. These preferences are private and are removed when you delete your account. Personal event order is retained for one year from the calendar date it applies to. After that, only the personal ordering preference becomes eligible for automatic deletion. Expired dates use the shared order; events and shared ordering are not deleted. Physical deletion may take additional time to complete. Your choice of personal or shared view is stored per account on your device.
Paid attachments: While subscribed, files are retained from upload for up to 1 year on Plus and 2 years on Max, including shared files. Cancelling renewal does not immediately end access. When attachment access (including a free trial) actually ends, new uploads stop. Files retained at that time remain available to view and download for 30 days from the end of access, then become eligible for automatic deletion. This grace period takes precedence over an earlier original file deadline. Resubscribing does not reset upload dates or shorten a download grace period already granted. Files are no longer accessible if you delete them or their calendar, or lose access permissions. This policy does not delete event or comment text. Physical deletion completes asynchronously. Shared files follow the current calendar owner’s Max access. Files retained when Max ends remain downloadable for 30 days, then become eligible for deletion. Pausing shared uploads alone does not end access. Resubscribing or transferring ownership does not reset upload dates or shorten an already granted grace period. Transferring a calendar with shared files requires the recipient’s acceptance, Max access and enough shared storage.
- Account deletion: After verifying a request, we begin deleting the account, profile, push tokens, attendance responses, comments and calendars used only by that account. Some processing, including related file cleanup, completes asynchronously. There is no 30-day recovery grace period or restoration by signing up again. Cancel store subscriptions separately.
- Shared records: Where possible, a calendar with remaining members is transferred to another member and kept. Events, attachments, some change records and the author’s account ID may remain as shared records. Names or other information typed into Content are not automatically removed by deleting an account; edit them before leaving or contact us.
- Calendar deletion: We do not provide a recovery grace period for deleted calendars and their related data. Save copies you need beforehand.
- Files: While subscribed, attachments have up to 1 year of retention on Plus or 2 years on Max and shared storage, subject to the 30-day download grace above. Comment photos have a separate 90-day period. Processing can depend on scheduled jobs and providers. The App displays applicable retention information.
- Operational and legal records: We retain operational records for their necessary purposes and delete expired records. We may retain limited records for legal obligations, disputes or abuse prevention. Where Korean electronic-commerce rules apply, relevant contract/payment records are retained for 5 years and consumer complaint/dispute records for 3 years. Records in other jurisdictions follow the applicable requirements and necessary retention periods.
- Providers and backups: Transaction records independently held by Apple, Google, RevenueCat or other providers may remain under their own legal obligations and policies. Restricted backup and security records may remain after active-system deletion until their retention cycles expire.
6. Your Rights
- Depending on applicable law, you may request access, correction, deletion, portability or restriction of processing, object to processing and withdraw consent. These rights do not apply identically to every location or activity.
- Edit your profile and Content in the App. Request deletion under Settings → My account → Delete account, or use our account deletion instructions.
- Manage notifications in app/device settings and advertising choices through the available privacy-options screen. Withdrawing consent does not affect processing that was lawful before withdrawal.
- Email nimbleclear@gmail.com. We may verify your identity to protect the account, and respond within applicable legal deadlines. We explain any lawful restriction or extension that applies.
- You may complain to your local data-protection or consumer-protection authority. If you are in the EEA or UK, you may contact the competent data-protection supervisory authority. Exercising a right will not result in unlawful discrimination.
7. Automatic Collection
The App and integrated SDKs use device/app identifiers and storage needed for authentication, diagnostics, notifications and advertising. Google AdMob and its consent tools process advertising settings. Where required, we provide consent and privacy choices. Declining personalization or resetting an advertising identifier does not stop every advertising or security-related processing activity. Access to tracking identifiers on iOS is subject to operating-system permissions and applicable law.
8. Children
The Service is not directed to children under 14. A higher local age requirement or parental-consent requirement also applies where required by law. If you believe we are processing information from a child who does not meet the applicable requirements, contact nimbleclear@gmail.com. After verification, we take appropriate steps such as restricting access or deletion. Before adding information about family members, ensure you are entitled to share it.
9. Security
- We apply reasonable safeguards including HTTPS transmission, provider storage encryption, membership and editing checks, and private file storage.
- Files are delivered through time-limited links issued after permission checks. Members may retain downloaded copies or share a still-valid link; consider this when sharing Content.
- Our error-reporting code is designed not to intentionally attach event titles, notes, emails or account IDs. SDKs may process technical device, app and crash information.
- No system offers absolute security. We investigate incidents and take protective and notification steps required by applicable law.
10. Privacy Officer
Privacy contact: NimbleClear
Email: nimbleclear@gmail.com
Including your country of residence and the nature of your request helps us identify the relevant process. Please do not send passwords or sensitive information that is unnecessary for your request.
11. Changes to This Policy
We update this policy as processing, features or legal requirements change. We publish the revision date and provide appropriate notice of material changes. Any notice period, consent or other protection required by applicable law takes precedence.