# 利用規約

- 運営者: KingYoSun
- サーバー: api.kukuri.app
- 所在国: JP
- 連絡先: ops@kukuri.app
- manifest version: v1

> 注記: この文書は operator config から自動生成された下書きであり、法的助言ではありません。
> 最終的な内容・適法性の判断は、運営者自身および必要に応じて総合通信局・弁護士等の専門家への確認が必要です。

## 文書情報

- 文書 slug: terms_of_service
- 文書版: 2
- 施行日: 2026-09-18
- 言語: ja
- 氏名・住所の請求方法: 運営主体の氏名・住所が必要な場合は、利用目的を添えて ops@kukuri.app へ請求してください。遅滞なく回答します。

## 適用範囲

本規約はこの community node の利用にだけ適用され、kukuri クライアント本体、他の community node、Direct P2P の利用条件を定めるものではありません。


## 第1条（本ノードの位置づけ）

本 community node は P2P network の補助層であり、ユーザーの identity / profile / social graph を所有しません。本ノードの停止・変更によってもこれらは失われません。

## 第2条（投稿コンテンツの権利と権利保有の表明）

投稿コンテンツの著作権その他の権利は、原則としてユーザーまたは正当な権利者に帰属します。本ノードへ権利が譲渡されることはありません。

ユーザーは、投稿する著作物、肖像、氏名、音源、映像、3D モデル、添付その他のコンテンツについて、投稿・共有と本規約に定める処理に必要な権利を有するか、正当な権利者から許諾を得ていることを表明します。

## 第3条（本ノードへの限定的な利用許諾）

ユーザーは、本ノードの運営者に対し、ユーザーが選択した共有範囲と本ノードの authority scope の双方に含まれるコンテンツについて、次の有効な capability を提供するために必要な範囲に限り、非独占的かつ無償の利用を許諾します。著作権その他の権利はユーザーから移転しません。

- サポート対象の公開 topic に含まれる投稿の索引・検索・発見・おすすめのために、本文とメタデータを取得、複製、保存、解析、表示すること。
- 本ノードの authority scope 内の安全性走査と走査に必要な一時取得のために、本文、メタデータ、添付を取得、複製、解析すること。
- relay capability による暗号化済み通信の経路上の一時的な伝送を行うこと。この許諾は投稿内容の表示、索引、解析、保存または二次利用を含みません。
- 上記の許諾は、各 capability が有効であり、本ノードが対象コンテンツへ実際に関与する期間と範囲に限られます。無効な capability、関与していないコンテンツ、他 node、kukuri network 全体には及びません。

## 第4条（共有範囲の維持）

公開 topic に含まれる投稿は、本ノードがサポートする当該公開 topic の範囲でのみ扱います。private channel と DM は、指定された受信者への提供に必要な処理だけを対象とし、公開 topic に転用したり、不特定多数へ表示したりする許諾を含みません。

## 第5条（撤回・送信防止後の取扱い）

有効な投稿撤回または本ノードの送信防止を認識した場合、本ノードは適用対象 capability での将来の新規索引、検索、発見、推薦、走査用取得、cache または配信を停止します。法令上必要な場合は、対象・目的・期間を限定して記録を保持することがあります。

P2P の性質上、既に受信 peer が取得した copy、他 node、Direct P2P の経路から、投稿や添付を完全に回収または消去することは保証できません。

## 第6条（許諾に含まれない利用）

本規約の限定的な利用許諾には、投稿コンテンツを広告・宣伝・AI 学習・機械学習モデルの訓練その他の独立した二次目的へ利用する権利は含まれません。default node、kukuri project または本ノードが、network 全体の恒久的・包括的な権利主体になることもありません。

## 第7条（禁止事項）

- 法令に違反する目的での利用
- 他者の権利を侵害する行為
- 本ノードの補助機能の妨害

## 第8条（免責）

