すべてを変えた会話
数年前、プログラマーのフォーラムで、大手メッセージング企業が本当に約束しているプライバシーを尊重しているのかと誰かが質問しました。会話は半ば冗談で始まり、本当にメッセージを暗号化しているのか、それとも中身を読んでいるのかというコメントが飛び交いました。そこに、名前を出すべきではない大手メッセージング企業で働いていたという人が現れたのです。
何度かのやり取りの後、誰かが直接的な質問をしました。その答えは驚くべきものでした。はい、彼が知る限り、メッセージの内容を読まないという約束は厳格に守られていました。彼が書いたコードも、身近な同僚のコードも、会話のテキストには触れていませんでした。
しかし、彼は誰も予想しなかったことを付け加えました。「メッセージの内容を読まないのは、読む必要がないからです。」
なぜ必要がないのか
何百万もの会話の内容を読んで理解しようとすることは、途方もなく複雑だと彼は説明しました。人々は何十もの言語で、方言、家族内のスラング、創作された略語、あだ名、二重の意味を使って話します。そのすべてを処理するには、膨大なメモリ、プロセッサ、電力が必要です。つまり、お金です。大量のお金です。
そして最も重要なこと:割に合わないのです。メッセージの内容は煙のようなものだと彼は言いました。惑わせる霧。絶対的な真実はメタデータの中にあるのです。
すべてを説明する例
彼は例を挙げました。パートナーのいる男性を想像してください。パートナーがいることは彼がSNSに投稿しているので分かります。一緒に暮らしていることは、二人の携帯電話の位置情報が一致するので分かります。同じ場所で寝て、同じ場所で夕食を取り、週末は一緒に移動しています。これらの情報はすべて、誰も頼まなくても携帯電話が継続的に記録しています。
さて、この男性の携帯電話が新しい携帯電話とメッセージを交換し始めたと想像してください。その携帯電話はパートナーではない女性のものだと判明します。その女性にも自分のパートナーがおり、一緒に暮らしています — 同じ位置データから分かります。
二人の間のメッセージにはパターンがあります。特定の時間帯に発生します。返信はほぼ即座で、活発で濃密な会話が行われています。ほぼ常に、どちらも実際のパートナーの近くにいない瞬間と一致します。そして頻繁に、それぞれが一人でいます — 近くに親しい人の携帯電話がないことからそれがわかります。
そして時折、認識できるようになる周期で — 平日の午後、土曜日の午前中 — 二つの携帯電話が同じ地理的位置に現れます。人目につかない場所。倉庫かもしれません。別荘かもしれません。郊外の小さなホテルかもしれません。
火を見るより明らか。
メッセージは読まれたか?
いいえ。一言も。何も解読する必要はなく、何も解釈する必要はなく、テキストを処理する必要もありませんでした。メタデータだけです。誰が誰と話しているか、いつ、どのくらいの頻度で、その時携帯電話がどこにあるか。暗号化されていないデータ。サーバーが定義上持っているデータ。機能するために必要だからです。
この情報は何に使われるのか?広告を表示するためです。時間貸しの近くのホテルの広告。二人用のスパ旅行パッケージ。その地域の目立たないレストランのオファー。誰かがあなたのメッセージを読んだからではありません。メタデータがあなた自身の言葉よりもうまくあなたの物語を語ったからです。
これが意味すること
アプリが「メッセージはエンドツーエンドで暗号化されています」と言う時、それは真実かもしれません。誰もあなたの会話のテキストを読んでいないかもしれません。しかし、サーバーがあなたが誰と、何時に、どのくらいの頻度で、どこで話しているかを知っているなら、コンテンツの暗号化はほぼ意味がありません。メタデータが彼らが知る必要のあるすべてをすでに語っているのです。
メタデータを守る唯一の方法は、サーバーがそれを持たないことです。サーバーが持たない唯一の方法は、メッセージがサーバーを経由しないことです。デバイスからデバイスへ直接送ること。仲介者なし。記録なし。誰が誰と何時に話したかを記録できる人が間に誰もいないこと。
本当のプライバシーとは、あなたが言うことを誰も読まないことではありません。あなたが言ったことを誰も知らないことです。