1. 서비스 이용 허가 및 적용 범위
PRNudge 봇을 Discord 서버 또는 Slack 워크스페이스에 초대하고 저장소를 연동하면 본 약관에 동의하는 것으로 간주됩니다. 사용자는 Pull Request 모니터링, 정기 알림 전송 및 리뷰어 자동 배정 기능에 대한 비독점적 라이선스를 취득합니다.
2. 관리자 책임 및 저장소 접근 권한
서버 관리자 및 저장소 소유자는 다음 사항을 보증해야 합니다:
- 적법한 관리 권한을 보유한 GitHub/GitLab 저장소에 대해서만 Webhook 및 토큰을 연동해야 합니다.
- Webhook Secret과 API 토큰을 안전하게 관리하며, 봇을 통한 과도한 멘션 도배나 악의적 행위를 금지합니다.
- PRNudge는 개발 일정 알림을 보조하는 도구이며, 코드 품질이나 병합 결과에 대해 보증하지 않음을 이해합니다.
3. 소스 코드 미저장 보증 및 면책
PRNudge는 Pull Request의 메타데이터(제목, 번호, 작성자, 리뷰어, 생성 및 수정 일시 등)만을 처리합니다. 저장소의 실제 소스 코드, 커밋 Diff 또는 파일 내용을 복제, 저장, 분석하지 않습니다.
4. 인프라 및 외부 API 장애 면책
PRNudge는 Cloudflare Workers 및 GitHub/GitLab Webhook을 기반으로 작동합니다. 외부 API 장애, 속도 제한(Rate Limit) 또는 네트워크 지연으로 인한 알림 지연에 대해 간접적 손해 책임을 지지 않습니다.
5. 서비스 종료
서버에서 PRNudge를 추방하거나 저장소 Webhook을 삭제하여 언제든지 서비스 이용을 종료할 수 있습니다.