運営者は、本ノードが関与した補助機能の範囲でのみ責任を負い、kukuri network 全体・他ノードの活動については責任を負いません。

## 第9条（その他の capability 別の取扱い）

- 認証・同意 (auth / consent): 目的は利用者を認証し、Node固有文書への同意を記録する。取扱いデータは公開鍵・認証情報・同意記録。保持は短期 TTL で失効、同意撤回まで（公開済み文書・同意履歴は監査履歴として保持）を参照し、削除・訂正・停止等の申出はNode同意の撤回、Node接続の解除・利用停止、operatorの公開連絡先で受け付けます。
- ブートストラップ補助 (bootstrap assist): 目的はP2P networkへ到達するためのseed peer情報を提供する。取扱いデータは接続先・接続元・到達性メタデータ。保持は短期 TTL で失効を参照し、削除・訂正・停止等の申出はNode接続の解除・利用停止、operatorの公開連絡先で受け付けます。
- トピックランデブー (topic rendezvous): 目的は同一topicを購読するpeer間の接続成立を補助する。取扱いデータはtopic presence と一時的な接続ヒント。保持は短期 TTL で失効を参照し、削除・訂正・停止等の申出はNode接続の解除・利用停止、operatorの公開連絡先で受け付けます。
- iroh relay 補助 (iroh relay assist): 目的はNAT越えと暗号化済み通信のrelayを補助する。取扱いデータは接続先・接続元・到達性メタデータ、暗号化済みの中継 traffic。保持はretention.connection_logs_daysを参照し、削除・訂正・停止等の申出はoperatorの公開連絡先で受け付けます。
- トラフィック relay フォールバック (traffic relay fallback): 目的は直接経路が成立しない場合に暗号化済みtrafficを中継する。取扱いデータは接続先・接続元・到達性メタデータ、暗号化済みの中継 traffic。保持はretention.connection_logs_daysを参照し、削除・訂正・停止等の申出はoperatorの公開連絡先で受け付けます。
- コミュニティインデックス (community index): 目的は許可された公開contentの検索・発見・おすすめを補助する。取扱いデータは公開 topic の本文・metadata・再構築可能な索引。保持は対象 topic・許可判定の条件を満たす間を参照し、削除・訂正・停止等の申出はoperatorの公開連絡先で受け付けます。
- モデレーション (moderation): 目的は安全性走査とNode localなmoderationを実施する。取扱いデータはscan verdict・moderation event・risk signal・異議状態。保持はretention.moderation_logs_days、retention.moderation_event_days、retention.risk_signal_days または明示された失効までを参照し、削除・訂正・停止等の申出は投稿撤回またはNodeへの送信防止請求、moderation判定への異議申立て、権利侵害申出endpoint、operatorの公開連絡先で受け付けます。
- コミュニティローカル信頼・関係 (community-local trust / relation): 目的は公開情報からNode localなtrust・relation advisoryを算出する。取扱いデータは公開 topic 共参加由来の関係・node-local trust、scan verdict・moderation event・risk signal・異議状態。保持はretention.risk_signal_days または明示された失効まで、対象 topic・許可判定の条件を満たす間を参照し、削除・訂正・停止等の申出はrelation表示のopt-out、moderation判定への異議申立て、operatorの公開連絡先で受け付けます。
- 通報エンドポイント (report endpoint): 目的は本Nodeが関与した対象への通報を受け付けて審査する。取扱いデータは通報対象・理由・補足・任意の連絡先。保持はretention.report_days / report_contact_daysを参照し、削除・訂正・停止等の申出は権利侵害申出endpoint、operatorの公開連絡先で受け付けます。
- テスターフィードバック受付 (tester feedback): 目的は品質改善のためtester feedbackを受け付ける。取扱いデータは自由記述 feedback・client version・OS。保持はretention.tester_feedback_daysを参照し、削除・訂正・停止等の申出はoperatorの公開連絡先で受け付けます。
