Back to Articles

iMessageはスクリーンショットを撮ったことを相手に通知する?

メッセージのスクリーンショットを撮って、相手に気づかれたのではと不安になったことはありませんか。実際には気づかれていません。iMessageにはスクリーンショット通知機能が一切ないからです。その理由と、Snapchat・Instagram・WhatsAppとの違い、本当に気をつけるべきことを解説します。

結論:答えは「通知されない」

いいえ。iMessageは、会話のスクリーンショットを撮っても相手に知らせません。アラートも、アイコン表示も、相手が見られる履歴も一切ありません。どんなスレッドでも、いつでもスクリーンショットを撮ることができ、相手側には知る方法がありません。

Snapchatに慣れている人ほど戸惑うポイントです。Snapchatではスクリーンショットを撮ると即座に相手に通知が届きます。しかしiMessageは昔からそうした仕組みを持っていませんし、これは最近の変更でもありません。iOS 11のベータ版の頃、Appleがメッセージにスクリーンショット通知機能を追加しようとしているという噂が広まりましたが、それを裏付けるものは何もありませんでした。コードもなく、変更履歴の記載もなく、実際にリリースされることもありませんでした。これは既読通知とは別の話です。既読通知は設定でオフにできる、独立したオプション機能で、メッセージが読まれたかどうかを示すだけであり、キャプチャされたかどうかとは無関係です。

iMessageのスクリーンショット検知の仕組み(あるいは、なぜ存在しないか)

APIは存在する。Messagesが使っていないだけ

iOSには、開発者がスクリーンショットに反応できる仕組みが用意されています。UIApplication.userDidTakeScreenshotNotificationは、誰かがスクリーンショットを撮るたびに発火し、どのアプリでもこれを監視できます。ただし、これが実際に役立つ範囲には2つの制約があります。まず、これはオプトイン方式です。開発者がコードを書いてこの通知を捕まえ、対応を決める必要があります。もう一つ、より重要な点として、この通知が発火するのはスクリーンショットがすでに「写真」アプリに保存された「後」だけです。撮影自体を止めることも、内容を編集することもできません。コールバックが実行される頃には、画像はすでに存在しているのです。Appleの純正Messagesアプリは、この仕組みを誰かに通知するために使ったことはありません。単に、Messagesの設計にそもそも含まれていない機能なのです。

本当に気をつけるべきこと

メッセージの内容が漏れることが心配なら、本当のリスクは相手が気づけるスクリーンショットではなく、あなた自身のロック画面に表示される内容であることが多いです。ロックされたスマホのメッセージプレビューは、誰かがちらっと見ただけでも十分読み取れる量のテキストを表示してしまうことがあります。これは単独でも確認する価値のある設定です。また、共有デバイスや借りたデバイスから完全に切り離しておきたい会話があるなら、相手が気づかないことを期待するのではなく、iPhone上で特定のスレッドを非表示にするという選択肢もあります。

プライバシーにとって重要な理由

アプリによって対応はまったく違う

Snapchatは、人々がiMessageに期待している挙動に最も近いアプリです。プライベートに送られたSnapについて、スクリーンショットと画面録画の両方を送信者に通知しており、画面録画の抜け穴も何年も前に塞いでいます。Instagram DMは、プライベートに送られた「消える写真・動画」のスクリーンショットのみを通知し、通常のDMやストーリーズは対象外です。WhatsAppの「View Once」機能はまったく違うアプローチを取りました。後から通知するのではなく、そもそもスクリーンショット自体をブロックしようとしたのです。ただしこのブロックには抜け穴があり、WhatsApp Webで同じチャットを開くと回避できてしまうことが判明し、後にMetaが修正しました。この機能のために作られたアプリでさえ、完全には保証できなかったのです。

FaceTimeとの混同はどこから来るのか

こうした誤解の一部は、FaceTimeに由来しています。FaceTimeは通話中に誰かがLive Photoを撮影すると、両方の参加者に本当に通知が届きます。これは実在する、公式に文書化された機能です。ただし、これは通常のスクリーンショットを受動的に検知する仕組みとはまったく別物で、ビデオ通話中の専用シャッターボタンに紐づいた機能にすぎません。

もっと広い視点で見ると

そもそもスクリーンショットだけが脅威モデルのすべてではありません。肩越しに画面を覗き見されることや、別のカメラで画面を撮影されること、画面ミラーリングなど――どのプラットフォームの通知システムも、こうした行為は一切検知できません。ある会話や写真、書類が、誰かにスクリーンショットを撮られていないか気になるほど重要なものなら、通知に頼るのではなく、そもそも何を自分がコントロールしきれないスレッドに送るのかを見直す方が確実です。

Privaraなら、こう解決できる

メッセージアプリにこの問題を根本から解決する力はもともとありません。せいぜい「スクリーンショットが撮られたこと」を教えてくれるだけで、iMessageはそれすらしません。もっと確実な答えは、本当にセンシティブなものを、完全にはコントロールできないスレッドの外に、そのために作られた場所へ置いておくことです。それがPrivaraです。写真、動画、書類、そして連絡先までをAES-256で暗号化した一つのボールトに保管し、ホーム画面では普通の電卓アプリに見えます。開くのはPINを入力したときだけ。コンテンツは単に画面から隠されているのではなく、保存時点で暗号化されており、デフォルトでは何もどこにもアップロードされません。どこかのサーバーに、いつか流出するかもしれないコピーが残ることもありません。写真や書類、連絡先の中に、誰かに見られたら困るものがあるなら、必要なのはiMessageに追加されるかもしれない新機能を待つことではなく、スクリーンショットが絶対に届かない場所へ最初から置いておくことです。App StoreからPrivaraをダウンロードして、1分もかからずボールトを設定できます。