プライバシーポリシー

最終更新日:

本ポリシーは、RoamTerm(以下「当社」)がモバイルアプリ、デスクトップエージェント、本ウェブサイトで個人データをどのように扱うかを説明します。運営者: Ali Demirci(個人開発者、トルコ・アンカラ)。連絡先: [email protected]。

当社が決して見ないもの

ターミナルセッションの内容、転送するファイル、実行するコマンドは、スマホとパソコンの間のエンドツーエンド暗号化されたSSH接続の中を流れます。当社のリレーは暗号化されたバイト列を転送するだけで、読み取ることはできません。秘密鍵はスマホのSecure EnclaveまたはStrongBoxに保管され、当社に送信されることはありません。 リモート支援にも同じことが当てはまります。支援セッションの画面、キー入力、ファイル、ターミナルの内容は、エンドツーエンド暗号化された接続の中を流れ、当社が読み取ることも保存することもありません。支援コードの秘密の部分が当社のサーバーに届くことはありません。

当社が処理するもの

  • アカウント(任意)。 アカウントなしでも使えます。GoogleまたはAppleでサインインすると、認証サービス(Supabase Auth)がメールアドレス、表示名、プロバイダのユーザーIDを保存します。
  • 端末とマシン。 ペアリングと再接続のため、お客様が付けた名前、端末識別子、公開鍵のフィンガープリント、プッシュ通知トークン、最終接続時刻を保存します。アプリ内で確認できる接続ログも保持します。
  • リレーの運用。 リレーはIPアドレス、時刻、データ量を処理しますが、内容は処理しません。
  • サブスクリプション。 購入はAppleまたはGoogleが処理します。RevenueCatはProを有効にするため、アプリのユーザーIDと購読状況を受け取ります。お支払い情報は当社には届きません。
  • 診断と分析。 Firebase AnalyticsとCrashlyticsは、利用イベント、アプリのバージョン、端末モデル、OS、クラッシュレポートを受け取ります。ターミナルの内容は含まれません。プッシュ通知にはFirebase Cloud Messagingを使用します。
  • 本ウェブサイト。 Cookieを使わず、サイト間の追跡も行わないCloudflare Web Analyticsを使用します。
  • サポートへのお問い合わせ。 アプリ内の「サポートとフィードバック」フォーム(スマホアプリまたはデスクトップのコントロールセンター)からご連絡いただいた場合、下記「サポートへのお問い合わせ」に記載のデータを取り扱います。
  • ステータスページ。 公開ステータスページ(status.roamterm.com)は個人データを収集せず、当社サービスが稼働しているかどうかだけを表示します。
  • Claude Codeに関するプッシュ通知。 Claude Codeが入力を待っている、または完了したことを知らせる通知には、コマンド、プロンプト、メッセージの内容は含まれず、お使いのコンピュータ名のみが表示されます。詳細はエンドツーエンドで暗号化された接続の確立後に表示されます。
  • リモート支援: 支援者の身元。 支援する人は、GoogleまたはAppleでサインインする必要があります。接続時に、当社のサーバーは、RoamTermの端末ID、サインインプロバイダ、マスクされたメールアドレス(例: a***@gmail.com)を含む、有効期間の短い署名付きの証明を発行します。パソコンの所有者は、承認するかどうかを判断できるよう、この証明を、支援者が送信した表示名および端末名とともに確認します。証明のコピーは保存しません。支援を受けるだけの人にはアカウントは不要で、その人に関するアカウントデータは処理しません。
  • リモート支援: リレーの運用。 双方を接続するため、リレーは通常の接続と同様に、支援コードの4桁のルーティング部分(秘密の部分ではありません)、IPアドレス、時刻、関係する端末ID、データ量を処理します。内容は読み取りません。支援コードの有効期間は10分で、1回のみ使用できます。
  • リモート支援: お客様のパソコン上の記録。 デスクトップエージェントは、支援に関するイベント(コードの発行、リクエスト、承認または拒否された権限、セッションの終了、ブロック、通報)のローカル監査ログを保持します。ターミナルの内容、入力したテキスト、画面のピクセルは一切記録せず、このログは当社には送信されません。

サポートへのお問い合わせ

アプリの「サポートとフィードバック」から送信されたお問い合わせについて、当社は次の情報を受け取り保存します。入力されたメッセージ、ご入力いただいた場合のみ返信先のメールアドレス、アプリとOSのバージョン、端末モデル、RoamTermの端末ID、言語、「診断情報を含める」にチェックしたままの場合はフォームに一覧表示される項目(例:テーマ、ペアリング済みコンピュータの数、Proの状態、オンラインまたはオフラインの状態、直近の接続エラーの種類。デスクトップエージェントの場合:バージョン、OS、アーキテクチャ、リレーと直接接続の状態、ペアリング済みスマホとセッションの数、ADBとtmuxの有無)。マシン名、ホスト名、ファイルパス、鍵、ターミナルの内容は一切含まれません。また、不正利用の抑制のみに使用する、ソルト付きの不可逆なIPアドレスのハッシュ値も保存します。IPアドレスそのものは保存しません。診断情報は任意で、チェックを外すことができます。

目的と法的根拠。 これらのデータは、お問い合わせへの回答、不具合の修正、不正利用の防止のために使用します。法的根拠は、契約の履行(サービスに関するお問い合わせへの対応)と当社の正当な利益(製品の改善と不正利用の防止)です。

