プライバシーポリシー
施行日: 2026年11月7日
本ポリシーは韓国語の原文を翻訳したものです。韓国語版と本翻訳との間に相違がある場合は、韓国語版が優先します。
(주)트웬티온스(TWENTYOZ、以下「会社」)は、Agent Switchboard のウェブサイトおよび関連サービスを運営するにあたって取り扱う個人情報を、本ポリシーに従って取り扱います。
1. 適用範囲
本ポリシーは、会社が運営する次のサービスに適用します。
- ウェブサイト
https://switchboard.twentyoz.kr(紹介・ダウンロード・ガイド・変更履歴) - インストールファイルのダウンロードおよびアプリのアップデートサーバー(
https://switchboard.twentyoz.kr/releases) - スマートフォン用ウェブアプリ
https://app.switchboard.twentyoz.kr - 公式の中継サーバー、ならびに Google アカウントによる PC 一覧・使用量の同期サービス(以下「アカウントサーバー」)
- スマートフォンアプリへのプッシュ通知の配信
- メールによるお問い合わせ(hello@twentyoz.kr)
ユーザーが自ら運用する中継サーバーやスマートフォンアプリのアドレスを設定した場合、そのサーバーで取り扱われる情報には本ポリシーは適用されません。
2. 会社のサーバーに送信しない情報
Agent Switchboard のデスクトップアプリは、ユーザーの PC 上で動作します。次の情報は会社のサーバーに送信しません。
- API キー、ゲートウェイのキー: PC の OS のセキュアストレージ(Windows DPAPI、macOS Keychain、Linux Secret Service)にのみ暗号化して保管します。
- 各コーディングエージェントの OAuth トークン: 各ツールが自身のストレージで管理し、アプリも読み取ったりコピーしたりしません。
- 会話の内容、ターミナルの入力・出力、プロジェクトのファイル、セッションの記録および使用量の集計: PC 内でのみ処理します。
ユーザーが選んだ AI サービス(例: OpenAI、Anthropic、ゲートウェイ)へのリクエストは、PC からそのサービスへ直接送信され、会社のサーバーを経由しません。音声会話機能をオンにすると、音声はユーザーの OpenAI API キーで OpenAI に直接送信されます。これらの送信には、当該サービスのプライバシーポリシーが適用されます。
3. 取り扱う個人情報の項目と目的
ウェブサイトの訪問
| 項目 | 目的 | 収集方法 |
|---|---|---|
| 接続元 IP アドレス、接続日時、リクエストのアドレス、応答ステータス、転送サイズ、ブラウザー情報(User-Agent) | サービスの提供、障害対応、不正利用の防止 | ウェブサーバーのアクセスログに自動で生成 |
| 訪問ページ、流入経路、デバイス・ブラウザー情報などの利用統計 | ウェブサイトの利用分析と改善 | Cookie の使用に同意した場合にのみ Google Analytics で収集 |
| 言語の選択、Cookie への同意の有無 | 選択した言語と同意状態の保存 | Cookie |
ダウンロードとアプリのアップデート
インストールファイルをダウンロードするとき、またはアプリが新しいバージョンを確認するときに、ウェブサーバーのアクセスログ(接続元 IP アドレス、日時、リクエストのアドレス、応答ステータス、転送サイズ、User-Agent)が生成されます。アップデート確認のリクエストには、アカウント情報や認証情報を含めません。
スマートフォンアプリ
- デバイスの署名キー、接続した PC の一覧、ログインセッション、使用量統計のキーは、スマートフォンのブラウザーのストレージ(IndexedDB)に保管します。Android アプリは Android のセキュアストレージを使用します。
- デバイスの公開鍵やデバイス名など、接続に必要な情報だけを下記の中継サーバー・アカウントサーバーに渡します。
- スマートフォン用ウェブアプリ(
app.switchboard.twentyoz.kr)を開く際にも、ウェブサイトと同じフロントのウェブサーバーがアクセスログ(接続元 IP アドレス、日時、リクエストのアドレス、応答ステータス、転送サイズ、User-Agent)を記録します。保有期間はウェブサイトのアクセスログと同じです。
スマートフォン連携(中継サーバー)
スマートフォン連携は、ユーザーが PC の設定でオンにした場合にのみ動作します。
- 中継サーバーは、PC とスマートフォンの間でエンドツーエンド暗号化されたデータを転送するだけです。会社は、ターミナルの内容、会話の内容、ペアリングのシークレット、セッションキーを知ることができません。
- 中継サーバーはメッセージを保存したり蓄積したりせず、転送する内容を記録しません。
- 接続を処理している間、接続元 IP アドレス、PC のルーム識別子(PC の公開鍵から作った値)、転送量をメモリ上で扱います。これらは不正利用防止のための頻度制限と一時的な遮断に使用し、サーバーを再起動すると消去されます。
- 中継サーバーのプログラムのログには、PC のルーム識別子の登録・交換・終了だけが記録されます。ただし、フロントのウェブサーバーのアクセスログには、他のリクエストと同様に、接続元 IP アドレス、日時、リクエストのアドレス(PC のルーム識別子を含む)、User-Agent が記録されます。
Google アカウントによる PC 一覧
PC とスマートフォンが Google アカウントでログインした場合にのみ取り扱います。
| 項目 | 目的 |
|---|---|
Google アカウントの固有識別子(sub) |
同じアカウントの PC とスマートフォンを関連付けること |
| PC の公開鍵、PC の名前、使用する中継サーバーのアドレス、最終接続日時、対応機能の表示 | スマートフォンや他の PC に PC の一覧を表示すること |
| スマートフォンのデバイス id、デバイスの公開鍵、デバイス名、プラットフォーム(ウェブ・Android・iOS)、最終接続日時 | アカウントにログインしたデバイスの管理 |
| ログインセッショントークンのハッシュ値と有効期限 | ログイン状態の維持 |
| 解除した PC、ログアウトさせたデバイスの表示 | 解除・ログアウトを他のデバイスに伝えること |
| スマートフォンのホームにおける PC の整理情報(フォルダー名、メモ、色、アイコン、固定、順序) | 同じアカウントのスマートフォンに同じ整理を表示すること |
| 使い捨てのデバイス登録票(約 5 分間有効) | 追加のログインなしでのデバイス登録 |
- Google ログインの証明に含まれるメールアドレスは、ログインの確認時に受け取りますが、保存しません。
- Google ID トークン、refresh token、ペアリングのシークレット、デバイスの秘密鍵、ターミナルの内容は保存しません。
- アカウントサーバーは PC の一覧だけを保管します。スマートフォンが PC に接続してよいかどうかは、PC が Google の署名を直接確認して判断します。
複数 PC の使用量の同期
ユーザーが PC の設定で「여러 PC 사용량 합쳐 보기」(複数の PC の使用量をまとめて見る)に同意した場合にのみ取り扱います。
- PC が、日付・ツール・モデル・プロジェクト別のトークン数を、アカウントのデバイス同士だけが知るキーで暗号化してアップロードします。会話の内容は含みません。
- 会社はこのキーを知ることができないため、内容を読むことはできません。サーバーが知ることができるのは、PC のルーム識別子、対象の月、データのサイズ、更新日時だけです。
- 保存フォルダーは、Google アカウント識別子のハッシュ値で区別します。
プッシュ通知
- スマートフォンアプリのプッシュトークンと通知キーは、ユーザーの PC のセキュアストレージに保管します。会社のサーバーには保存しません。
- 通知を送る際は PC が内容を暗号化し、中継サーバーがプッシュトークンと暗号文を Apple Push Notification service(APNs)または Firebase Cloud Messaging(FCM)に渡します。中継サーバーはトークンと内容を記録しません。
- APNs と FCM には、プッシュトークン、暗号文、固定の文言(「확인할 일이 있습니다」(確認が必要なことがあります))が渡されます。
メールによるお問い合わせ
お問い合わせの際にお送りいただいたメールアドレスとお問い合わせ内容を、回答と対応のために使用します。
4. 保有期間
| 情報 | 保有期間 |
|---|---|
| ウェブサーバーのアクセスログ(ウェブサイト、スマートフォン用ウェブアプリ、ダウンロード・アップデート、中継・アカウントサーバーへのリクエスト) | 90 日 |
| Google Analytics の利用統計 | 14 か月 |
| ログインセッション(ハッシュ) | 発行後最大 30 日。ログアウトすると直ちに削除 |
| ログアウトさせたデバイスの表示 | 30 日 |
| 使い捨てのデバイス登録票 | 約 5 分 |
| PC 一覧の情報 | PC でログアウトするか、スマートフォンで PC を解除するまで |
| スマートフォンのホームにおける PC の整理情報 | 最後に使用した日から 1 年。その後は自動で削除 |
| 解除した PC の表示 | 解除した日から 90 日。それより前にその PC が再びログインした場合は直ちに削除 |
| 暗号化された使用量データ | ユーザーが削除するまで。PC をアカウントから解除しても残ります |
| メールによるお問い合わせ | 3 年 |
使用量の記録は、PC の 환경 설정 › 휴대폰(環境設定 › スマートフォン)で 서버에서 이 PC 기록 지우기(サーバーからこの PC の記録を削除)または 계정 사용량 기록 모두 지우기(アカウントの使用量記録をすべて削除)から削除できます。その他のアカウント情報をすべて削除したい場合は、下記の連絡先までご依頼ください。
5. Cookie
ウェブサイト switchboard.twentyoz.kr は、次の Cookie を使用します。スマートフォン用ウェブアプリ app.switchboard.twentyoz.kr には Google Analytics を組み込んでいません。
| 名前 | 目的 | 保存期間 | 設定されるタイミング |
|---|---|---|---|
sb_lang |
自分で選んだ言語の保存 | 1 年 | 言語を自分で選んだとき |
sb_consent |
Cookie の使用への同意・拒否の保存 | 6 か月 | 同意バナーで選択したとき |
_ga |
Google Analytics の訪問者の識別 | 2 年 | 同意した場合のみ |
_ga_* |
Google Analytics のセッションの維持 | 2 年 | 同意した場合のみ |
- Google Analytics は初回訪問時には無効です。同意バナーで「許可」を選んだ後にのみ読み込みます。
- 画面下部の Cookie 設定 から、いつでも同意を撤回できます。撤回すると、
_ga、_ga_*の Cookie を削除します。 - ブラウザーの設定で Cookie の保存をブロックすることもできます。その場合、言語の選択が保存されないことがあります。
6. 外部サービス
サービスを提供するために、次の外部サービスを利用します。
| サービス | 提供者 | 取り扱う情報 | 利用条件 |
|---|---|---|---|
| Google Analytics | Google LLC | ウェブサイトの利用統計、Cookie の識別子 | ウェブサイトで Cookie に同意した場合 |
| Google ログイン | Google LLC | ログインの確認(アカウント識別子、メールアドレス) | ユーザーが Google アカウントでログインするとき |
| Firebase Cloud Messaging | Google LLC | プッシュトークン、暗号化された通知 | Android アプリの通知を使用する場合 |
| Apple Push Notification service | Apple Inc. | プッシュトークン、暗号化された通知 | iPhone アプリの通知を使用する場合 |
個人情報の国外移転
上記のサービスを利用すると、次のとおり個人情報が国外に移転されます。
| 移転先 | 移転先の国 | 移転する項目 | 移転の日時と方法 | 保有・利用期間 |
|---|---|---|---|---|
| Google LLC(Google Analytics) | 米国 | ウェブサイトの利用統計(訪問ページ、流入経路、デバイス・ブラウザー情報)、Cookie の識別子 | ウェブサイトで Cookie の使用に同意した後、ページを閲覧するたびにネットワーク経由で送信 | 14 か月 |
| Google LLC(Google ログイン) | 米国 | Google アカウントの識別子、メールアドレスなどのログイン確認情報 | 利用者が PC アプリまたはスマートフォンアプリで Google でログインするときにネットワーク経由で送信 | Google のプライバシーポリシーに従う |
| Google LLC(Firebase Cloud Messaging) | 米国 | プッシュトークン、暗号化された通知の内容 | Android アプリの通知を登録した場合、通知を送るたびにネットワーク経由で送信 | 通知配信の目的を達成するまで(Google のポリシーに従う) |
| Apple Inc.(Apple Push Notification service) | 米国 | プッシュトークン、暗号化された通知の内容 | iPhone アプリの通知を登録した場合、通知を送るたびにネットワーク経由で送信 | 通知配信の目的を達成するまで(Apple のポリシーに従う) |
通知の内容は、スマートフォンが生成したキーで暗号化した状態で送信するため、Google と Apple はその内容を読むことができません。
国外移転を拒否する方法と、拒否した場合の影響は次のとおりです。
- Google Analytics: 同意バナーで「拒否」を選ぶか、画面下部の Cookie 設定 で同意を撤回します。拒否してもウェブサイトの利用に制限はありません。
- Google ログイン: Google アカウントでログインせずに、QR コードで PC とスマートフォンを接続できます。この場合、アカウントの PC 一覧、QR を使わない接続、複数 PC の使用量の同期は利用できません。
- プッシュ通知: スマートフォンアプリで通知を登録しないか、オフにします。この場合、承認待ち・作業完了・エラーの通知を受け取れません。
会社は、上記の場合を除き、個人情報を第三者に提供しません。ただし、法令に基づく要請がある場合は例外とします。
7. 利用者の権利
利用者は、いつでも自身の個人情報の閲覧、訂正、削除、処理の停止を求めることができます。hello@twentyoz.kr までご請求いただければ、10 日以内に対応し、その結果をお知らせします。
次の操作は、アプリで直接行えます。
- PC 一覧から PC を外す: PC の 환경 설정 › 휴대폰(環境設定 › スマートフォン)で Google 계정 로그아웃(Google アカウントからログアウト)
- スマートフォンのログアウト: スマートフォンアプリのアカウント画面、または PC の接続したスマートフォンの一覧で 로그아웃(ログアウト)
- 使用量の記録の削除: サーバーからこの PC の記録を削除、アカウントの使用量記録をすべて削除
- ウェブサイトの Cookie への同意の撤回: 画面下部の Cookie 設定
Google アカウントがこのアプリに付与した権限を完全に取り消すには、Google アカウントの設定でアプリの権限を削除してください。アプリは、同じアカウントの他の PC のログインを守るため、Google 側の権限を自動では取り消しません。
8. 破棄の手順と方法
保有期間が終了した情報、または取り扱いの目的を達成した情報は、遅滞なく破棄します。電子ファイル形式の情報は、記録を再生または復元できない技術的な方法で削除します。紙に出力した情報は、裁断または焼却します。ログインセッション、ログアウトさせたデバイスの表示、解除した PC の表示、スマートフォンのホームにおける PC の整理情報は、保有期間が過ぎるとサーバーが自動で削除します。
9. 安全性確保のための措置
- スマートフォンと PC の間の内容はエンドツーエンドで暗号化し、中継サーバーは暗号文だけを転送します。
- ログインセッションは、トークンの原文ではなくハッシュ値だけを保存します。
- 使用量の記録は、会社が知ることのできないキーで暗号化した状態でのみ保存します。
- アカウントのデータファイルと使用量のフォルダーは、サーバー上で制限された権限で保管します。
- アカウント API は、ブラウザーからのリクエストをスマートフォン用ウェブアプリのオリジンからのみ受け付け、Cookie を使わず認証トークン(Bearer)だけを使用します。
- 中継サーバーには、登録時の作業証明(proof of work)、接続数、メッセージの頻度、転送量の制限を設けています。
10. 個人情報保護責任者
| 区分 | 内容 |
|---|---|
| 個人情報保護責任者 | 윤찬(Yun Chan、共同代表) |
| 連絡先 | hello@twentyoz.kr |
11. 会社情報
- 商号: (주)트웬티온스 TWENTYOZ
- 代表: 윤찬, 이용석
- 事業者登録番号: 109-87-01781
- 住所: 경기도 화성시 동탄첨단산업1로 27, A909호(영천동, 금강펜테리움IX타워)(大韓民国 京畿道 華城市)
- 電話: 070-4353-1190
- メール: hello@twentyoz.kr
12. ポリシーの変更
本ポリシーを変更する場合は、施行日とともにこのページでお知らせします。