iPhone のスクリーンショット対策:App が防げること、防げないこと

更新日 · 執筆:THEORIST LLC(Hushtrove の開発元)

iPhone の App は、スクリーンショットを単純にオフにすることはできません。Apple のデベロッパ向けドキュメントには、スクリーンショットが「撮影された」後に App が受け取る通知と、画面が収録、ミラーリング、AirPlay 送信されていることを App に知らせてコンテンツを隠せるようにするプロパティが説明されています S1 S2。Hushtrove を含む一部の App は、さらに踏み込んで、スクリーンショットや収録では画面が真っ黒に写るようにしています。ただし、別のカメラで画面を撮影されることは、どの App にも防げません。

App にできること、できないこと

画面の取り込み方法App にできること
スクリーンショット撮影された後に通知を受け取ること。この通知は「スクリーンショットが撮影された後に送られます」 S1。画面の作り方を工夫して、スクリーンショットが空白になるようにしている App もあります。
画面収録収録中であることを検知し、コンテンツを隠したり一時停止したりすること。Apple は、App が「このプロパティを監視し、必要に応じて適切な対応を取る……ことで、コンテンツが取り込まれるのを防ぐ」よう提案しています S2。
ミラーリングや AirPlay同じプロパティが、ミラーリングと AirPlay でのストリーミングにも対応しています S2。
保護されたビデオ(FairPlay)FairPlay で暗号化されたビデオは、収録、ミラーリング、AirPlay では iOS 自身が黒く塗りつぶします。ただし、音声は対象外です S2。
App スイッチャーApp を切り替えるとき、最後の画面の代わりに空白のカバーを表示すること。
別のスマートフォンやカメラ何もできません。画面は、ただの光にすぎないからです。

通知は保護にはならない

スクリーンショットを撮ると相手に知らせる App もあります。これは人間関係の上での抑止力にすぎません。App が気づいた時点で、スクリーンショットはもう「写真」アプリに保存されています。プライベートに保管しておきたい写真の場合、大切なのは、スクリーンショットに何かが写るかどうかです。

iPhone に標準で備わっている選択肢

「写真」App には、自分の写真のスクリーンショットを空白にする設定はありません。iOS にあるのは、写真を開ける人を制限する機能です。「非表示」コレクションと「最近削除した項目」は Face ID、Touch ID、またはパスコードでロックされます S3。また、「写真」を含めどの App でも、開くときに Face ID を必要にするようロックできます S4。iPhone を人に貸すときは、アクセスガイドを使えば相手を1つの App の中にとどめておけます S5。

App のスクリーンショット対策を確かめる方法

  1. App を開き、写真が表示されている画面に移動します。
  2. スクリーンショットを撮ります。サイドボタンと音量を上げるボタンを同時に押してから、すばやく放します S6。
  3. 画面収録を開始し S7、同じ画面を開いてから収録を停止します。
  4. 「写真」で両方を確認します。写真が見えれば、その App は画面の取り込みから写真を隠していません。
  5. テスト用のスクリーンショットと収録を削除し、「最近削除した項目」を空にします。

Hushtrove の Screenshot Shield

私たちの App である Hushtrove では、Screenshot Shield が最初からオンになっています。写真だけでなく、ロック画面を含む App 自身の画面が、スクリーンショット、画面収録、画面ミラーリングでは真っ黒になります。対象外のものもいくつかあり、App の「Settings › Screenshot Shield」に一覧が表示されます。共有シートや写真ピッカーなどのシステムシート、クイックルックで開いた書類、フルスクリーンで再生中の動画、そして VoiceOver やスイッチコントロールの使用中は、写真、動画、PDF 以外のすべてです。App スイッチャーには空白のカバーが表示されます。どうしても画面を取り込む必要があるときは、「Settings › Screenshot Shield」でシールドをオフにできます。

できないこともあります。別のスマートフォンで画面を撮影されたり、肩越しにのぞき込まれたりするのは防げません。自分で共有したり金庫の外に保存したりしたコピーは、ふつうのファイルに戻ります。また、写真を金庫に入れる前にほかの場所で撮ったスクリーンショットには影響しません。

よくある質問

iPhone の App でスクリーンショットをブロックできますか?

単純にオフにするスイッチはありません。Apple のドキュメントには、スクリーンショットが撮影された後に届く通知と、収録やミラーリングを検知する方法が説明されています。画面の作り方を工夫して、取り込んだ結果が真っ黒になるようにしている App もありますが、別のカメラでの撮影はどの App にも防げません。

スクリーンショットを撮ったことは App にわかりますか?

わかる場合があります。App を開いている間にスクリーンショットが撮影されると、iOS はその App に通知を送ります。それを誰かに知らせるかどうかは、App 次第です。

Screenshot Shield は画面収録にも効きますか?

はい。Hushtrove では、Screenshot Shield がオンのとき(最初からオンです)、スクリーンショット、画面収録、画面ミラーリングで App 自身の画面が真っ黒になります。システムシート、クイックルック、フルスクリーンの動画は例外です。

関連ガイド

出典

すべて に閲覧。「記載なし」は、これらの出典で見つからなかったという意味であり、その機能がないという意味ではありません。

  1. Apple Developer Documentation「userDidTakeScreenshotNotification」(UIKit)。developer.apple.com/documentation/uikit/uiapplication/userdidtakescreenshotnotification
  2. Apple Developer Documentation「isCaptured」(UIKit、UIScreen)。developer.apple.com/documentation/uikit/uiscreen/iscaptured
  3. Apple サポート「iPhoneで写真やビデオを削除する/非表示にする」、iPhone ユーザガイド(iOS 27。iOS 26 版も同じ内容です)。support.apple.com/ja-jp/guide/iphone/iphb4defbde9/ios
  4. Apple サポート「iPhoneでアプリをロックする/非表示にする」、iPhone ユーザガイド。support.apple.com/ja-jp/guide/iphone/iph00f208d05/ios
  5. Apple サポート「アクセスガイドでiPhoneを1つのアプリにロックする」、iPhone ユーザガイド。support.apple.com/ja-jp/guide/iphone/iph7fad0d10/ios
  6. Apple サポート「iPhoneでスクリーンショットを撮る」、iPhone ユーザガイド。support.apple.com/ja-jp/guide/iphone/iphc872c0115/ios
  7. Apple サポート「iPhoneで画面を収録する」、iPhone ユーザガイド。support.apple.com/ja-jp/guide/iphone/iph52f6e1987/ios

Apple、iPhone、Face ID、iCloud などの製品名は各所有者の商標であり、ここでは製品を特定するためにのみ記載しています。誤りを見つけた場合は support@hushtrove.com までメールでお知らせください。訂正いたします。