Nonlate는 마감일 동기화와 집중 알림 표시에 필요한 데이터를 실용적으로 가능한 최소한으로 처리하도록 설계되었습니다.
처리하는 정보
- 귀하가 연결하기로 선택한 연동 기능의 연결 데이터.
- 제목, 마감일, 소스 및 완료 상태 등 앱 기능에 필요한 작업 및 캘린더 메타데이터.
- 앱 설정 및 집중 기능 환경설정.
- 외부 소스 체험의 익명 식별자, 해시 처리된 복구 자격 증명, 최초 시작일과 만료일, 플랫폼 및 무결성 상태. 체험 사용 기록에는 연동 서비스의 자격 증명이나 하드웨어 지문이 포함되지 않습니다.
- 구독 구매 및 이용 권한 정보. 접근 권한을 검증하고 구매를 복원하기 위해 앱 스토어 및 RevenueCat과 함께 처리합니다.
- 충돌 보고서 등 안정성을 위한 진단 데이터.
Google 사용자 데이터
귀하가 Google 연동을 연결하기로 선택하면 Nonlate는 마감일을 가져오고 최신 상태로 유지하는 데 필요한 읽기 전용 Google 권한만 요청합니다. 연결하는 Google 서비스에 따라 Nonlate는 다음 Google 사용자 데이터에 접근할 수 있습니다.
- Google Classroom: 활성 수업 식별자, 수업 이름, 분반, 강의실, 과제 제목, 과제 설명, 마감 날짜, 마감 시간, 링크, 과제 유형, 만점 점수, 귀하의 과제 제출 상태 및 계정 연결을 위한 Google Classroom 이메일 주소 또는 프로필 식별자.
- Google Calendar: 캘린더 식별자, 이름, 선택 상태, 기본 캘린더 여부 및 접근 권한 등 캘린더 목록 메타데이터와 동기화 기간에 포함된 동기화 대상 캘린더의 일정. 일정에는 일정 식별자, 요약, 설명, 위치, 상태, 링크, 시작 및 종료 날짜 또는 시간, 시간대, 주최자 이름 또는 이메일 주소, 동기화 업데이트를 전달할 대상을 지정하는 캘린더 또는 계정 식별자가 포함됩니다.
- Google Tasks: 완료되지 않은 작업의 작업 목록 식별자, 작업 목록 이름, 작업 식별자, 작업 제목, 메모, 마감일 및 완료 상태.
- Google OAuth 데이터: 연결된 Google 서비스의 동기화와 업데이트 알림 전달에 필요한 액세스 토큰, 갱신 토큰, 토큰 만료 시간, 서비스 제공업체의 계정 식별자 및 webhook 또는 채널 식별자.
Nonlate는 연결된 Google Classroom, Google Calendar 및 Google Tasks 항목을 Nonlate에 동기화하고, 해당 항목의 알림과 집중 기능을 제공하며, 귀하가 요청한 연결을 유지하고, 연결 해제 또는 삭제 요청을 처리하는 데에만 Google 사용자 데이터를 사용합니다. Nonlate는 귀하의 Google Classroom, Calendar 또는 Tasks 콘텐츠를 생성, 수정 또는 삭제하지 않습니다. Nonlate는 Google 사용자 데이터를 판매하거나 광고에 사용하지 않으며, 범용 AI 또는 머신러닝 모델을 개발, 개선하거나 학습시키는 데에도 사용하지 않습니다.
Nonlate는 Google API로부터 받은 정보를 사용하고 전송할 때 Limited Use 요건을 포함한 Google API Services User Data Policy를 준수합니다.
데이터 이용 방법
- 연결된 서비스의 작업과 일정을 동기화합니다.
- 알림 및 집중 기능을 제공합니다.
- 구독 접근 권한을 검증하고 30일 외부 소스 체험의 반복 사용을 방지합니다.
- 앱의 안정성과 보안을 유지합니다.
광고 없음
현재 Nonlate 버전은 모든 요금제에서 광고가 없으며 Google AdMob, 광고 동의 안내 또는 광고 추적 요청을 포함하지 않습니다. 이전 버전에는 광고 기능이 포함될 수 있으며, 현재의 광고 없는 버전으로 업데이트하면 해당 기능이 제거됩니다.
외부 소스 체험 및 기기 무결성
선택 사항인 외부 소스 체험은 외부 소스에 처음 연결하는 데 성공한 후 시작되며 30일 동안 지속됩니다. 소스를 변경해도 체험이 다시 시작되지 않으며 자동으로 요금이 청구되지 않습니다. 서명된 체험 인증서는 기기에서 검증됩니다. 체험 서비스에는 활성화, 복구 또는 인증서나 시간 상태가 의심스러운 경우에 접속하며, 매시간 체험을 확인하기 위해 접속하지 않습니다.
Apple App Attest, DeviceCheck 및 Google Play Integrity는 앱 또는 기기 무결성 신호를 제공합니다. 플랫폼 서비스가 지원하는 경우 체험 사용 여부 신호는 앱을 다시 설치한 후에도 남을 수 있습니다. 이러한 신호는 영구적인 하드웨어 식별자가 아닙니다. Android의 보호된 로컬 저장소만으로는 앱 재설치나 앱 데이터 삭제 후의 초기화를 확실하게 방지할 수 없습니다.
만료되면 외부 동기화가 일시 중지됩니다. 가져온 작업은 기기 내 완료 처리와 차단에 계속 사용할 수 있습니다. 유료 이용 권한이 확인되면 요금제의 한도 내에서 동기화를 다시 시작할 수 있습니다.
보관
로컬 작업과 환경설정은 귀하가 삭제하거나 앱 데이터를 지울 때까지 보관됩니다. 일부 플랫폼에서는 보호된 복구 자격 증명이 앱 제거 후에도 남을 수 있습니다. 서버 측 연동 기록, 허용된 동기화 메타데이터, 진단 기록 및 체험 사용 기록은 요청한 기능의 운영, 접근 권한 복구 및 오용 방지에 필요한 기간 동안 보관됩니다. 체험 기록은 90일 후 자동으로 삭제되지 않습니다. 아래 절차에 따라 삭제를 요청할 수 있으며, 보안 또는 법적 의무 이행에 필요한 경우 일부 제한된 기록을 보관할 수 있습니다.
데이터 보호
- 전송 중인 데이터는 HTTPS/TLS를 통해 전송됩니다.
- Android에 저장되는 Google OAuth 토큰은 Android Keystore로 보호되는 EncryptedSharedPreferences에 보관되며, 키와 값의 암호화 방식으로 AES-256을 사용합니다.
- iOS에 저장되는 Google OAuth 토큰은 Apple Keychain에 보관되며, 기기의 잠금이 해제된 동안 해당 기기에서만 접근할 수 있습니다.
- Nonlate OAuth 프록시가 실시간 동기화를 위해 토큰 또는 webhook 비밀 정보를 보관해야 하는 경우, 운영 환경에서 데이터베이스에 저장하기 전에 해당 비밀 정보를 AES-256-GCM으로 암호화하여 저장 시 보호합니다.
- 동기화된 작업 및 캘린더 데이터는 운영체제 샌드박스로 보호되는 앱 저장소에 보관됩니다. 운영 환경의 서버 측 시스템에 대한 접근은 Nonlate의 운영, 보안 또는 지원을 위해 접근이 필요한 승인된 서비스 제공업체와 담당자로 제한됩니다.
- Google 연동을 해제하면 해당 연동을 위해 저장된 Google OAuth 자격 증명이 앱에서 삭제되며, 지원되는 경우 Google 토큰 취소를 시도합니다. 이메일로 삭제를 요청할 수도 있습니다.
공유
데이터는 귀하가 연결한 서비스 제공업체 및 호스팅, 데이터베이스, 알림, 충돌 보고, 구독 검증, 플랫폼 무결성 서비스 등 앱 운영에 필요한 서비스 제공업체에서 처리할 수 있습니다. 허용된 일부 서버 측 동기화 기능은 작업 제목, 마감일 및 연동 서비스의 webhook 페이로드를 보관합니다. Google 사용자 데이터는 연결된 Google 동기화 기능을 운영하는 데 필요한 경우에만 전송되며 광고 목적으로는 절대 전송되지 않습니다. 당사는 개인 데이터를 판매하지 않습니다.
사용자 관리 기능
- 앱 설정에서 연동을 해제하세요.
- 구독은 구매한 스토어에서 관리하세요.
- 로컬 앱 데이터를 지우거나 앱을 제거하세요. 보호된 자격 증명과 서버 기록은 별도의 삭제 요청이 필요할 수 있습니다.
- 이메일로 데이터 삭제를 요청하거나 데이터 삭제 안내를 따르세요.
연락처
개인정보 관련 요청은 support@nonlate.app으로 문의하세요.