D-deskcal 개인정보처리방침

최종 수정: 2026년 8월 11일

이 문서는 바탕화면 달력 위젯 D-deskcal(이하 "이 프로그램")이 이용자의 정보를 어떻게 다루는지 설명합니다.

1. 정보는 이용자의 컴퓨터에 저장됩니다

구글에서 받아 온 일정과 할 일은 이용자의 컴퓨터에만 저장되며, 개발자에게 전송되거나 개발자가 보관하지 않습니다. 제3자에게 제공하거나 판매하지 않습니다.

구글 로그인 표(토큰) %AppData%\DDeskCal\tokens
윈도우 계정 키로 잠가서(DPAPI) 저장합니다. 다른 계정으로는 열 수 없습니다.
일정 · 할 일 · 설정 · 메모 %LocalAppData%\DCWidget
calendar.db, settings.json, memos.json, todos-local.json 등

2. 구글 계정에서 청하는 권한

아래 네 가지만 청하며, 각각 다음 기능에 쓰입니다.

.../auth/calendar
구글 캘린더
달력에 일정을 보여 주고, 이 프로그램에서 만들거나 고치거나 지운 일정을 구글에 반영하기 위해 필요합니다.
.../auth/tasks
구글 할 일
할 일 목록을 보여 주고, 이 프로그램에서 더하거나 고치거나 완료 표시한 항목을 구글에 반영하기 위해 필요합니다.
.../auth/userinfo.email
openid
설정 화면에 "어느 계정으로 로그인했는지"를 보여 주기 위해서만 씁니다.

로그인하지 않고도 이 프로그램을 쓸 수 있습니다. 그때는 일정과 할 일이 이 컴퓨터에만 저장되고 구글과 아무것도 주고받지 않습니다.

3. 외부와 통신하는 경우

이 프로그램이 인터넷을 쓰는 경우는 다음이 전부입니다.

3-1. 구글 캘린더 · 구글 할 일

이용자가 로그인한 경우, 일정과 할 일을 읽고 쓰기 위해 구글 API 와 통신합니다.

3-2. AI 일정 입력 (선택 기능)

"AI 일정 추가" 기능을 쓰면 그때 이용자가 적어 넣은 글이 구글 Gemini (generativelanguage.googleapis.com) 로 전송됩니다. 글에서 날짜와 제목을 뽑아내기 위해서입니다.

캘린더의 일정이나 할 일 목록이 함께 전송되지는 않습니다. 이 기능을 쓰지 않으면 아무것도 전송되지 않습니다.

3-3. 개발자가 운영하는 중계 서버

AI 기능에 쓸 공용 API 키를 내려받기 위해, 개발자가 운영하는 중계 서버(Google Apps Script)와 통신합니다. 프로그램을 켤 때 한 번, 그리고 AI 기능을 쓸 때 접속합니다.

이때 전송되는 것은 프로그램 버전, 요청 종류, 시각, 임의의 난수와 서명값뿐입니다. 이용자의 이메일 주소, 구글 계정 정보, 일정, 할 일, 메모, 적어 넣은 글은 전송되지 않습니다. 설정에서 개인 API 키를 넣으면 이 중계 서버를 쓰지 않습니다.

3-4. 업데이트 확인

새 판이 나왔는지 확인하기 위해 GitHub(api.github.com)에 접속합니다. 이때 개인 정보는 전송되지 않습니다.

4. 저장된 정보를 지우는 방법

이 프로그램은 구글 API 로 받은 정보를 Google API Services User Data Policy(제한적 사용 요건 포함)에 따라 다룹니다.

5. 문의

개발자: Dooseong Jin
이메일: thejurio@gmail.com

Privacy Policy (English)

Last updated: 11 August 2026

D-deskcal is a desktop calendar widget for Windows. This policy explains how it handles user data.

Data stays on the user's computer

Calendar events and tasks retrieved from Google are stored only on the user's own computer. They are never transmitted to, or stored by, the developer, and are never sold or shared with third parties. OAuth tokens are stored encrypted with the Windows account key (DPAPI) under %AppData%\DDeskCal\tokens; other data is stored under %LocalAppData%\DCWidget.

Scopes requested and why

.../auth/calendar To display the user's events and to create, edit and delete events on their behalf.
.../auth/tasks To display the user's tasks and to add, edit and complete them on their behalf.
.../auth/userinfo.email, openid Only to show which account is currently signed in.

Signing in is optional; the app is fully usable offline with local-only data.

Network connections

Deleting stored data

Signing out removes the stored token and the locally cached Google data. The settings window also offers erasing everything stored on the computer. Access can be revoked at any time at Google Account permissions.

Limited Use

D-deskcal's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.

Contact

Developer: Dooseong Jin · thejurio@gmail.com