DnC 개인정보처리방침
한눈에 보기
DnC는 할 일을 관리하는 macOS 메뉴바 앱입니다. 광고를 싣지 않고, 데이터를 팔지 않으며, 제3자와 공유하지 않습니다. Google 계정을 연결하는 것은 전적으로 선택 사항이고, 연결하더라도 DnC가 접근할 수 있는 것은 DnC가 직접 만든 캘린더 하나뿐입니다.
로컬 모드 — 아무것도 전송되지 않습니다
DnC는 기본적으로 로컬 모드로 동작합니다. 이 모드에서는 보드와 할 일이 이 Mac의 ~/Library/Application Support/com.dnc.menubar/ 에만 저장됩니다. 계정도, 서버 통신도 없습니다. 로컬 모드만 쓴다면 아래 내용은 해당하지 않습니다.
원격 모드에서 저장하는 정보
여러 기기에서 쓰기 위해 계정을 만들면 다음이 서버에 저장됩니다.
- 이메일 주소와 비밀번호(bcrypt로 해시 처리되어 원문은 저장되지 않습니다)
- 보드와 할 일 — 제목, 메모, 트리 구조, 완료 여부, 마감일
- 로그인 상태를 유지하기 위한 세션 쿠키
Google 캘린더 연동 (선택)
Google 계정을 연결하면 마감일이 있는 할 일이 Google 캘린더에 표시됩니다. 연결하지 않아도 마감일 기능 자체는 그대로 쓸 수 있습니다.
요청하는 권한
calendar.app.created— DnC가 직접 만든 보조 캘린더 하나만 생성하고 관리합니다. 이 권한으로는 사용자의 다른 캘린더를 읽을 수도, 수정할 수도 없습니다.openid,email— 어떤 계정이 연결되었는지 설정 화면에 보여주기 위해서만 사용합니다.
Google에 기록하는 내용
마감일이 있는 할 일마다 “DnC” 캘린더에 일정 하나가 만들어지며, 거기에는 할 일 제목(완료 여부에 따라 ☐ 또는 ☑가 앞에 붙습니다), 상위 할 일 경로와 메모 내용, 마감 시각이 담깁니다. 다른 캘린더에는 아무것도 쓰지 않습니다.
서버에 보관하는 내용
- Google 계정 식별자와 이메일 주소
- 액세스 토큰과 갱신 토큰 — AES-256-GCM으로 암호화해서 저장합니다
- 만든 캘린더의 ID, 동기화 토큰, 변경 알림 채널 정보
- 마감일이 있는 할 일별로 대응하는 일정 ID와 마지막 동기화 시각
Google 사용자 데이터 제한적 사용
DnC가 Google API로부터 받은 정보를 사용하고 전송하는 모든 행위는 Google API 서비스 사용자 데이터 정책의 제한적 사용(Limited Use) 요건을 따릅니다. 구체적으로 이 데이터는 광고에 쓰이지 않고, 판매되지 않으며, 사람이 열람하지 않고, AI·머신러닝 모델 학습에 사용되지 않습니다.
연결 해제와 삭제
- 연결 해제 — 설정에서 연결을 해제하면 Google에 권한 취소를 요청하고, 저장된 토큰과 동기화 정보를 삭제합니다. 이미 만들어진 “DnC” 캘린더와 일정은 사용자의 것이므로 남겨 둡니다. 직접 지우고 싶다면 Google 캘린더에서 삭제하면 됩니다.
- 계정 삭제 — 앱에서 계정을 삭제하면 보드, 할 일, Google 연결 정보가 모두 함께 삭제됩니다.
- 앱 삭제 — 설정의 제거 기능은 이 Mac에 저장된 로컬 데이터를 모두 지웁니다.
이 웹사이트
이 소개 페이지는 방문 통계를 파악하기 위해 Google Analytics를 사용합니다. 페이지 주소와 대략적인 접속 정보가 수집되며, 앱 안의 할 일 데이터와는 아무 관련이 없습니다.
문의
궁금한 점이나 데이터 삭제 요청은 mjh5241@gmail.com 로 연락해 주세요.
시행일: 2026-08-08