AIのプライバシー:暗号化同期で守られる情報とは
AIアシスタントの端末内保存、暗号化同期、モデルの処理、外部ツール、ファイル保存を分けて確認し、情報の送信先と管理方法を理解しましょう。
AIアプリは、保存した会話を保護しながら、回答を作るために外部のモデルへプロンプトを送ることがあります。これは同じ処理の中の別々の段階です。プライバシーを理解するには、入力した情報が保存、同期、外部送信されるまでの流れを追う必要があります。
暗号の専門家になる必要はありません。どの情報を誰が受け取るのか、誰が鍵を持つのか、あとからどうアクセスを取り消せるのかを確認しましょう。
まず5つの質問に分ける
アシスタントを比較するときは、次の項目を確認します。
- アプリは端末内のどこに情報を保存するか。
- その情報を他の端末へどう同期するか。
- 回答を生成するために、どのシステムがプロンプトを受け取るか。
- タスクの途中で、接続したどのツールにデータが渡るか。
- ファイル、バックアップ、保存されたコピーはどう扱われるか。
これらの質問は、実際の使い方に当てはめて考えてください。短い一般的な質問、アップロードした仕事の文書、メールを送るツールは、それぞれ別の場所にデータを送ります。プライバシーに関する漠然とした宣伝文句では、この3つすべてには答えられません。決めるときは、プロバイダーの現在の説明を読んだ日付と一緒に保存しておくと、あとで変更に気づけます。
通信、保存、同期の暗号化を区別する
転送中の暗号化は、スマートフォンとサーバーの間など、2点間を移動しているデータを守ります。保存時の暗号化は、保存されているデータを守ります。エンドツーエンド暗号化では、もう1つ問いが加わります。鍵を持っているのは誰か、です。自分の端末だけが鍵を持っていれば、途中のサービスは内容を読めません。
背景知識には、MDNのTLSが接続をどう守るかの解説や、Signalのエンドツーエンド暗号化通信の説明が参考になります。それぞれ守る対象が違います。鍵のアイコンだけでは、サービスがどこで情報を読めるのかはわかりません。
端末間の同期については、新しい端末をどう承認するのか、鍵がどうやって届くのか、アカウントの復旧に何が必要かを確認しましょう。ペアリングした端末にも、画面ロックと最新のソフトウェアが必要です。同期中の暗号化があっても、ロックが解除された端末を手にした人が、すでに端末にある情報を読むことは防げません。
プロンプトがモデルへ届くまでを確認する
推論とは、モデルが回答を書く段階のことです。外部のプロバイダーが推論を行う場合は、そのプロバイダーが何を受け取り、どの利用条件が適用されるかを確認してください。個人向けサブスクリプション、API、仕事用アカウントでは設定が異なることがあります。別のプランの約束ではなく、自分が使っている製品そのものを確認しましょう。
例えば、顧客への提案書を要約するとします。アップロードする前に、文書全体が送られるか、アプリが会話履歴やメモリーを添えるか、ツールが追加情報を取得するかを確認します。不要な氏名や関係のない箇所は、作業に必要がなければ取り除けます。
カスタムエンドポイントにも同じ確認が必要です。誰が運営しているか、障害時にアプリが別のモデルに切り替わるかを調べてください。ローカルモデルの設定があっても、すべての機能、同期、接続ツールがオフラインで動くとは限りません。
ツールとファイルの送信先を別々に確認する
カレンダー、文書サービス、MCPサーバーを接続すると、作業の流れに新しい参加者が加わります。それぞれの操作が何を送るのか、サインイン時にどんなアクセスを許可するのかを確認しましょう。読み取りだけの検索は、何かを公開したりメールで送ったりする操作ほど慎重に確認する必要はありません。
MCPの構成に関するドキュメントは、接続の仕組みを理解する参考になります。MCP設定ガイドでは、その考え方を使って、結果を確かめやすい小さな接続テストを紹介しています。
ファイルの保存についても別に確認します。ファイルを開くのにサインインが必要なのはアクセス制御であって、それだけではエンドツーエンド暗号化ではありません。ファイルの暗号化、プレビュー、共有リンク、キャッシュ、削除は、チャットの同期方法とは分けて確認してください。MonoのVaultやほかのファイル機能にも、同じ質問をしてみましょう。
メモリーと削除の範囲を具体的にする
保存されたメモリー、チャット履歴、ダウンロードしたファイル、プロバイダー側の記録は、それぞれ別のものです。チャットからメッセージを削除しても、回答を作る過程で生まれたすべてのコピーがどうなるかはわかりません。
一時的なチャットやプライベートモードに頼る前に、既存のメモリーを読むか、新しいメモリーを保存するか、端末内に履歴を残すか、プロバイダー側のデータの扱いが変わるかを確認してください。Monoのシークレットモードのチャットはメモリーに書き込むことがなく、既存のメモリーを読むかどうかも自分で選べます。そのうえで、アカウント、ペアリング済み端末、接続サービス、バックアップの削除機能を確認しましょう。説明が見当たらなければ、機密性の高い内容を共有する前に問い合わせてください。
月に一度、接続端末、不要な連携、保存したメモリー、予定している復旧方法を確認すると管理しやすくなります。復旧情報を、紛失する可能性のある端末だけに保存しないようにしましょう。すべてを無期限に残すのではなく、保管したい資料に合う保存期間を決めます。
Monoにも同じ質問を当てはめる
Monoは、会話、メモリー、設定を同期の前に端末上で暗号化するため、サーバーはそれらを読めません。それでも、モデルの処理、接続ツール、ファイル保存はそれぞれ別の流れとして扱い、1つずつ確認してください。Mono Codeも一例です。スマートフォンとデスクトップ間の通信を暗号化しても、コーディングエージェントがモデル提供元に何を送るかは変わりません。
まずは機密性の低い作業から始め、アプリにより多くのアクセスを許可する前に、データがどこへ行くかを確認しましょう。この方法は、ホスト型モデルでもカスタムエンドポイントでも使えます。Monoは現在ウェイトリストで受け付けています。最新情報はMonoのウェイトリストに登録して受け取れます。今使っているツールにも、同じ質問をしてみてください。
