쌤핀 (SsamPin)
개인정보처리방침
최종 수정일: 2026년 4월 13일
쌤핀은 개발자 서버를 운영하지 않습니다. 모든 데이터는 사용자의 PC에만 저장되며 쌤핀 개발자 서버로 전송되지 않습니다. 이 개인정보처리방침은 Google 연동 기능(캘린더, 앱 데이터 백업(Drive), Tasks)에 적용됩니다.
1수집하는 정보
쌤핀은 사용자가 Google 연동 기능을 명시적으로 활성화한 경우에 한해 다음 정보를 수집합니다. 연동 기능을 사용하지 않는 경우, 어떠한 개인정보도 수집하지 않습니다.
- Google 계정 이메일 주소 — 연결된 계정 식별용
- Google Calendar 일정 데이터(캘린더 연동 시) — 제목, 날짜, 시간, 장소
- 쌤핀 앱 데이터 백업 파일(앱 데이터 백업 활성 시) — 시간표·좌석·메모·할 일 등 사용자가 쌤핀 안에서 생성한 데이터를 JSON 형태로 Google Drive의 쌤핀 전용 폴더(appDataFolder)에 저장. 이 폴더는 다른 Google 앱(Drive 웹, Docs 등)에서 보이지 않습니다.
- Google Tasks 할 일 데이터(Tasks 연동 시) — 제목, 완료 상태, 마감일, 메모(notes)
2정보 사용 목적
수집된 정보는 다음 목적으로만 사용됩니다:
- 쌤핀 앱과 Google Calendar 간 일정 양방향 동기화
- 여러 기기에서 같은 데이터를 사용할 수 있도록 쌤핀 앱 데이터를 Google Drive 전용 폴더에 백업·복원
- 쌤핀의 할 일을 Google Tasks와 양방향 동기화(모바일 Google Tasks 앱과의 연결)
마케팅, 광고, 제3자 분석, 기계학습 모델 학습 등 연동 기능의 직접 목적 외에는 어떤 경우에도 사용하지 않습니다.
3정보 저장 방식
쌤핀은 서버리스(Serverless) 구조로 설계되었습니다:
- 로컬 저장: 모든 활성 사용 데이터는 사용자의 PC(
userData/data/*.json)에만 저장됩니다. - 쌤핀 개발자 서버 미보관: 쌤핀 개발자는 사용자 데이터를 저장·처리하는 별도 서버를 운영하지 않습니다.
- Google Drive appDataFolder: "앱 데이터 백업" 기능을 활성화하면 쌤핀 데이터의 사본이 Google Drive의 앱 전용 숨김 폴더에 저장됩니다. 이 폴더는 사용자의 Google Drive 저장 공간을 사용하지만 일반 Drive 인터페이스에서는 접근할 수 없고, 오직 쌤핀 앱만이 접근합니다.
- 암호화 저장: OAuth 인증 토큰은 Windows DPAPI(Electron safeStorage)를 통해 OS 키체인에 암호화하여 저장합니다.
- 직접 통신: 앱은 Google Calendar API, Google Drive API, Google Tasks API와 사용자의 PC에서 직접 통신하며, 중간 서버를 거치지 않습니다.
- 전송 보안: Google API와의 모든 통신은 HTTPS(TLS)를 통해 암호화되어 전송됩니다.
4데이터 보존 및 삭제
- 쌤핀은 각 Google 연동 기능이 활성화된 동안에만 관련 데이터를 보존합니다. 사용자가 연동을 해제하거나 앱을 삭제하면 해당 데이터는 즉시 삭제됩니다.
- Google 계정 연결 해제: 설정 > Google 연동 탭에서 "연결 해제"를 누르면 OAuth 토큰과 Google에서 가져온 일정·할 일이 로컬에서 즉시 제거됩니다. 로컬에서 생성한 시간표·메모·할 일 등은 그대로 유지됩니다.
- 앱 데이터 백업 삭제: 백업 카드의 "클라우드 데이터 전체 삭제" 버튼을 통해 Google Drive 앱 전용 폴더의 모든 백업 데이터를 즉시 영구 삭제할 수 있습니다.
- Google Tasks 동기화 해제: Tasks 토글을 OFF로 전환하면 동기화가 중단되지만, 이미 로컬에 저장된 할 일은 유지됩니다. 사용자가 쌤핀에서 할 일을 삭제·아카이브하면 Google Tasks에서도 즉시 삭제됩니다.
- 앱을 삭제하면 로컬에 저장된 모든 데이터(쌤핀 전용 JSON 파일)가 함께 삭제됩니다. Google Drive 백업 폴더의 사본은 그대로 남으므로 원하시면 위 "클라우드 데이터 전체 삭제" 기능을 먼저 실행해 주세요.
- Google 계정 설정에서 앱 접근 권한을 직접 해제할 수도 있습니다. 이 경우 다음 동기화 시도 시 쌤핀은 더 이상 해당 계정에 접근할 수 없습니다.
5제3자 제공
- 사용자 데이터를 제3자에게 제공, 판매, 공유하지 않습니다.
- 쌤핀은 Google Calendar API, Google Drive API, Google Tasks API와만 직접 통신하며, 그 외 어떤 외부 서비스에도 데이터를 전달하지 않습니다.
- 사용자 데이터를 광고주, 데이터 브로커 또는 정보 재판매자에게 이전하지 않습니다.
- 사용자 데이터를 광고 제공, 신용 평가, 대출 심사 등의 목적으로 사용하지 않습니다.
- 사용자 데이터를 쌤핀을 포함한 어떤 기계학습(ML) 모델 학습에도 사용하지 않습니다.
6요청하는 OAuth 스코프 상세
쌤핀이 Google 계정 연결 시 요청하는 스코프와 실제 사용 범위는 다음과 같습니다:
.../auth/userinfo.email— 로그인한 Google 계정의 이메일 주소를 받아 설정 화면의 "연결된 계정"에 표시하고, 재로그인 시 데이터 일관성(동일 계정 여부)을 확인합니다. 이름·프로필 사진 등 다른 프로필 정보는 요청하지 않습니다..../auth/calendar— 사용자가 선택한 Google 캘린더의 일정을 읽고 쓰기 위해 필요합니다. 선택하지 않은 캘린더는 접근하지 않습니다..../auth/drive.file— 쌤핀이 직접 만든 앱 전용 폴더(appDataFolder)의 파일만 접근합니다. 사용자의 다른 Drive 파일(문서, 사진 등)에는 접근할 수 없습니다..../auth/tasks— 사용자가 선택한 Google Task List의 할 일을 양방향으로 동기화하기 위해 필요합니다. Tasks 연동 활성화 시에만 별도 동의 후 사용합니다.
쌤핀은 이 스코프를 Google API Services User Data Policy의 Limited Use 원칙에 따라 사용하며, 위에 명시된 기능 제공 외 다른 목적으로는 사용하지 않습니다.
7사용자 권리
사용자는 언제든지 다음 권리를 행사할 수 있습니다:
- 앱 내 설정 > Google 연동 탭에서 계정 연결 해제 (모든 OAuth 토큰 즉시 삭제)
- 앱 데이터 백업 토글 OFF 또는 "클라우드 데이터 전체 삭제" 실행
- Google Tasks 토글 OFF로 동기화 중단
- Google 계정 앱 권한 페이지에서 직접 접근 권한 철회
- 개인정보 처리 현황에 관한 열람·수정·삭제 요청: pblsketch@gmail.com
8문의
개인정보 처리에 관한 문의는 아래로 연락해 주세요:
- 이메일: pblsketch@gmail.com
9Google API 서비스 사용자 데이터 정책 준수
쌤핀이 Google API를 통해 수신한 정보를 사용 및 다른 앱으로 전송하는 것은 Google API 서비스 사용자 데이터 정책(Limited Use 요구사항 포함)을 준수합니다.
본 개인정보처리방침은 변경될 수 있습니다. 변경 시 이 페이지를 통해 고지하며, 최종 수정일이 업데이트됩니다.