이용약관
버전 1.2.0|최종 수정일: 2026-06-02|캘린버|문의: contact@calenber.com
제1조 목적
이 약관은 캘린버(이하 "회사")가 운영하는 Calenber 서비스(이하 "서비스")의 이용 조건과 절차, 이용자와 회사의 권리·의무 및 책임사항을 규정함을 목적으로 합니다.
제2조 정의
| 용어 | 정의 |
|---|---|
| 서비스 | 회사가 제공하는 Calenber 웹 캘린더 플랫폼 및 관련 기능 일체 |
| 이용자 | 이 약관에 동의하고 서비스를 이용하는 자 |
| 회원 | 서비스에 가입하여 계정을 보유한 이용자 |
| 캘린더 | 서비스 내에서 이용자가 생성하거나 구독하는 일정 관리 공간 |
| 일정(이벤트) | 캘린더에 등록된 개별 일정 데이터 |
| 공유 캘린더 | 멤버십 초대를 통해 여러 이용자가 함께 사용하는 캘린더 |
| 구독 | 외부 또는 시스템 제공 캘린더(공휴일, Google Calendar, 스포츠 일정 등)를 자신의 캘린더에 연결하는 기능 |
| 외부 캘린더 연동 | Google Calendar(OAuth 2.0) 또는 네이버·Apple Calendar(CalDAV 프로토콜, 앱 비밀번호) 등 제3자 캘린더 서비스와 연결하는 기능(별도 동의) |
| 콘텐츠 | 이용자가 서비스에 작성·등록한 일정 제목, 설명, 첨부 등 모든 데이터 |
제3조 약관의 효력 및 변경
- 이 약관은 서비스 회원가입 시 동의 절차를 통해 효력이 발생합니다.
- 회사는 합리적 사유가 있을 경우 약관을 변경할 수 있으며, 변경 내용은 적용 7일 전 서비스 내 공지합니다. 중요한 권리·의무 변경은 30일 전에 공지합니다.
- 이용자가 변경된 약관에 동의하지 않는 경우 서비스 이용을 중단하고 탈퇴할 수 있습니다. 공지 기간 내 거부 의사를 표시하지 않으면 동의한 것으로 간주합니다.
제4조 서비스 가입
4-1. 가입 방법
- 이메일/비밀번호: 이름, 이메일, 비밀번호 입력 후 이메일 인증
- Google 계정: Google OAuth 2.0 인증을 통한 간편 가입
4-2. 가입 제한
- 만 14세 미만인 경우
- 약관 위반으로 이용 정지 또는 강제 탈퇴 처리된 경우
- 타인의 개인정보를 도용하여 가입한 경우
- 허위 정보를 기재한 경우
제5조 서비스 내용 및 제공 범위
| 기능 | 설명 |
|---|---|
| 개인 캘린더 | 개인 일정 생성·수정·삭제 |
| 공유 캘린더 | 멤버 초대 및 협업 일정 관리 |
| Google Calendar 구독 | Google 캘린더 조회·동기화·일정 CRUD(별도 동의) |
| CalDAV 캘린더 구독 (네이버·Apple) | 앱 비밀번호로 CalDAV 서버 연결, 일정 조회·수정·삭제 (별도 동의) |
| 공휴일/절기 구독 | 한국 공휴일·절기 자동 표시 |
| 스포츠 일정 구독 | 외부 공개 경기 정보 기반 일정 표시(정확성은 출처에 의존) |
| 알림(푸시·이메일) | 일정·캘린더 변경 알림 |
| 실시간 협업 | 공유 캘린더의 실시간 반영 및 Presence 표시 |
회사는 운영상·기술상 필요에 따라 서비스 내용을 변경하거나 일시 중단할 수 있으며, 종료 시 30일 전 공지하고 데이터 다운로드 기간을 제공합니다.
제6조 이용자의 의무
이용자는 다음 행위를 하여서는 안 됩니다.
- 허위 정보 등록 및 타인 정보 도용
- 타인의 캘린더 또는 일정에 대한 무단 접근·수정·삭제
- 저작권 침해 및 불법 콘텐츠 등록
- 서비스 인프라에 과부하를 유발하는 악의적 이용
- 역공학 및 접근 제어 우회 시도
- 회사 허락 없는 상업적 무단 이용 또는 API 무단 이용
제7조 콘텐츠의 소유권
- 이용자가 서비스에 등록한 콘텐츠의 저작권은 이용자에게 귀속됩니다.
- 이용자는 회사가 서비스 제공·운영·장애 대응을 위해 필요한 범위에서 콘텐츠를 사용할 수 있는 비배타적 이용 허락을 부여합니다.
- 회사는 이용자 콘텐츠를 제3자에게 판매하거나 광고 목적으로 제공하지 않습니다.
제8조 외부 캘린더 연동
8-1. Google Calendar 연동
- Google Calendar 연동은 로그인과 별도의 OAuth 동의를 통해 진행합니다.
- 연동 시 OAuth 토큰·연동 계정 정보·구독 캘린더 메타가 서버에 저장되며, 일정 데이터는 Google Calendar API를 통해 조회·표시· 생성·수정·삭제됩니다. 구독 일정 본문은 Calenber 일정 DB에 영구 복제 저장하지 않습니다.
- Google 사용자 데이터는 Google API Services User Data Policy에 따라 연동 기능 제공 목적으로만 사용합니다.
- 연동 해제 시 OAuth 토큰, watch 채널, Google 구독 관련 메타를 삭제합니다.
8-2. CalDAV 캘린더 연동 (네이버·Apple iCloud)
- CalDAV 연동은 이용자가 직접 서버 URL·계정 ID·앱 비밀번호를 입력하는 방식으로 진행합니다. 앱 비밀번호는 서비스 주 계정 비밀번호와 별개로 발급되는 전용 비밀번호입니다.
- 입력된 앱 비밀번호는 서버에서 AES-256-GCM으로 암호화하여 저장하며, 복호화는 CalDAV 서버 통신 시 서버 메모리 내에서만 이루어집니다. 비밀번호 원문은 어떤 저장소에도 평문으로 보관되지 않습니다.
- 연동된 CalDAV 캘린더의 일정은 동기화 캐시 형태로 서버에 저장되어 조회·수정·삭제에 사용되며, 이를 통해 Calenber에서 직접 일정을 생성·수정·삭제할 수 있습니다.
- 이용자는 해당 서비스(네이버·Apple iCloud 등)의 이용약관과 앱 비밀번호 정책을 준수해야 합니다. 외부 서비스의 정책·API 변경 또는 서버 장애로 인해 기능이 제한될 수 있습니다.
- 연동 해제 시 암호화된 자격증명, 동기화 캐시(일정 데이터), 구독 카탈로그 항목을 모두 삭제합니다.
제9조 스포츠·기타 구독
- 스포츠·공휴일 등 구독 콘텐츠는 외부 공개 정보를 기반으로 제공되며, 정확성·완전성·최신성을 보증하지 않습니다.
- 외부 데이터 출처의 정책·API 변경으로 기능이 제한될 수 있습니다.
- 이용자는 언제든지 해당 구독을 해제할 수 있습니다.
제10조 공유 캘린더
- 공유 캘린더 Owner는 멤버 초대 및 권한(Viewer, Editor, Manager, Owner)을 부여할 수 있습니다.
- 다른 멤버의 행위로 인한 분쟁·손해에 대해 회사는 책임을 지지 않습니다.
- 이용자는 언제든지 공유 캘린더에서 탈퇴할 수 있습니다.
제11조 알림
- 푸시·이메일 알림은 이용자 동의 후 제공됩니다.
- 이용자는 설정에서 알림을 비활성화할 수 있습니다.
- 계정 보안·이용 정지 등 필수 운영 알림은 별도 동의 없이 발송될 수 있습니다.
제12조 책임의 제한
- 회사의 귀책이 아닌 천재지변 또는 제3자(Supabase, Google, Vercel, 데이터 제공자 등) 장애·정책 변경으로 인한 중단에 대해 회사는 책임을 지지 않습니다.
- 이용자의 귀책 사유로 인한 데이터 손실에 대해 회사는 책임을 지지 않습니다.
- 이용자 콘텐츠 및 외부 구독 데이터의 정확성·적법성에 대해 회사는 책임을 지지 않습니다.
제13조 이용 정지 및 탈퇴
- 약관 위반·불법 행위 등이 확인되면 사전 통보 없이 이용을 정지하거나 계정을 삭제할 수 있습니다.
- 이용자는 설정(프로필)에서 언제든지 탈퇴할 수 있으며, 탈퇴 시 개인 캘린더·개인정보·Google 연동 정보가 삭제됩니다.
제14조 분쟁 해결 및 준거법
본 약관과 서비스 이용에 관한 분쟁은 대한민국 법률을 준거법으로 하며, 분쟁 발생 시 우선 회사와 이용자 간 협의로 해결합니다. 협의가 되지 않을 경우 관할 법원은 관련 법령에 따릅니다.