1. アプリケーション利用許諾とサービス範囲
PRNudge を Discord サーバーまたは Slack ワークスペースに招待し、リポジトリ連携を行った時点で本規約に同意したものとみなされます。利用者は Pull Request の自動追跡、リマインド通知、レビュアー自動割り当て機能の非排他的利用権を取得します。
2. 管理者の責務とリポジトリ権限
サーバー管理者およびリポジトリ所有者は以下の事項を保証するものとします:
- 正当な管理者権限を有する GitHub/GitLab リポジトリのみを Webhook 連携すること。
- Webhook Secret やアクセストークンを厳重に管理し、過度なメンション連投やスパム行為に利用しないこと。
- PRNudge は通知補助ツールであり、コードレビューの品質やマージ結果を保証するものではないことを理解すること。
3. ソースコード非保持の保証と免責事項
PRNudge は Pull Request のメタデータ(タイトル、番号、作成者、レビュアー、更新日時、ラベル等)のみを処理します。リポジトリ内のソースコード、差分(Diff)、ファイル内容をクローン・保存・解析することは一切ありません。
4. インフラと外部 API の可用性
PRNudge は Cloudflare Workers エッジ基盤および GitHub/GitLab Webhook により稼働しています。外部 API の障害やレート制限、ネットワーク遅延に起因する通知の遅れについて、間接的な損害責任を負いかねます。
5. 利用終了
サーバーまたはチャンネルから PRNudge を削除するか、リポジトリの Webhook を解除することで、いつでも利用を終了できます。