VPNアプリを削除するとアカウントも消える?
クライアントの削除とアカウントの削除は別の操作です。端末に何が残り、依頼するまで事業者が何を保持するかを確認しましょう。
アプリを削除し、アイコンも消えたのに、来月もサブスクリプションは更新されます。VPNクライアントのアンインストールは一台の端末からソフトウェアを取り除くだけで、サービスへの削除依頼を送るわけでも、請求を停止するわけでも、プロファイルのすべてのコピーに届くわけでもありません。これらは担当者の異なる別々の操作です。実際にどの層を片付けたのかを知ることが、退役した端末と生きている認証情報の違いになります。端末の掃除、請求の関係、アカウントの記録を切り分ければ、残りの作業は明白です。
アンインストーラーが実際に消すもの
アンインストーラーはアプリケーションバンドルと、それが登録したファイルを削除します。Windowsでは通常、ユーザーのアプリデータの下にプロファイルディレクトリが残り、macOSでは環境設定やアプリケーションサポートのフォルダーが残ることがよくあります。Androidはアプリのプライベートデータを消去し、iOSはアプリのコンテナを削除しますが、キーチェーンの項目やシステム構成プロファイルは残ることがあります。
VPNソフトウェアはアプリの外に第二のコンポーネントをインストールすることがよくあります。ネットワーク拡張、システムサービス、TUNドライバー、構成プロファイルなどです。そのコンポーネントはアンインストール後も残り、端末にトンネル定義を保持することがあります。削除が完了したと判断する前に、アプリ一覧だけでなく、プラットフォームのVPN設定画面を確認してください。
これらのどれも事業者には届きません。アンインストーラーがサーバーに連絡する理由はなく、ほとんどの製品はそうしません。だからこそ、その直後でもアカウントは別の端末から利用できるのです。
プロファイルと認証情報が隠れる場所
プロファイルは設計上持ち運べるため、忘れられやすいのです。エクスポートしたOpenVPNファイル、WireGuardの構成、スクリーンショット内のQRコード、システムのキーチェーンに保存されたパスワードは、いずれもアプリが所有していなかったため、アンインストール後も残ります。
| Platform | Common leftover | Where to look |
|---|---|---|
| Windows | Saved profile, stored credential | App data folder, Credential Manager |
| macOS | Configuration profile, keychain item | VPN settings, Keychain Access |
| Android | Always-on VPN entry, app data | Network settings, VPN screen |
| iOS | VPN configuration, keychain item | VPN and device management settings |
Linuxでは接続がクライアント自身のディレクトリではなくNetworkManagerに存在することがあります。接続とsystem-connectionsフォルダーを一覧表示すると、デスクトップがまだ何を知っているかが分かります。
nmcli connection show
sudo ls /etc/NetworkManager/system-connections/
sudo find /etc -maxdepth 3 -iname '*vpn*'コピーは端末の外にもあります。同期フォルダーにダウンロードしたプロファイル、メールの添付ファイル、バックアップイメージです。ローカルのアプリを削除してもこれらのコピーには何の影響もなく、どれでもまだ有効な認証情報でトンネルを再確立できます。
アカウントは事業者側にある
サービスは端末が決して見ない記録を保持します。アカウントの身元、サブスクリプションと支払い方法、端末の認可、サポートとのやり取り、そしてポリシーが記述する接続メタデータです。アンインストールはその側に何のイベントも生まないため、アカウント、更新、有効なセッションはそのまま続きます。
人が気づくのは請求の部分です。アプリを削除した後でもサブスクリプションが更新されるのは、支払いの認可がソフトウェアではなくアカウントに属しているからです。先にアカウントを削除すると、解約に使うはずだった請求画面も消えることがあるため、操作の順序が重要です。
セルフサービスの削除ボタンを用意する事業者もあれば、サポートへの依頼を求める事業者もあり、法的または会計上の理由で削除後も記録を保持する事業者も少数あります。Mozilla サブスクリプションサービスのプライバシー通知は、アカウントと支払いの区分が別々に説明されている公開例の一つです。同等の一覧については、ご自身の事業者の通知をお読みください。
正しい順序でアクセスを外す
まず存在するものを洗い出します。有効な認可のある端末、エクスポートしたプロファイル、保存された認証情報、更新の背後にある支払い方法です。次に端末か鍵を先に失効させます。コピーしたプロファイルが残っていても失効は効くからです。失効した鍵はどのコピーでも使えないため、ファイル削除より先になります。何かを解約する前にこれを行い、アカウント画面に失効すべき端末がすべて表示されるようにします。
次に、請求の管理がまだ使えるうちに更新を解約し、解約の確認を保存します。その後、事業者の定めた窓口からアカウント削除を依頼し、返答を保管します。最後に、見つけたローカルの残りを削除し、削除したプロファイルと共有していた認証情報をすべて更新します。
管理された機器では自己流で進めないでください。組織のオフボーディング手順を使ってください。プロファイルや証明書は端末管理システムが管理していることがあり、アプリだけを削除すると再インストールされる可能性があります。
想定せずに結果を確認する
きれいなセッションから結果を試します。アカウントにサインインできるか、端末がまだアカウントの認可一覧に表示されるか、次の更新が解約されているかを確認します。ログインの失敗はアイコンがないことより強い証拠であり、リンクされたメールログインなど第二の身元がまだ使えるかどうかも分かります。
削除の返答は端末の一覧と日付と一緒に保管してください。後で事業者がアカウントが有効だったと主張した場合、その記録が答えになります。法律上、請求記録の保存が必要な場合は、削除の失敗として扱わず、例外として記録してください。