本プライバシーポリシーは、オーストラリア、西オーストラリア州に登記された会社である Document Node Pty Ltd(以下「当社」)が、TermTree デスクトップアプリケーションおよび termtree.com ウェブサイト(以下あわせて「本サービス」)のご利用に際して、どのように情報を収集、使用、保護するかを説明するものです。Document Node Pty Ltd は、本ポリシーに基づき処理される個人データの管理者です。
TermTree はお客様自身のマシン上で動作するデスクトップアプリケーションです。ターミナル、実行するコマンド、その出力、開いたファイルは、そのマシン上に留まります。アカウントが必要なのは有料プランの場合のみで、サブスクリプションに含まれるクラウド同期がアップロードするのはワークスペースの構造 — タスクマップと各タスクが作業する座標 — であり、リポジトリ、ファイル、ターミナルの出力は、特定のタスクについてその機能を有効にしない限りアップロードされません。
本ポリシーは当社の利用規約とあわせて適用され、これらが本サービスのご利用を規律します。
1. お客様のデバイスに留まるもの
TermTree はローカルファーストです。すべてのプランにおいて、通常の利用の一環として以下はお客様のマシン上に留まり、当社が読み取る手段はありません。
- ターミナルの出力、スクロールバックバッファ、シェルのコマンド履歴
- シェルの環境変数、ドットファイル、SSH キー、API キー、およびシェルや実行するツールから参照できるその他すべての認証情報
- TermTree で開く、編集する、プレビューする、またはレビューするファイルおよびリポジトリの内容
- コミット、差分、未コミットの変更を含む Git リポジトリの内容
- お客様のデバイス上の TermTree のアプリケーションデータディレクトリに保持される、タスクマップ、環境設定、テーマ、レイアウト、エディタの状態、セッションのスナップショット
タスクのライブステータスを表示し、エージェントセッションの再開を提案するために、TermTree はローカルのシグナルも参照します。具体的には、そのタスクで実行中のターミナルのプロセスツリー、および Claude Code のようにディスク上に独自のセッションファイルを保持するツールについてはそれらのファイルです。この読み取りは、インターフェースを描画するために、完全にお客様のデバイス上で行われます。当社に送信されることはありません。
2. 当社が収集する情報
2.1 アカウントおよびライセンスデータ
TermTree にサインインする場合、または有料プランをご購入いただく場合、当社は以下を処理します。
- メールアドレス(ライセンスの提供、購入時の領収書、重要なアカウント通知に使用します)
- OAuth の ID 情報 — Google、Microsoft、GitHub、Apple、Facebook でサインインした場合、当社は当該プロバイダーから一意の識別子とメールアドレスを受け取ります。パスワードを受け取ることはありません
- ライセンスキー、プラン、アクティベーション状況、および導入特典の対象であるかどうか(お客様の利用権を検証するために使用します)
- Organisation プランの場合、管理者が行うシート割り当て(シートの付与、取り消し、移管を可能にするため)
Free エディションではアカウントは不要です。一度もサインインしない場合、当社はお客様のアカウント記録を一切保有しません。
2.2 決済データ
決済は Stripe が処理します。当社はお客様のカード番号全体や銀行口座の詳細を受け取ることも、保存することも、アクセスすることもありません。また、Stripe がお客様の決済情報を取り扱う方法は Stripe 自身のプライバシーポリシーに準拠します。TermTree をプラットフォームのストア経由でご購入いただいた場合、その取引はストア運営者が自身のプライバシーポリシーに基づいて処理し、当社は購入の確認のみを受け取ります。
2.3 同期済みワークスペースデータ(有料プラン)
クラウド同期は、一人のユーザーのワークスペースをそのユーザー自身のデバイス間で一貫した状態に保ちます。サインインと有効なライセンスが必要なため、サインインするまでは何も行いません。動作している場合、以下が当社のクラウドインフラに保存されます。
- 各タスクの識別子、ツリー内の位置、ラベル、関連リンク、そのタスクで起動するように設定されたコマンド、および折りたたまれているかどうか
- 各タスクの作業ディレクトリ。ホームディレクトリ内のパスは、ユーザー名を含む絶対パスではなく、ホームディレクトリからの相対パスとして保存されるよう書き換えられます
- タスクのディレクトリがリポジトリである場合の各タスクの Git 座標。ホスト、組織、リポジトリ名などの正規のリポジトリ識別情報、現在のブランチ、その上流、ベストエフォートのコミットポインタ、ワークツリーの構成 — これにより同じタスクを別のデバイスで再度セットアップできます
- ワークスペース設定: テーマ、レイアウトの種類、パネルと分割の位置、ビューポートのパンとズーム、ミニマップの表示状態、オンボーディングを閲覧済みかどうか、および最後に使用した作業ディレクトリ
- 変更を安全にマージするために必要な管理情報: リビジョン番号、削除マーカー、最終変更時刻、およびどのデバイスが書き込んだか
- デバイス一覧: そのマシンのハードウェアから導出されたデバイス識別子、お客様が付けた表示名、そのプラットフォーム、および最後に確認された日時
クラウド同期がリポジトリの内容、ファイルの内容、コミット、差分、ターミナルの出力をアップロードすることは決してありません。マシン間でコードを移動する経路は Git のみです。
同期済みワークスペースに対してエンドツーエンド暗号化を有効にできます。有効にすると、TermTree はお客様自身のデバイス上でパスフレーズから鍵を導出し、暗号文のみをアップロードするため、当社は読み取れないデータを保有することになります。パスフレーズが当社に送信されることは決してありません。これは同時に、パスフレーズを失った場合、当社が同期済みデータを復元できないことも意味します。
2.4 ターミナルのスクロールバック(任意、タスクごとに設定)
ターミナルのスクロールバックの同期は既定でオフであり、各タスクのメニューからタスクごとに有効化します。あるタスクで有効になっている間、そのタスクの保存済みスクロールバックはアップロードされ、別のデバイスで復元できるようになります。スクロールバックはターミナルの出力であるため、そのターミナルが出力したあらゆる内容が含まれ得ます。タスクでオフにすると、TermTree はアップロードを停止します。これは TermTree が同期し得るもののうち最も機密性の高いものであるため、ご利用前にエンドツーエンド暗号化を有効にすることをおすすめします。
2.5 タスクメモリ
タスク内で Claude Code または Codex のセッションが検出されると、TermTree は別のデバイスで作業を再開できるように、そのタスクの短いメモリ記録を保持します。これは TermTree がすでにローカルで追跡しているシグナル — 作業ディレクトリ、直近のコマンド、ローカルの Git ステータス、検出されたエージェント — から組み立てられ、タスクの他の情報とともに同期されます。TermTree はこれを作成するためにエージェントとの会話を読み取ることはなく、また作成のために AI プロバイダーへ何かを送信することもありません。
2.6 更新の確認
Free を含むすべてのプランにおいて、TermTree は新しいバージョンが存在するかどうかを当社の更新サーバーに定期的に問い合わせます。各確認では以下が送信されます。
- アプリケーションのバージョン、ビルドターゲット、CPU アーキテクチャ
- オペレーティングシステムの名称とバージョン、およびシステムのロケール
- お客様のマシンのハードウェアから導出されたインストール識別子(そのマシンでは再インストールしても同一のまま維持されます)
- お客様の IP アドレス(ネットワークリクエストを行う上で本質的に伴うもの)
当社はまた、アクティブなインストール数を推定するためにこれらの確認を集計して数えます。これらから個人のプロファイルを作成することはありません。TermTree にはこれ以外のテレメトリはありません。イベントトラッキング、機能利用状況の報告、クラッシュの自動アップロードはいずれも行いません。
2.7 フィードバックおよび診断ログ
「フィードバックを送信」ダイアログの内容は、送信するまで一切外部に出ません。送信された場合、当社は以下を受け取ります。
- お客様のメッセージ、および返信のためにメールアドレスをご記入いただいた場合はそのメールアドレス
- アプリケーションのバージョン、プラットフォーム、CPU アーキテクチャ、オペレーティングシステムのバージョン、および更新確認に使用されるものと同じハードウェア由来のインストール識別子
- 診断ログ(含めるオプションにチェックを入れた場合のみ)
TermTree が正常に終了しなかった場合、次回起動時に同じ診断ログの送信を提案することがあります。この提案は常に確認を求めるものであり、自動送信されることはありません。ログにはアプリケーションの動作とエラートレースが記録され、これにはファイルおよびディレクトリのパス、Git ブランチ名、タスク識別子、タスクで起動するように設定されたコマンドが含まれます。ファイルの内容やターミナルの出力は含まれません。当社はこれらを、ご報告いただいた問題の調査のためにのみ使用します。
2.8 ウェブサイトのデータ(termtree.com)
termtree.com にアクセスした際、当社は以下を処理することがあります。
- サーバーログ — IP アドレス、ブラウザの種類、参照元ページ、閲覧したページ — セキュリティおよび運用上の目的で最大 30 日間保持されます
- Google Analytics(同意バナーで分析 Cookie を承諾いただいた場合にのみ有効になります)。承諾前に分析関連のものが設定されることはなく、フッターの「Cookie 設定」リンクからいつでも選択を変更できます
3. TermTree で実行する AI エージェントおよびその他のツール
TermTree が提供するのは通常のターミナルです。AI モデルへのアクセスを提供、再販、プロキシ、課金することはありません。TermTree のターミナルで Claude Code、Codex、その他のコマンドラインツールを実行すると、そのツールは自身のアカウントと認証情報を使って自身のプロバイダーに接続します。その通信が当社を経由することはなく、当社はそのプロンプト、応答、またはそのツールが読み書きするファイルを見ることはありません。
TermTree がそれらのツールに対して行うのは、セクション 1 に記載のとおりローカルで観測することであり、これによりどのタスクが実行中、アイドル、入力待ち、または失敗しているかを表示できます。
つまり、お客様が実行する各ツール(およびその背後にあるモデルプロバイダー)は、本ポリシーとは独立に、それぞれのプライバシーポリシーに従います。機密性の高い情報を扱う場合は、そのようなツールをそれに対して実行する前に、それらのポリシーをご確認ください。
4. 情報の使用方法
当社は上記の情報を以下の目的で使用します。
- アカウントの作成と管理、ならびにライセンスの提供と検証
- お客様自身のデバイス間でのクラウド同期の提供、およびデバイス一覧の管理
- SendGrid を通じたトランザクションメール(領収書、ライセンスの提供、アカウント通知)の送信
- アプリケーションの更新の提供、およびアクティブなインストール数の集計による推定
- お客様が送信を選択したフィードバックおよび診断ログの調査
- 分析に同意いただいた場合、termtree.com を改善するためのウェブサイト利用状況の集計的な把握
- 法務、税務、会計上の義務の遵守、および当社の利用規約の執行
5. 共有および副処理者
当社はお客様の個人情報を販売、貸与、または取引することはなく、第三者が自身のマーケティングに利用する目的で共有することもありません。
当社は、当社に代わって本サービスを運用するプロバイダーとのみデータを共有します。
- Stripe — 決済処理
- Google Cloud Platform — アカウント、ライセンス、同期済みワークスペースデータのクラウドストレージおよびホスティング
- SendGrid — トランザクションメールの配信
- Google、Microsoft、GitHub、Apple、Facebook — ID プロバイダー(お客様がいずれかでサインインすることを選択した場合)
- Google Analytics — termtree.com の集計ウェブサイト分析(お客様の同意がある場合のみ)
- プラットフォームのストア運営者 — お客様がそのストア経由で TermTree を入手または購入する場合
これらのプロバイダーはデータ処理契約に基づいて行動し、当社のためにサービスを提供する目的でのみお客様のデータを使用できます。当社は、法令により求められる場合、またはユーザーおよび当社サービスの権利、安全、セキュリティを保護するために必要な場合にも、情報を開示することがあります。
6. 情報の保持期間
- アカウントおよびライセンスデータ — ライセンスまたはサブスクリプションが継続する期間、および確認済みの削除依頼から最大 90 日間
- 同期済みワークスペースデータ(オプトインしたタスクのスクロールバックを含む) — 削除する、アカウントを閉鎖する、または確認済みの削除依頼を行うまで
- デバイスの記録 — そのデバイスをサインアウトする、またはアカウントを閉鎖するまで
- お客様が送信したフィードバックおよび診断ログ — 問題の解決と、繰り返し発生する問題の把握に必要な期間
- ウェブサイトのサーバーログ — 最大 30 日間
- 財務記録 — 適用される税法および会計法により求められる期間(通常 5〜7 年)
7. セキュリティ
- 当社サーバーへ送信されるすべてのものに対する TLS 暗号化
- 当社のクラウドインフラに保存されるデータの保存時暗号化
- 個人データにアクセスできる者を制限するアクセス制御
- 同期用のデバイスごとの認証情報。これにより、他のデバイスに影響を与えることなく 1 台のデバイスをサインアウトできます
- 当社インフラの定期的な見直し
任意のエンドツーエンド暗号化(セクション 2.3)は、お客様が利用できる最も強力な管理手段です。これを有効にすると、同期済みワークスペースは当社にとって暗号文となります。完全に安全なシステムは存在せず、当社は絶対的な安全性を保証することはできません。
8. お客様の権利
すべてのお客様
- 当社が保有するお客様の個人データの内容を問い合わせる
- 誤ったデータの訂正を求める
- データの削除を求める(セクション 9 参照)
- 分析 Cookie やスクロールバック同期など、任意の処理への同意を撤回する
- アカウントから任意のデバイスをサインアウトし、そのデバイスの同期を停止する
EU、EEA、英国の居住者(GDPR)
お客様には以下の権利もあります。
- 構造化され機械可読な形式でデータを受け取る
- 当社によるデータの処理を制限する
- 正当な利益に基づく処理に異議を申し立てる
- 現地のデータ保護当局に苦情を申し立てる
当社の処理の法的根拠は以下のとおりです。
- 契約の履行 — ライセンス、アカウント、クラウド同期の提供
- 正当な利益 — 更新確認、アクティブなインストール数の集計による推定、サーバーのセキュリティログ、ご報告いただいた問題の調査
- 同意 — termtree.com における分析 Cookie、およびお客様が有効にしたスクロールバック同期
- 法的義務 — 税務、会計、その他保持が義務付けられている記録
カリフォルニア州居住者(CCPA/CPRA)
- 当社が収集する個人情報とその使用方法を知る
- 個人情報の削除を請求する
- 個人情報の販売または共有をオプトアウトする — 当社はいずれも行いません
- 権利の行使を理由に差別的取り扱いを受けない
当社は、CCPA および CPRA に基づく個人情報の共有に対する有効なオプトアウトとして、ブラウザから送信される Global Privacy Control シグナルを尊重します。
オーストラリア居住者
当社は、1988 年プライバシー法(連邦)に基づくオーストラリアプライバシー原則に従って個人情報を取り扱います。これには、当社が保有するお客様の個人情報へのアクセスおよびその訂正を求める権利が含まれます。
これらの権利を行使するには、本ポリシーの末尾に記載の連絡先まで書面でご連絡ください。ご依頼に対応する前に、お客様の本人確認が必要となる場合があります。
9. アカウントとデータの削除
お客様はいつでもデータを削除できます。
- デバイスをサインアウトすると、そのデバイスの同期が停止します。何も削除されません — ワークスペースはそのデバイス、他のデバイス、およびクラウドに残るため、後から再度サインインできます
- タスクを削除する、またはそのタスクのスクロールバック同期をオフにすると、そのデータが同期済みワークスペースから削除されます
- アカウントを閉鎖し、それに関連するデータを削除するには、当社までご連絡ください
アカウントの閉鎖をご依頼いただいた場合、当社は 90 日以内にアカウントデータおよび同期済みワークスペースを削除します。ただし、財務記録など法令により保持が義務付けられているものは除きます(セクション 6)。アカウントの閉鎖は、お客様自身のマシン上のファイル、リポジトリ、ローカルワークスペースには影響しません。
10. データの国際移転
当社のクラウドサービスは Google Cloud Platform 上で稼働しており、現在は日本の東京リージョンを使用しています。また、補助的なインフラはオーストラリアまたは米国に所在する場合があります。EU、EEA、英国の居住者の個人データをその地域外に移転する場合、当社は欧州委員会が承認した標準契約条項または同等の仕組みを含む適切な保護措置に依拠します。
11. 子どものプライバシー
TermTree は 13 歳以上(EU および EEA では 16 歳以上)のユーザーを対象としています。当社は、それらの年齢未満の子どもから個人情報を故意に収集することはありません。子どもが当社に個人データを提供したと思われる場合は、当社にご連絡ください。速やかに削除します。
12. 本ポリシーの変更
当社は本ポリシーを更新することがあります。重要な変更を行う場合は、新しい「最終更新日」を付した改訂版ポリシーを本ページに掲載し、重大な変更については、メールまたはアプリケーション内の通知でお知らせすることもあります。
13. お問い合わせ
本ポリシーに関するご質問、またはデータに関する権利の行使については、以下までご連絡ください。
Document Node Pty Ltd(オーストラリア、西オーストラリア州)