시행일 2026-08-24 · 버전 2026.08.24
개인정보처리방침
NoLate는 일정, 위치, 캘린더 연동 정보를 늦지 않는 일정 관리를 제공하기 위해 필요한 범위에서만 처리합니다.
1. 처리 목적
- 회원 가입, 로그인, 계정 식별 및 부정 이용 방지
- 일정 생성, 일정 공유, 출발 알림, 경로 추천, 교통 상황 확인 등 NoLate 핵심 기능 제공
- 캘린더 큐레이션을 통한 일정 후보 조회 및 사용자가 선택한 일정 저장
- 푸시 알림 발송, 고객 문의 대응, 서비스 안정성 및 보안 유지
- 푸시 수신·표시·알람 예약·실제 실행 여부와 ETA 예측 오차를 이용한 알림·길찾기 품질 측정 및 개선
- 빠른 일정의 채널별 신뢰도와 사용자 확인·수정 여부를 이용한 일정 분석 품질 측정 및 점수 보정
- 화면 전환, 주요 콘텐츠 준비, 사용자 작업과 네트워크 요청의 소요시간을 이용한 앱 성능 측정 및 개선
- 무료 요금제에서 광고 기능이 활성화된 경우 Google Mobile Ads를 통한 제3자 광고 제공, 광고 노출·상호작용 및 성과 측정, 광고 SDK의 안정성·성능 분석
2. 처리하는 개인정보 항목
- 회원 정보: 이름, 이메일, 비밀번호 해시, 로그인 유형, SNS 식별자
- 서비스 이용 정보: 일정 제목, 일정 시간, 장소명, 좌표, 카테고리, 이동수단, 알림 설정, 공유 일정 정보
- 캘린더 연동 정보: 연동 제공자, 캘린더 이름, 캘린더 식별자, 원본 일정 식별자, 반복 일정 발생 시각, 일정 후보의 제목, 시간, 장소, 메모, 종일 여부. 사용자가 선택한 일정의 중복 저장을 방지하기 위해 연동 제공자, 캘린더 식별자, 원본 일정 식별자 및 반복 일정 발생 시각을 서버로 전송하나, 서버는 이를 SHA-256 기반 일방향 키로 변환하고 원문 식별자는 저장하지 않습니다.
- 기기 및 알림 정보: 앱에서 생성한 기기 식별값, 푸시 토큰, OS 정보, 인증 토큰
- 알림 품질 정보: 논리 알림 식별값, 서버가 확인한 푸시 수신·표시·알람 예약·사용자 동작 시각과 발송 결과, 기기에서 기록한 알람 예정·실제 실행 시각, 알람 세대와 실행 지연. 기기 식별값은 서버 저장 전에 일방향 변환합니다.
- ETA 정확도 개선 참여 시: 이동수단, ETA 출처·계산 버전·조회 시각, 목표 도착·추천 출발·예상 도착 시각, 사용자가 기록한 실제 출발·도착 시각, 정시 도착 판정과 예측 오차. 도착 기록 과정에서 위치를 추가 수집하지 않습니다.
- 빠른 일정 입력 기능 사용 시: 사용자가 입력하거나 업로드한 텍스트, 음성, 이미지에서 추출된 일정 후보 정보
- 빠른 일정 품질 정보: 회원 식별값, 임의 분석 식별값, 입력 채널, OS 구분, 분석 방식과 버전, 날짜·시간·목적지 및 원본 인식 신뢰도, 저장·취소와 항목별 확인·수정 여부. 원문, 사진·음성 파일, 제목, 메모, 장소명과 좌표는 품질 기록에 저장하지 않습니다.
- 앱 성능 정보: 회원 식별값, 식별자를 제거한 화면 경로, 전환 동작, 미리 정의된 작업명, 성능 측정 종류와 성공·오류 상태, 화면 표시·전환·콘텐츠 준비·작업·네트워크 요청 소요시간, OS 구분, 앱·빌드 버전과 발생·수신 시각. 일정 식별값, 공유 토큰, 검색 파라미터, 일정 제목·메모·장소명과 화면 입력 내용은 성능 기록에 저장하지 않습니다.
- 외부 계정 삭제 요청 정보: 이메일 원문 대신 생성한 키 기반 식별값, 요청자 네트워크 주소의 키 기반 식별값, 처리 상태와 요청·처리 시각
- 광고 및 동의 관리 정보(광고 기능이 활성화된 경우): 광고 식별자(IDFA 등) 또는 앱·개발자 범위의 기기 식별자, IP 주소로부터 추정되는 대략적 위치, 광고 노출·클릭 등 광고 데이터, 앱 실행·탭 등 제품 상호작용, 앱 시작 시간·응답 지연·에너지 사용 등 성능 정보, 충돌 로그와 기타 진단 정보 및 UMP 동의 상태. 실제 처리 항목은 기기·OS 설정, 지역, 이용자의 광고 동의와 iOS 앱 추적 투명성(ATT) 권한 상태에 따라 달라질 수 있습니다.
3. 외부 캘린더 데이터 처리
- Apple EventKit 또는 Android 기기 캘린더는 사용자의 기기 권한이 허용된 경우에만 앱에서 읽습니다.
- Google Calendar는 사용자가 연동 화면에서 명시적으로 동의하고 Google OAuth 권한을 승인한 경우에만 https://www.googleapis.com/auth/calendar.calendarlist.readonly 및 https://www.googleapis.com/auth/calendar.events.readonly 범위로 Google Calendar API의 calendarList와 events를 읽기 전용 호출합니다. 기본 또는 선택된 캘린더 목록과 최근 7일부터 향후 90일까지의 일정 후보만 조회하며, 원본 캘린더 일정은 생성·수정·삭제하지 않습니다.
- Google Calendar 접근 토큰은 앱과 Google API 사이의 HTTPS/TLS 통신에만 사용하고, 정식 배포 앱에서는 iOS Keychain 또는 Android Keystore 기반의 암호화된 운영체제 보안 저장소에만 저장하며, NoLate 서버로 전송하거나 서버에 저장하지 않습니다.
- 조회한 캘린더 및 일정 후보는 가져오기 선택 화면을 위해 기기에서 처리하고, 사용자가 명시적으로 선택한 일정의 연동 제공자, 원본 캘린더 식별자, 원본 일정 식별자, 반복 일정 발생 시각, 제목, 시간, 장소, 메모 등을 NoLate 일정 생성 요청으로 서버에 전송합니다. 선택 일정의 중복 저장을 방지하기 위해 연동 제공자, 원본 캘린더·일정 식별자와 반복 일정 발생 시각을 서버에서 SHA-256 기반 일방향 키로 변환하고 원문 식별자는 저장하지 않습니다. 서버에 저장된 선택 일정은 인증된 API와 회원·일정·공유 권한 검사를 거쳐 해당 회원 및 사용자가 권한을 부여한 공유 구성원만 접근할 수 있습니다. 외부 캘린더의 전체 원본은 서버에 일괄 저장하지 않습니다.
- 사용자가 선택한 일정에서 경로 준비 기능을 켠 경우 장소와 메모는 앱에서 명시적인 출발지·도착지 후보를 찾는 데 사용합니다. 전체 메모를 지도·경로 제공자에 전송하지 않고, 추출된 장소 검색어와 확정된 좌표만 장소 검색 및 경로 생성에 사용합니다.
3-1. Google API Services 사용자 데이터 정책 및 Limited Use
- NoLate가 Google API로부터 수신한 정보의 사용 및 다른 앱으로의 전송은 Google API Services User Data Policy(https://developers.google.com/terms/api-services-user-data-policy)와 Limited Use 요구사항을 준수합니다.
- NoLate's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.
- Google Calendar API로 수신한 Google Workspace 사용자 데이터와 그 파생 데이터는 사용자가 요청한 캘린더 일정 후보 조회, 선택 일정 가져오기 및 선택한 경로 준비 기능을 제공하는 목적으로만 사용합니다.
- Google Workspace 사용자 데이터, 그 파생 데이터 및 Google 접근 토큰을 맞춤형 또는 리타게팅 광고를 포함한 광고 타기팅·측정·개인화, 판매·대여, 신용평가·대출, 데이터 중개, AI 또는 머신러닝 모델 학습에 사용하지 않습니다.
- Google Workspace 사용자 데이터 보호를 위해 최소 권한의 읽기 전용 OAuth 범위와 HTTPS/TLS 전송을 사용하고, 정식 배포 앱에서는 iOS Keychain 또는 Android Keystore 기반의 암호화된 운영체제 보안 저장소에 Google 접근 토큰을 저장합니다. Google 접근 토큰은 NoLate 서버에 전송하거나 저장하지 않습니다.
- NoLate는 Google Calendar API로 받은 Google Workspace 사용자 데이터, 그 파생 데이터 또는 Google 접근 토큰을 Google Mobile Ads·AdMob·UMP에 전달하거나 광고 제공·타기팅·측정에 사용하지 않습니다.
4. 보유 및 이용 기간
- 회원 정보와 일정 정보는 회원 탈퇴 또는 사용자의 삭제 요청 시까지 보유합니다.
- 로그아웃 또는 회원 탈퇴 시 서버에 저장된 refresh token과 푸시 토큰은 더 이상 인증 및 알림 목적으로 사용하지 않습니다.
- 알림 품질 정보와 ETA 정확도 표본은 관련 일정 또는 회원 삭제 시 함께 삭제하며, 그 전에는 알림·길찾기 품질 측정 목적으로 보유합니다.
- 빠른 일정 품질 정보는 생성 후 90일 또는 회원 탈퇴 시까지 중 먼저 도래하는 때까지 보관하고 정기 삭제합니다.
- 앱 성능 정보는 서버 수신 후 90일 또는 회원 탈퇴 시까지 중 먼저 도래하는 때까지 보관하고 정기 삭제합니다.
- 외부 계정 삭제 요청 기록은 계정 존재 여부를 드러내지 않는 처리 증적과 재시도 제한을 위해 30일 동안 보관하고 이후 정기 삭제합니다. 입력한 이메일과 네트워크 주소 원문은 이 기록에 저장하지 않습니다.
- 탈퇴한 회원 행은 데이터 참조 안정성을 위해 비식별 상태로 유지될 수 있으나 이름, 이메일, 비밀번호, SNS 식별자는 제거하고 로그인할 수 없게 합니다.
- 관계 법령에 따라 보관이 필요한 정보는 해당 법령에서 정한 기간 동안 별도 보관 후 파기합니다.
- Google Calendar 접근 토큰은 로그아웃 또는 회원 탈퇴 시 앱의 로컬 저장소에서 삭제 처리하고, 토큰이 만료되었거나 Google API가 401 응답을 반환한 경우에도 제거합니다. 이용자는 Google 계정 설정에서 NoLate의 연동 권한을 철회할 수 있습니다.
- NoLate 서버는 Google Mobile Ads 또는 UMP가 처리하는 원시 광고 식별자, IP 주소, 광고 노출·상호작용, 충돌·성능·진단 정보 및 광고 동의 상태를 저장하지 않습니다. NoLate의 광고 노출 빈도 정보는 기기에만 저장합니다. Google이 처리하는 정보의 보유·삭제에는 이용자의 선택, Google의 정책 및 관련 법령이 적용됩니다.
5. 개인정보 처리의 위탁
- Google LLC(Firebase Cloud Messaging): 앱 푸시 알림 발송 및 알림 토큰 처리. 처리 항목은 기기 식별값, 푸시 토큰, 알림 발송에 필요한 일정 식별 정보이며, 회원 탈퇴, 토큰 삭제 또는 위탁 계약 종료 시까지 처리합니다.
- Groq, Inc.: 빠른 일정 입력의 AI 일정 후보 추출. 처리 항목은 사용자가 입력하거나 업로드한 텍스트, 음성 전사 결과, 이미지에서 추출된 일정 관련 내용이며, 일정 후보 생성 목적 범위에서만 처리합니다.
- NoLate는 위탁계약 또는 이에 준하는 이용 조건을 통해 목적 외 처리 제한, 안전성 확보조치, 재위탁 제한, 관리·감독, 손해배상 등 개인정보 보호에 필요한 사항을 관리합니다.
- 수탁자 또는 위탁 업무가 변경되는 경우 본 개인정보처리방침을 통해 지체 없이 공개합니다.
6. 개인정보의 제3자 제공 및 외부 서비스 이용
- NoLate는 이용자의 개인정보를 사전 동의 없이 제3자에게 판매하지 않으며, 법령상 근거가 있거나 이용자가 기능 사용 과정에서 직접 요청한 경우에 필요한 범위에서만 제공합니다.
- 일정 공유 기능: 사용자가 공유를 생성하거나 초대를 수락한 경우 지정된 다른 NoLate 회원에게 일정 제목, 시간, 장소, 카테고리, 공유 권한, 공유 상태 등 공유 기능 제공에 필요한 정보가 제공될 수 있으며, 공유 해제 또는 일정 삭제 시까지 보관됩니다.
- Google LLC: Google Calendar 연동 시 OAuth 승인과 Calendar API 요청에 필요한 접근 토큰, 캘린더 식별자, 조회 기간이 처리될 수 있습니다. NoLate는 Google 계정 로그인, 프로필 또는 이메일 정보를 요청하거나 사용하지 않으며, Google Calendar 원본 데이터는 사용자가 선택한 일정만 NoLate 일정으로 저장합니다.
- Apple Inc., NAVER Corp., Kakao Corp.: 사용자가 해당 SNS 로그인을 선택한 경우 인증 결과, SNS 식별자, 이름, 이메일 등 로그인 처리에 필요한 정보가 처리될 수 있습니다.
- TMAP Mobility/SK open API, ODsay, NAVER 지도·검색, OpenStreetMap, 서울시/공공데이터 교통 API: 경로 탐색, 장소 검색, 실시간 도착 정보 제공을 위해 출발지·도착지 좌표, 장소 검색어, 경로 조건, 정류장·노선 식별자, 요청 시간이 전송될 수 있습니다.
- 각 외부 서비스 제공자는 전달받은 정보를 해당 서비스의 정책과 법령에 따라 처리하며, 이용자는 외부 계정 또는 기기 설정에서 연동과 권한을 철회할 수 있습니다.
6-1. 광고 제공, 동의 관리 및 추적
- NoLate는 무료 요금제이고 운영자가 광고 기능을 활성화했으며 Google User Messaging Platform(UMP)이 광고 요청 가능 상태로 확인한 경우에만 Google Mobile Ads SDK를 초기화하여 제3자 전면 광고를 요청합니다. 광고 기능이 비활성화되었거나 운영 광고 단위가 없으면 광고를 요청하지 않습니다.
- Google LLC(Google Mobile Ads/AdMob)는 광고 제공, 광고 노출·상호작용 및 성과 분석, 광고 SDK의 안정성 개선을 위해 위 광고 및 동의 관리 정보를 처리할 수 있습니다. UMP는 AdMob 콘솔에서 구성된 개인정보 메시지가 적용되는 경우 광고 관련 개인정보 선택 화면을 표시하고 동의 상태와 광고 요청 가능 여부를 확인합니다.
- 일부 광고 데이터, 제품 상호작용, 성능 정보와 대략적 위치는 기기 또는 광고 식별자와 연결될 수 있습니다. Google Mobile Ads가 기기 식별자를 다른 회사의 앱·웹사이트에서 얻은 정보와 결합하여 맞춤형 광고 또는 광고 측정에 이용하는 경우 Apple 기준의 추적에 해당할 수 있으며, iOS에서는 ATT 권한 상태에 따라 광고 식별자의 이용 가능 여부가 제한됩니다.
- NoLate는 광고 요청에 회원 이름·이메일·NoLate 회원 식별값, 일정·캘린더 내용, 저장 장소 또는 경로 기능에서 사용하는 GPS 기반 정밀 위치를 직접 첨부하지 않습니다.
- Google의 정보 처리에는 Google 개인정보처리방침(https://policies.google.com/privacy)과 파트너 사이트·앱 정보 이용 안내(https://policies.google.com/technologies/partner-sites)가 적용됩니다.
7. 파기 절차 및 방법
- 처리 목적이 달성되거나 보유 기간이 지난 개인정보는 복구하기 어려운 방법으로 파기합니다.
- 전자적 파일은 안전하게 삭제하고, 출력물 등 물리적 자료가 있는 경우 분쇄 또는 이에 준하는 방법으로 파기합니다.
8. 이용자의 권리
- 이용자는 자신의 개인정보 열람, 정정, 삭제, 처리정지, 동의 철회를 요청할 수 있습니다.
- 앱의 프로필, 일정 삭제, 로그아웃, 회원 탈퇴 기능을 통해 일부 권리를 직접 행사할 수 있습니다.
- 앱에 로그인할 수 없는 경우 현재 서비스 홈페이지의 /account-deletion 경로에서 계정 및 데이터 삭제 절차를 시작할 수 있습니다.
- 외부 캘린더 권한은 iOS/Android 설정 또는 Google 계정 보안 설정에서 철회할 수 있습니다.
- iOS 이용자는 기기 설정의 개인정보 보호 및 보안 > 추적에서 NoLate의 추적 권한을 변경할 수 있습니다.
9. 안전성 확보 조치
- 비밀번호는 해시로 저장하고, 인증에는 JWT 및 refresh token을 사용합니다.
- 서버 접근 권한을 제한하고, 인증이 필요한 API는 토큰 검증 후 처리합니다.
- 기기 내 민감 토큰은 SecureStore 등 보안 저장소를 사용합니다.
10. 개인정보 보호책임자 및 열람청구 접수
- 개인정보 보호책임자: NoLate 운영팀
- 담당부서: NoLate 개인정보보호 담당
- 이메일: privacy@nolate.jinuk.dev
- 처리 업무: 개인정보 열람·정정·삭제·처리정지 요청 접수, 동의 철회, 외부 캘린더 연동 관련 문의, 개인정보 침해 신고 및 고충 처리
- 서비스 공개 URL: https://nolate.jinuk.dev/legal/privacy-policy
11. 권익침해 구제방법
- 개인정보 침해에 대한 상담이나 신고가 필요한 경우 개인정보침해신고센터, 개인정보 분쟁조정위원회, 대검찰청, 경찰청 등 관계 기관에 문의할 수 있습니다.
- NoLate는 이용자의 개인정보 관련 문의가 접수되면 지체 없이 확인하고 처리 결과를 안내합니다.
12. 변경 고지
- 개인정보처리방침이 변경되는 경우 앱 또는 웹사이트를 통해 변경 내용과 시행일을 안내합니다.