プライバシーポリシー
最終更新日: 2026 年 8 月 18 日
Calyx は、ローカルで完結する macOS ターミナルアプリケーションです。 本ページでは、Calyx が取り扱うデータと外部通信について説明します。
利用者情報の収集
Section titled “利用者情報の収集”Calyx は、利用者の識別情報、行動ログ、クラッシュレポート等を一切収集しません。 解析(アナリティクス)やテレメトリの送信は行いません。
開発者は、Calyx の起動時刻・利用機能・入力内容を把握する手段を持っていません。
ローカルに保存される情報
Section titled “ローカルに保存される情報”Calyx は、起動状態の復元と機能の動作のために、利用者のマシン内に次の情報を保存します。 これらは利用者のマシンの外には送信されません。
- 開いていたタブ、スプリット、各タブの作業ディレクトリ(セッション復元用。herdr ワークスペースから開いたタブについては、再起動後に再接続できるよう herdr のソケットパスと herdr 側のペイン ID も含む。herdr のターミナル ID は保存されない)
- 永続セッションの管理情報(セッション一覧と作業ディレクトリ。ローカルの
calyx-sessionデーモンが保持し、永続セッションを有効化した場合のみ。標準では無効) - セッション履歴ファイル(
~/.calyx/state/history/以下。Persist session history to disk を有効化した場合のみ。標準では無効) - ターミナルのスクロールバック(メモリ上、ターミナルセッション内)
- コマンドログの記録(コマンド行、終了ステータス、キャプチャした出力。Track shell commands がオンの間だけメモリ上に保持され、標準ではオン。ディスクには書き込まれず、Calyx の終了時に破棄されます。既知のシークレットのパターン(トークン、パスワード、API キー、JWT)は保存前に redaction されます)
- コマンド追跡用のシェル統合スクリプト(
~/Library/Application Support/Calyx/shell-integration) - AI エージェント連携用の設定(各エージェント自身の設定ディレクトリに書き込まれます。
~/.claude.json、~/.codex/、~/.config/opencode/、~/.hermes/、~/.grok/。設定ファイルを持たない pi については、pi が読み込んで実行する TypeScript の拡張~/.pi/agent/extensions/calyx.ts) - ブラウザサーバーの接続情報(
~/.config/calyx/browser.json) - LSP プロキシ用の言語サーバープロセス(バックグラウンドで動作)
- ブラウザタブのストレージ(タブを閉じると破棄される非永続ストレージ)
外部との通信
Section titled “外部との通信”Calyx が能動的に行う外部通信は、次のものに限られます。
1. 自動アップデート(Sparkle)
Section titled “1. 自動アップデート(Sparkle)”直接ダウンロード版は、起動後に Appcast を取得して新しいバージョンの有無を確認します。
- 取得先:
https://yuuichieguchi.github.io/Calyx/appcast.xml - 取得内容: バージョン情報、リリースノート、配布物の URL
- 配布物は公開鍵による署名検証を行ったうえでインストールされます
2. リリースアセットのダウンロード
Section titled “2. リリースアセットのダウンロード”更新を受け入れた場合、Calyx は GitHub Releases から最新版の配布物をダウンロードします。 これは利用者が更新ダイアログで承認した時点で発生します。
3. 言語サーバーの自動インストール(任意)
Section titled “3. 言語サーバーの自動インストール(任意)”Settings で LSP Proxy の自動インストールを有効化している場合、不足している言語サーバーをパッケージマネージャ経由でダウンロード・インストールします。 この機能は標準では無効です。
4. 利用者操作によるブラウザタブのアクセス
Section titled “4. 利用者操作によるブラウザタブのアクセス”ブラウザタブで開いた URL へのアクセスは、利用者の操作によるものであり、通常のウェブブラウザと同様の通信が発生します。 ブラウザタブのストレージは非永続で、タブを閉じると破棄されます。
5. 利用者操作によるリモートセッションの SSH 接続
Section titled “5. 利用者操作によるリモートセッションの SSH 接続”リモートセッションの作成や接続、および calyx-session remote-install の実行時には、利用者が選んだホストへの ssh が起動されます。
これ以外にリモートセッションが通信を発生させることはなく、利用者が開始しない限り接続は行われません。
ローカルで稼働するサーバー
Section titled “ローカルで稼働するサーバー”Calyx は、自身のプロセス内に複数のローカルサーバーを内蔵します。
これらは外部ネットワークには公開されず、ループバック (localhost) でのみ待ち受けます。
- AI Agent IPC MCP サーバー: 同一マシン上の AI エージェントとの通信用
- ブラウザ自動化サーバー:
localhost:41840、calyx browserCLI からのアクセス用 - セッションデーモン(
calyx-session): Unix ドメインソケットのみで待ち受ける独立プロセスで、ネットワークポートは開きません
外部からの接続を受ける構成ではないため、ファイアウォール越しの通信は発生しません。
herdr への接続
Section titled “herdr への接続”herdr(別のターミナルマルチプレクサ)が利用者のマシンにインストールされ、動作している場合、Calyx はそれを自動的に検出して接続します。 オフにする設定はありません。 herdr を動かさなければ、この接続自体が発生しません。
接続に使うのはローカルの Unix ドメインソケットだけです(例: ~/.config/herdr/herdr.sock)。
ネットワーク通信ではなく、マシンの外に出るものはありません。
Calyx はこの接続を使って、herdr のワークスペースを Session Browser に一覧し、herdr 上で動くエージェントをエージェントサイドバーに表示します。
AI エージェントとのやり取り
Section titled “AI エージェントとのやり取り”Calyx を介して AI エージェント(Claude Code、Codex CLI、OpenCode、Hermes、Grok、pi)を利用した場合、入力されたプロンプトや受信したレスポンスは Calyx を経由してターミナル上に表示されますが、Calyx 自体がそれらを記録・送信することはありません。
各エージェントがどのようなデータを外部 API に送信するかは、それぞれのエージェント提供者のプライバシーポリシーに従います。
Diff レビューコメントの送信先
Section titled “Diff レビューコメントの送信先”サイドバーの Git ビューで作成したレビューコメントは、利用者が Submit Review で送信先に指定した AI エージェントのターミナルタブにのみ送られます。 GitHub などの外部サービスには送信されません。
配布形態による違い
Section titled “配布形態による違い”- Homebrew でインストールした場合: Sparkle による自動更新は無効で、更新は
brew upgrade経由になります。Appcast の取得は行いません。 - 直接ダウンロード版: 上記「自動アップデート」「リリースアセットのダウンロード」が発生します。
ポリシーの変更
Section titled “ポリシーの変更”本ポリシーは、機能追加や仕様変更に伴い改定されることがあります。 改定後のポリシーは、本ヘルプサイト上での掲載をもって効力を生じます。
お問い合わせ
Section titled “お問い合わせ”プライバシーに関する質問や報告は、GitHub Issues で受け付けています。