提供先と処理委託先。 お問い合わせはドイツにある当社のサーバーに保存されます。お問い合わせごとにメール通知を受け取り、この通知はCloudflare Email Routingを通じて運営者のGoogle(Gmail)メールボックスに送信されます。CloudflareとGoogleはサービス提供者としてこれを処理します。返信は、ご入力いただいたメールアドレスにのみ行います。

保存期間と削除。 お問い合わせは、対応済みかどうかにかかわらず、最終更新から24か月後に削除され、ご依頼があればそれより早く削除します。お問い合わせはアカウントに紐づけられていないため、アカウントを削除しても自動的には削除されません。[email protected] にチケット番号(RT-…)またはご利用の返信先アドレスをお知らせいただければ、削除します。お問い合わせにパスワード、秘密鍵、ターミナルの内容を記載しないでください。

不正利用の通報とブロック(リモート支援)

セッション終了後にパソコンの所有者が「通報」(または「ブロック」)を選択した場合、当社は次の情報を受け取り保存します。

  • 通報された支援者の端末ID、およびサインインしていた場合はそのRoamTermアカウントID
  • 通報したパソコンの仮名の識別子(その名前やアドレスではなく、鍵から導出したハッシュ)
  • 一覧から選択された理由
  • 通報者が記入した、任意の自由記述メモ(500文字まで。パスワードや個人的なデータは書かないでください)
  • 通報の日時

また、当社または所有者がブロックした支援者のためのブロックリスト(端末ID、任意のアカウントID、理由、任意の終了日)を保持しており、リレーは誰かが接続しようとするときにこれを確認します。

目的と法的根拠。 人々を詐欺や不正アクセスから守り、通報を審査し、不正利用する端末やアカウントをブロックし、法的請求から防御するためです。法的根拠は、サービスの安全を保つという当社の正当な利益(GDPR第6条1項(f)、KVKK第5条2項(f))であり、通報された人の権利との均衡を図ります。通報された人は、当社が保有する自身のデータについて問い合わせることができます(「お客様の権利」をご覧ください)。法律により公的機関へのデータ提供が義務付けられている場合は、その義務が法的根拠となります。

保存期間。 通報は、提出から180日後に自動的に削除されます。ブロックリストの項目は、ブロックが有効な間保持され、解除または期限切れの時点で削除されます。アカウントが削除された場合、通報およびブロックリスト内のアカウントIDは削除または匿名化されます。ブロックされた端末がアカウントを削除して復帰できないよう、端末IDは残りの期間保持されます。

閲覧できる者。 ドイツにある当社のサーバー上で、運営者のみが閲覧できます。通報は、ブロックされた事実を除き、通報された本人を含む他のユーザーと共有されません。このデータを販売したり、広告主と共有したりすることはありません。

保管場所と期間

アカウント、端末、購読の記録は、ドイツにある当社のサーバー(自社運用のSupabase)に暗号化バックアップとともに保管されます。分析とクラッシュのデータはGoogle(Firebase)、購読状況はRevenueCatが処理します。アカウントと端末の記録は、ご自身が削除するかアカウントを削除するまで保管します。クラッシュと分析のデータは各提供元の保持設定に従います。暗号化されたデータベースのバックアップは、暗号化ストレージ事業者のCloudflare R2に保管し、日次バックアップは15日間、月次バックアップは12か月間保持します。削除したデータは日次バックアップから15日以内、月次アーカイブから12か月以内に消えます。バックアップは災害復旧のみに使用し、削除済みのアカウントをバックアップから復元することはありません。処理の法的根拠は、契約の履行(ペアリング、リレー、購読の提供)、正当な利益(セキュリティ、不正利用の防止、クラッシュの診断)、必要な場合の同意(同意が適用される地域での分析、およびプッシュ通知)、法的義務(購入に関する税務・会計記録。ストアが管理します)です。一部の提供元はお住まいの国の外(EEAやトルコの外を含む)でデータを処理する場合があり、法律上必要な場合、その移転は標準契約条項などの保護措置に基づきます。 リモート支援の通報とブロックリストも、ドイツにある当社のサーバーに保管されます。リモート支援における詐欺と不正利用の防止は、当社の正当な利益に含まれます。リモート支援の通報は180日間、ブロックリストの項目はブロックが有効な間、保持されます。

お客様の権利

アプリでいつでも端末を削除でき、設定からアカウントも削除できます(アカウント削除)。お住まいの地域によっては、アクセス、訂正、持ち出し、削除、処理への異議の権利があります。[email protected] までご連絡ください。遅くとも30日以内に回答します。データ管理者はAli Demirci(トルコ・アンカラ)です。権利はGDPRおよびトルコの個人データ保護法(KVKK、法律第6698号)に基づきます。お住まいの国のデータ保護当局、またはトルコでは個人データ保護委員会に苦情を申し立てることもできます。 リモート支援で通報またはブロックされたと思われる場合は、[email protected]までご連絡いただければ、当社が保有するお客様のデータをお知らせし、ブロックへの異議申立てを受け付けます。ただし、通報者が特定される詳細や、不正利用者による検知回避を助ける詳細は、お伝えしないことがあります。

子ども

RoamTermは成人の専門家向けであり、子どもを対象としていません。