1. データ収集方針(最小化原則)
PRNudge はデータ最小化原則を徹底し、リマインド配信に必要な最小限のメタデータのみを処理します。ソースコードは一切収集・保存しません:
- Guild ID / Channel ID:指定した通知チャンネルへリマインドを配信するために使用。
- Discord / Slack User ID と GitHub/GitLab アカウント対応情報:担当レビュアーを正確に @メンションするために使用。
- Pull Request メタデータ:PRタイトル、URL、番号、作成日時、レビュー進行状況、作成者ID(滞留時間集計用)。
- スケジュール設定:通知頻度、期限閾値、レビュアーローテーション順序。
2. データ保管とエッジキャッシュ管理
稼働データは暗号化された Cloudflare KV / D1 エッジストレージに保管されます。PR がマージまたはクローズされた場合、不要なキャッシュは速やかに自動削除されます。
3. 第三者への情報提供の禁止
チーム情報、リポジトリ名、PRタイトル等を第三者の広告事業者やAI学習機関に販売・提供することは一切ありません。
4. ユーザーの権利とデータ削除申請
管理者は /prnudge forget コマンドを実行するか、サポートコミュニティを通じて保存データの完全削除を要求できます。