최종 수정일: 2025년 10월 1일
1. 개요
Shinya Calendar(이하 "본 서비스")는 사용자의 개인정보 보호를 매우 중요하게 생각합니다. 본 개인정보 처리방침은 본 서비스가 수집, 사용, 저장하는 정보에 대해 설명합니다.
중요: Shinya Calendar는 로컬 우선(Local-First) 애플리케이션으로, 대부분의 데이터가 사용자의 기기에만 저장되며 외부 서버로 전송되지 않습니다.
개인 개발자 운영: 본 서비스는 개인 개발자에 의해 운영되며, 별도의 법인이나 사업자가 아닙니다.
2. 수집하는 정보
2.1 로컬에만 저장되는 정보 (외부 전송 없음)
다음 정보는 사용자의 컴퓨터에만 저장되며, 개발자나 제3자에게 전송되지 않습니다:
- 캘린더 이벤트 데이터: 사용자가 생성한 일정, 제목, 설명, 날짜, 시간, 반복 설정 등
- 다이어리 항목: 사용자가 작성한 일기 내용
- 테마 및 커스터마이징 설정: 선택한 테마, 사용자 지정 색상, 배너 이미지, 스티커 등
- UI 설정: 사이드바 너비, 보기 모드(월/주/일), 스티커 표시 여부 등
- D-Day 정보: 사용자가 설정한 D-Day 항목들
2.2 Google Calendar 연동 시 처리되는 정보
Google Calendar와 연동하는 경우 다음 정보가 처리됩니다:
- Google 계정 이메일 주소: 연동된 계정 식별 목적
- Google OAuth 토큰: Google Calendar API 접근을 위한 액세스 토큰 및 리프레시 토큰
- Google Calendar 이벤트 데이터: 동기화를 위한 캘린더 이벤트 정보
Google 토큰 저장 위치: OAuth 토큰은 사용자 기기의 로컬 저장소(electron-store)에만 암호화되어 저장되며, 개발자 서버로 전송되지 않습니다.
3. 정보의 사용 목적
수집된 정보는 다음 목적으로만 사용됩니다:
- 캘린더 기능 제공: 일정 관리 및 표시
- 다이어리 기능 제공: 일기 작성 및 저장
- Google Calendar 동기화: 사용자가 선택한 경우에만 Google Calendar와 양방향 동기화
- 사용자 경험 개선: 테마, 레이아웃 등 사용자 설정 유지
4. 정보의 저장 및 보관
4.1 로컬 저장
모든 데이터는 다음 위치에 저장됩니다:
-
Windows:
%APPDATA%/simya-calendar/
-
macOS:
~/Library/Application Support/simya-calendar/
-
Linux:
~/.config/simya-calendar/
4.2 보관 기간
- 로컬 데이터는 사용자가 애플리케이션을 삭제하거나 수동으로 데이터를 삭제할 때까지 보관됩니다.
- Google OAuth 토큰은 사용자가 연동을 해제할 때까지 보관됩니다.
5. 분석 및 추적 도구
본 서비스는 어떠한 분석 도구, 추적 도구, 광고 도구도 사용하지 않습니다.
- Google Analytics, Mixpanel 등의 분석 도구 미사용
- Sentry 등의 오류 추적 도구 미사용
- 광고 네트워크 미사용
- 사용 통계 수집 미사용
6. 제3자 서비스
6.1 Google Calendar API
본 서비스는 Google Calendar와의 동기화를 위해 Google Calendar API를 사용합니다:
- 사용 목적: 사용자가 선택적으로 활성화한 경우에만 Google Calendar와 이벤트 동기화
-
접근 범위:
-
https://www.googleapis.com/auth/calendar
- 캘린더 이벤트 읽기/쓰기 -
https://www.googleapis.com/auth/userinfo.email
- 사용자 이메일 주소 확인
-
- 데이터 전송: Google 서버와 직접 통신하며, 개발자 서버를 거치지 않습니다
- 연동 해제: 사용자는 언제든지 앱 내에서 Google Calendar 연동을 해제할 수 있습니다
Google의 개인정보 처리방침: https://policies.google.com/privacy
7. 정보의 제3자 제공
본 서비스는 사용자의 개인정보를 제3자에게 제공하지 않습니다. 단, 다음의 경우는 예외로 합니다:
- 사용자가 명시적으로 동의한 경우 (예: Google Calendar 연동)
- 법률에 의해 요구되는 경우
8. 사용자의 권리
8.1 데이터 접근 및 확인
모든 데이터는 사용자의 로컬 저장소에 있으며, 언제든지 앱 내에서 확인할 수 있습니다.
8.2 데이터 수정 및 삭제
- 사용자는 언제든지 앱 내에서 자신의 데이터를 수정하거나 삭제할 수 있습니다.
- 애플리케이션 삭제 시 모든 로컬 데이터가 함께 삭제됩니다.
8.3 Google Calendar 연동 해제
- 사용자는 언제든지 설정에서 Google Calendar 연동을 해제할 수 있습니다.
- 연동 해제 시 저장된 OAuth 토큰이 즉시 삭제되고 Google에 토큰 폐기 요청이 전송됩니다.
9. 데이터 보안
본 서비스는 사용자 데이터 보호를 위해 다음 조치를 취합니다:
- 로컬 저장: 대부분의 데이터를 사용자 기기에만 저장
- 암호화된 저장소: electron-store를 통한 안전한 로컬 저장
- 직접 API 통신: Google과의 통신 시 개발자 서버를 거치지 않음
- 토큰 보안: OAuth 토큰은 로컬에만 저장되며 외부로 전송되지 않음
10. 아동의 개인정보 보호
본 서비스는 만 14세 미만 아동을 대상으로 하지 않으며, 의도적으로 아동의 개인정보를 수집하지 않습니다.
11. 개인정보 처리방침의 변경
본 개인정보 처리방침은 관련 법령, 정책 또는 보안 기술의 변경에 따라 내용의 추가, 삭제 및 수정이 있을 수 있습니다. 개인정보 처리방침을 변경하는 경우 변경 사항을 애플리케이션 업데이트 노트 및 GitHub 저장소를 통해 공지합니다.
12. 개인정보 보호책임자
본 서비스는 개인 개발자가 운영하며, 개인정보 보호 관련 문의는 아래 연락처로 해주시기 바랍니다.
- 개발자: Shinya (bliss)
- 구분: 개인 개발자 (사업자 아님)
13. 연락처
개인정보 보호와 관련하여 문의사항이 있으시면 다음 연락처로 문의해 주세요:
- 이메일: blissful.y0@gmail.com
- Discord: @ambiguousmorality
- GitHub: https://github.com/blissful-y0/shinya_calendar
14. 데이터 이동성
사용자는 자신의 데이터를 다른 서비스로 이동할 권리가 있습니다. 로컬 저장소의 데이터 파일은 다음 위치에서 직접 접근 가능합니다:
- Windows:
%APPDATA%/simya-calendar/
-
macOS:
~/Library/Application Support/simya-calendar/
- Linux:
~/.config/simya-calendar/
15. 적용 범위
본 개인정보 처리방침은 Shinya Calendar 데스크톱 애플리케이션에만 적용됩니다.
본 개인정보 처리방침은 2025년 10월 1일부터 시행됩니다.