모아 캘린더(이하 "서비스")는 이용자의 개인정보를 매우 소중하게 생각하며, 「개인정보 보호법」 및 관계 법령을 준수합니다. 본 개인정보 처리방침은 서비스가 수집하는 개인정보의 항목, 이용 목적, 보관 및 파기 절차 등을 투명하게 안내합니다.
1. 개인정보의 수집 항목 및 수집 방법
서비스는 이메일·비밀번호 회원가입 및 소셜 로그인(Google, 카카오)을 제공하며, 서비스 제공에 필요한 최소한의 정보만을 수집합니다.
| 구분 | 수집 항목 | 수집 목적 |
|---|---|---|
| 이메일 회원가입·로그인 | 이메일 주소, 비밀번호 해시(원문 비밀번호는 저장하지 않음), 표시 이름 | 회원 식별, 로그인 인증 및 서비스 내 프로필 표시 |
| Google 로그인 | Google OpenID(회원 고유 식별자, sub) | 회원 식별, 간편 로그인 인증 및 계정 연동 (이메일 주소와 프로필 사진을 요청하거나 저장하지 않음) |
| 카카오 로그인 | 회원 고유 식별자(ID), 프로필 닉네임 | 회원 식별, 로그인 인증, 프로필 표시 |
| Google 캘린더 연동 (선택) | OAuth 인증 토큰(Access Token, Refresh Token), Google 캘린더 일정 데이터(제목, 시작/종료 일시, 메모 등) | 사용자가 요청한 Google 기본 캘린더 일정 가져오기 및 선택한 공유 캘린더에서 표시 |
| 캘린더 이용 과정 | 캘린더 이름/설정, 일정 정보(제목, 시간, 색상, 메모, 카테고리), 참여자 목록 | 캘린더 공유, 일정 협업 기능 제공 |
| 서비스 이용 로그 (자동 수집) | 로그인 세션 식별자 및 만료 시각, 캘린더 접속 시각 | 로그인 유지, 접근 권한 확인 및 현재 접속 표시 |
2. Google 사용자 데이터에 관한 추가 정책 (Google API Disclosure)
모아 캘린더는 Google API로부터 전달받은 정보를 처리할 때 Google API 서비스 사용자 데이터 정책(제한적 사용 요건 포함)을 준수합니다.
- 로그인: 기본 로그인은
openid권한을 사용합니다. Google 계정 고유 식별자(sub)를 회원 식별에 사용하며, 이 식별자는 익명화된 정보가 아닙니다. 이메일 주소와 프로필 사진을 요청하거나 저장하지 않습니다. 서비스에 표시되는 이름은 이용자가 변경할 수 있습니다. - 선택적인 일정 가져오기: 이용자가 캘린더 연결을 선택할 때
https://www.googleapis.com/auth/calendar.events.readonly권한을 별도로 요청합니다. 이용자가 가져오기를 실행하면 기본 Google 캘린더의 일정 제목, 시작·종료 일시, 설명을 읽어 선택한 모아 캘린더에 저장합니다. Google 원본 일정을 생성·수정·삭제하지 않으며, 자동 또는 양방향 동기화를 제공하지 않습니다. - 공유 대상: 가져온 일정은 이용자가 선택한 모아 캘린더의 참여자에게 표시됩니다. 가져오기 전에 제목·시간·메모의 공유 안내와 동의를 제공합니다. 캘린더 참여자 이외의 다른 이용자에게는 공개하지 않습니다.
- 인증정보 보관: 이후 이용자가 다시 가져오기를 요청할 수 있도록 Google 액세스 토큰과 발급된 갱신 토큰을 암호화하여 보관합니다. 토큰을 일반 이용자에게 제공하지 않습니다. 캘린더 연결 해제 시 서비스의 해당 토큰을 삭제하고 Google에 권한 철회를 요청합니다.
- 제한적 사용: Google 사용자 데이터를 판매하거나 광고 타기팅, AI·머신러닝 모델 학습에 사용하지 않습니다. 위에서 설명한 이용자의 일정 가져오기 및 공유 기능 제공을 위해서만 사용합니다.
3. 개인정보의 보유 및 이용 기간
- 계정 정보 및 이용자가 만든 데이터: 계정 식별자, 표시 이름, 이메일 주소 및 비밀번호 해시는 계정 서비스 제공 동안 보관합니다. 일정과 메모는 이용자가 삭제하거나 삭제 요청이 처리될 때까지 해당 캘린더에 보관합니다.
- Google 연결 토큰: 캘린더 연결 해제 시 서비스의 토큰을 삭제합니다. 로그아웃은 로그인 세션을 종료하는 동작으로, 연결 토큰이나 일정을 삭제하지 않습니다.
- 가져온 일정: Google 연결을 해제하거나 Google에서 권한을 철회해도 이미 모아에 복사한 일정은 자동 삭제되지 않습니다. 캘린더 관리자는 캘린더 관리 화면에서 직접 캘린더를 삭제할 수 있으며, 캘린더의 편집 권한으로 일정을 개별 삭제하거나 아래 연락처로 삭제를 요청할 수 있습니다.
- 로그인 세션: 로그아웃 시 해당 세션을 삭제하며, 세션은 최대 7일 동안 유효합니다.
- 관계 법령에 따른 보존 의무나 백업 등으로 별도 보관이 필요한 경우, 삭제 요청 처리 시 보관 대상과 처리 범위를 안내합니다.
4. 개인정보의 공유 및 제공
서비스는 이용자가 선택한 공유 캘린더의 참여자에게 일정과 메모를 제공합니다. 회원 표시 이름 및 참여 상태도 협업 기능에서 해당 캘린더 참여자에게 표시됩니다. 이러한 서비스 내 공유 목적 외에 이용자의 정보를 판매하거나 광고 목적으로 제공하지 않습니다. 법령에 따른 적법한 요청이 있는 경우 필요한 범위의 정보가 제공될 수 있습니다.
5. 이용자의 권리와 행사 방법
- 표시 이름 변경: 마이페이지에서 변경할 수 있습니다.
- Google 캘린더 연결 해제: 마이페이지 또는 캘린더 관리 화면의 '캘린더 연결 해제'를 사용하세요. Google 권한 철회 요청이 실패하면 안내에 따라 Google 계정의 서드 파티 연결 설정에서도 권한을 철회하세요. 로그인용 계정 식별 정보와 이미 가져온 일정은 유지됩니다.
- 캘린더 및 일정 삭제: 캘린더 관리자는 캘린더 관리 화면에서 캘린더를 직접 삭제할 수 있으며, 편집 권한이 있는 이용자가 일정을 직접 삭제할 수 있습니다.
- 계정 및 데이터 삭제 요청: 아래 문의 이메일로 요청할 수 있습니다. 계정 확인 후 공유 캘린더의 다른 참여자에게 영향을 미치는 데이터의 처리 범위와 결과를 안내합니다.
6. 개인정보의 안전성 확보 조치
- 통신 구간 암호화: HTTPS/SSL 보안 프로토콜을 적용하여 데이터 전송 시 암호화를 유지합니다.
- 세션 및 비밀번호 보호: 로그인 세션 식별자는 SHA-256 해시로, 비밀번호는 salt가 포함된 scrypt 해시로 저장합니다. 보안 쿠키(HttpOnly, SameSite, Secure)를 사용합니다.
- 접근 제어: 데이터베이스 및 서버에 대한 비인가 접근을 차단하는 방화벽과 접근 제한 정책을 운영합니다.
7. 개인정보 보호책임자 및 문의
서비스 이용 중 개인정보와 관련된 문의사항, 불만 처리, 권리 행사 등은 아래의 담당자에게 문의해 주시기 바랍니다.
- 서비스명: 모아 캘린더 (Moa Calendar)
- 운영: brightnetworks.kr
- 문의 이메일: [email protected]
8. 고지의 의무
본 개인정보 처리방침은 법령 또는 서비스 변경에 따라 내용이 추가, 삭제 및 수정될 수 있으며, 개정 시 서비스 내 공지사항을 통하여 안내합니다.