VPN おすすめを探すとき、トップページに「ノーログ」と書かれているかだけを見るのは十分ではありません。確認すべきなのは、サービスがどのアカウント情報や接続情報を収集するのか、それがなぜ必要なのか、いつまで保持されるのか、そしてアカウント解約後にどう扱われるのかです。プロトコル名、回線種別、クライアント機能は接続方法に影響しますが、明確なデータポリシーの代わりにはなりません。
VPNはデバイスとサービスのノード間に暗号化トンネルを構築します。これにより、ローカルネットワークが通信内容を直接観察する機会を減らし、ウェブサイトから見える出口アドレスを変更できます。ただし、ブラウザーのログイン状態、Cookie、デバイス特性、ユーザーが自ら送信した情報まで自動的に消去するものではありません。そのため、プライバシーの判断では、サービス側の方針、アカウント手続き、クライアント設定、日常の利用習慣を総合的に確認する必要があります。
ノーログ方針で確認すべき項目
「ノーログ」の範囲はサービスによって異なります。閲覧内容を記録しないことだけを示す方針もあれば、送信元アドレス、接続時刻、ノード選択、通信量、障害記録を保存するかまで説明する方針もあります。プライバシーポリシーを読む際は、曖昧な表現を具体的なデータ項目に分解し、「ノーログ」をシステムが一切の運用情報を生み出さないという意味に捉えないことが大切です。
コンテンツログと接続メタデータを区別する
コンテンツログには、アクセスしたページ、検索内容、送信本文などが含まれます。一方、接続メタデータには、アカウント識別子、接続時刻、選択したノード、クライアントのバージョン、送信元アドレス、通信量統計などが含まれる場合があります。閲覧内容を記録しないと説明されていても、接続メタデータが収集されるか、セッション中だけ利用されるのか、明確な削除期間があるのかを引き続き確認してください。
| 確認項目 | 確認すべき説明 | 曖昧な表現のリスク |
|---|---|---|
| 閲覧内容 | アクセス先、検索内容、送信本文を記録するか | 「プライバシーを保護する」とだけ書かれ、具体的な範囲が不明 |
| 接続記録 | 送信元アドレス、接続時刻、ノード選択を保存するか | 「必要なログ」とだけ書かれ、データ項目が列挙されていない |
| 通信量統計 | 課金、上限管理、障害対応のどれに利用するか | 統計情報がアカウントと長期的に紐付くか説明されていない |
| 診断情報 | クラッシュレポートが初期状態で送信されるか、無効にできるか | クライアントとサーバーの規約が分かれている |
| 削除ルール | ログアウト、リセット、アカウント解約後にどう処理するか | 「適切な時期に削除」とだけ書かれ、条件が示されていない |
プライバシーポリシーの適用対象にも注意が必要です。クライアント開発者、ノード運営者、決済処理事業者、サポートシステムは、それぞれ異なる役割を担う可能性があります。ポリシーがウェブサイトだけを説明し、アプリ、接続ノード、サポート窓口を対象にしていない場合、データの流れ全体を把握するのは困難です。規約の更新履歴も重要で、収集範囲に変更があったかを確認できます。
監査という言葉だけで完全な回答と判断しない
第三者による検査は、対象範囲、実施時期、結論が明確な場合にのみ参考になります。特定のクライアント、一部のサーバー設定、ある期間だけを対象としている可能性があり、その後のすべての運用状態を自動的に証明するものではありません。公開資料がない場合、サービスが独立監査を受けたと推測すべきではありません。監査報告がある場合でも、その時点のプライバシーポリシーと実際の設定を確認してください。
登録と決済で情報を最小限にする方法
情報の最小化とは、意図的に虚偽の情報を提供することではなく、サービスの利用に必要な情報だけを送ることです。登録時にメールアドレスが不要なら、普段使いのメールアドレスとの紐付けを必須とする場合より露出を抑えられます。ユーザー名も、SNSの名前、勤務先の識別情報、その他の公開アカウント名を使い回さない方がよいでしょう。サービス間で簡単に関連付けられるリスクを減らせます。
- VPNアカウントには独立したユーザー名を使い、公開プロフィールの識別情報を流用しない。
- 十分な長さの独自パスワードを生成し、信頼できるパスワード管理ツールで保管する。
- ページで明確に求められている項目だけを入力し、備考欄や問い合わせフォームに無関係な個人情報を追加しない。
- アカウントページで、パスワードのリセット、セッションの無効化、サブスクリプションURLの更新、アカウントの閉鎖ができるか確認する。
- 診断ログを送る前に内容を確認し、ローカルパス、アカウント識別子、接続記録が含まれていないか確かめる。
決済では、サービス提供者以外の処理事業者が関わることが一般的です。確認時は、料金プランページ、プライバシーポリシー、決済ページを分けて読み、サービス提供者に見える情報、決済処理事業者が保持する情報、返金や異議申し立てに必要な記録を確認してください。特定の決済方法を使っても自動的に匿名になるわけではなく、請求情報、取引識別子、アカウントが紐付く可能性は残ります。
サポートへの問い合わせも、見落とされがちなデータの入口です。スクリーンショットには、アカウント名、デスクトップ通知、ノードアドレス、サブスクリプション内容が同時に写り込むことがあります。送信前に不要な範囲を切り取り、エラーの状況、システムのプラットフォーム、クライアント名、再現手順を優先して説明してください。ログを添付する必要がある場合は、生成方法と機密項目を先に確認しましょう。
プロトコル名だけでプライバシー水準は判断できない
Shadowsocks、VMess、Trojan、VLESS、Hysteria2、TUICは、伝送、カプセル化、認証、ネットワークへの適応性に関する課題を解決するものです。性能、利用可能なクライアント、通信特性には影響しますが、運営者がログを保存するかどうかを決めるものではありません。プライバシーを判断するには、プロトコル実装、伝送の暗号化、証明書検証、クライアントの入手元、サーバー側の方針をすべて確認する必要があります。
| プロトコルまたは方式 | 技術上の重点 | プライバシー確認の重点 |
|---|---|---|
| Shadowsocks | 暗号化プロキシ。全通信を対象にするかはクライアントモードによって異なる | TUN、システムプロキシ、DNSが想定どおり通信を引き受けているか確認する |
| VMess | 認証機能を備えたプロキシプロトコル。異なる伝送層と組み合わせられる | 伝送設定、クライアントの更新元、サブスクリプション内容を確認する |
| VLESS | 軽量な認証・転送方式であり、それ自体は完全な伝送暗号化を担わない | TLSまたは別の安全な伝送方式と正しく組み合わされているか確認する |
| Trojan | TLSに依存して暗号化通信を確立する | 証明書検証が有効か確認し、証明書エラーを無視しない |
| Hysteria2 | 不安定なネットワーク向けのUDP伝送方式 | ネットワーク互換性、認証設定、DNS経路を確認する |
| TUIC | QUICをベースにしたプロキシ伝送方式 | クライアント実装、証明書設定、フォールバック動作を確認する |
クライアントの違いも実際の結果を変えます。Windows、macOS、Linuxのクライアントには、システムプロキシやTUNモードが用意されている場合があります。iOSとAndroidは通常、システムVPNインターフェースで通信を引き受けます。システムプロキシはプロキシ設定に従うアプリに主に影響し、TUNモードはデバイス全体の転送に近い一方、ルーティング規則、ローカルネットワークの除外、アプリの互換性の影響を受けることがあります。
サブスクリプションをインポートしたら、ノードに接続できることだけを確認して終わらせないでください。クライアントにリモートルールのアドレス、DNS設定、証明書オプション、自動更新元が表示されるかも確認しましょう。オープンソースのクライアントでも、任意のダウンロード元が信頼できるとは限りません。インストールファイルはプロジェクトの正式なリリース元から入手し、サポート対象のバージョンを保ってください。
サブスクリプションURLをアカウントの認証情報として扱う理由
サブスクリプションURLには通常、ノード名、アドレス、ポート、プロトコルパラメータ、認証情報が含まれます。URLを入手した人は別のクライアントに設定をインポートできる可能性があるため、公開スクリーンショット、共有ドキュメント、ブラウザーの同期メモ、検索履歴に残してはいけません。URLをコピーした後は、不要になったページを速やかに閉じ、完全なURLを他人に送って調査を依頼するのも避けましょう。
サブスクリプションURLが誤って漏洩した場合、メッセージを削除するだけでは不十分です。アカウントパネルでサブスクリプションのリセットまたは更新機能を探し、古いURLを無効にしてから、信頼できるデバイスで再インポートしてください。その後、ログイン中のセッションとクライアント一覧を確認し、使っていない設定を削除します。パネルで対応できない場合は正式なサポート窓口から問い合わせますが、問い合わせ本文にも完全なURLを貼り付けないでください。
サブスクリプションURLの安全性は、ファイルの拡張子やQRコードの見た目ではなく、誰が読み取れるかで決まります。QRコードは設定内容を別の形で表示しているだけです。
ルーティング規則のサブスクリプションも個別に確認が必要です。ルール提供者は、どのドメインをプロキシ経由にし、どの接続を直接接続にするかを変更できます。クライアントがルールをリモート更新できる場合は、提供元と更新アドレスを確認してください。出所不明の設定に予期しない直接接続ルールが追加されると、本来トンネルに入れるはずのリクエストがVPNを迂回する可能性があります。
公共Wi-Fiでの接続手順とリスクへの対処
公共Wi-Fiでは、同名ネットワークへの誘導、暗号化されていないローカル通信、悪意のあるDNS応答、認証ページの乗っ取りなどが問題になります。VPNはトンネル確立後の通信を保護できますが、ネットワークに接続してからトンネルが確立するまでには空白があります。まずネットワーク名が施設の案内と一致することを確認し、必要な認証ページを済ませてからVPNを起動する方が安全です。
- ネットワークに接続したら、まず機密性の高い作業を控え、システムに表示されるセキュリティ警告を無視しない。
- 施設のネットワーク認証ページを完了し、そのページにVPNの認証情報を入力しない。
- 信頼できるクライアントを起動し、接続成功が明確に表示されるまで待つ。
- 出口アドレスとDNSリクエストが設定どおり想定した経路を通っているか確認する。
- 施設を離れたらネットワークを切断し、不要になった自動接続の記録を削除する。
VPNを有効にすると一部の認証ページが読み込めないことがあります。これは、そのページが公共ネットワークのローカル入口にあり、完全なインターネット接続がまだ許可されていないためです。その場合は一時的にVPNを切断して認証を完了し、すぐに再接続してください。システム通知に似た見た目でも、VPNアカウントのパスワードや無関係な情報を入力してはいけません。
「自動接続」と「保護されていない通信をブロック」は別の機能です。前者はネットワークの変化に応じてトンネルの確立を試み、後者はトンネルが切断された際に通信の直接接続を制限します。プラットフォームやクライアントによって名称は異なるため、有効化した後に一度接続を手動で切り、ブラウザーやアプリの通信が停止するか確認してください。スイッチがオンになっているかだけで判断しないことが大切です。
DNS漏れとルーティング規則を確認する方法
DNSはドメイン名をネットワークアドレスに変換します。DNS漏れが起きると、ウェブ通信はVPNを通っていても、ドメイン名の問い合わせだけがローカルネットワークや元のネットワーク事業者に送られることがあります。よくある原因は、システムに古いDNS設定が残っている、クライアントがシステムプロキシだけを設定している、ブラウザーが独自の暗号化DNSを有効にしている、ルーティング規則によって問い合わせ先が別の出口に送られている、といったものです。
まず想定する経路を決めてから漏れを判断する
異なる地域のDNS結果が表示されても、必ずしも漏れとは限りません。まず、クライアントがリモートDNS、ローカルDNS、ルール別のDNSのどれを使っているか確認します。すべての問い合わせをトンネル経由にする設定なのに、ローカルネットワークが割り当てたDNSが表示される場合は、さらに調査が必要です。DNSを分流する設定なら、プロキシ対象のドメインと直接接続のドメインを分けてテストし、設定の意図どおりか確認してください。
確認手順
クライアントの現在のモードを確認する
システムDNSとクライアントDNSの設定を確認する
ブラウザー独自のDNSを無効にして再テストする
ネットワークを切り替えてトンネルを再確立する
ルーティング規則とローカルネットワークの除外項目を確認する
現象を記録してから設定を一つずつ戻す
ブラウザーの暗号化DNSは、クライアントが提供する名前解決経路を迂回することがあります。一方で、クライアントのTUNモードが引き続き処理する場合もあります。結果はプラットフォームの実装とルーティング規則によって異なるため、一概には判断できません。調査では一度に一つの設定だけを変更し、変更前後の出口と名前解決結果を記録してください。そうしなければ、どの層で差異が生じたのか特定しにくくなります。
ルーティング規則は、どの接続をVPNに通すかを決めます。一般的な方式には、ドメイン、アドレス範囲、アプリ、地域に基づく分流があります。プライバシーに関わるアカウント、検索、通信アプリが誤って直接接続に設定されると、ローカルネットワークから接続先を観察される可能性があります。反対に、ローカルネットワーク機器へのアクセスをすべてトンネルに送ると、印刷、ファイル共有、ローカルサービスが利用できなくなることがあります。
IEPL専線、中継、直接接続の違い
回線種別が左右するのは、接続地点から出口ノードまでの通信経路です。直接接続では通常、デバイスから海外のノードへ直接接続するため経路は単純ですが、国内ネットワークから接続先地域までの公衆網品質に左右されます。中継では、まず近い転送ノードに接続し、そこから中継回線で出口へ送ることで、経路の調整や特定ネットワークでの接続改善を図れます。
IEPL専線は通常、国際イーサネット専線のリソースを使って一部の国際区間を伝送する方式を指し、一般的な公衆網の直接接続とは経路条件が異なります。公衆網経路の不確実性を一部減らせますが、「専線」はノーログと同義ではなく、端末、アカウント、DNS、出口ノードにおけるプライバシーリスクをなくすものでもありません。回線の説明とデータ処理方針は分けて確認してください。
直接接続、中継、IEPLのいずれを選ぶ場合も、実際の出口地域、DNS経路、切断時のフォールバック、クライアントの分流が想定どおりか確認してください。回線が安定しているからといって収集情報が少ないとは限りません。同様に、プロトコルを更新してもアカウントや決済データの処理方法が自動的に変わるわけではありません。
繰り返し実行できるプライバシーチェックを作る
一度の確認で分かるのは、その時点の方針と設定だけです。サービス規約、クライアントの権限、システムのネットワークインターフェース、リモートルールは変わる可能性があります。実用的なのは、短く繰り返せる確認手順を作ることです。利用開始前に方針を読み、クライアント更新やプロトコル変更後に再テストし、サブスクリプションURLが漏れたらすぐに認証情報を更新します。
- プライバシーポリシーで、閲覧内容、接続メタデータ、診断情報、削除方法がそれぞれ説明されているか確認する。
- 登録時は必要な情報だけを提供し、メールアドレス不要のアカウント手続きを優先する。
- 決済処理事業者とサポート窓口がそれぞれ扱うデータを確認する。
- サブスクリプションURL、QRコード、パスワード、復旧情報を認証情報として管理する。
- プロトコルの組み合わせ、証明書検証、クライアントモード、DNS設定を確認する。
- 公共ネットワークで認証を完了してからVPNを確立し、切断時の動作をテストする。
- ルーティング規則を確認し、機密性の高いアプリが意図せず直接接続になっていないか確かめる。
- 異常が起きたら設定を一つずつ変更し、プロトコル、ノード、DNSを同時に変更しない。