マルコム・オーウェン
· 2分で読めます
セキュアメッセージングアプリのConfideは、iOSアプリ内に表示されるメッセージがスクリーンショットでキャプチャされるのを防ぐ方法を考案した。また、同社は開発キットで「ScreenShield」技術も提供し、他のアプリ内のメッセージやその他のコンテンツを保護できるようにしている。
Confideは、エンドツーエンドの暗号化やメッセージとファイルの削除といった機能により、メッセージのプライバシーを守る手段として、ジャーナリズムや政界で人気を博してきました。しかし、スクリーンショットによってプライバシーが損なわれていました。ユーザーはメッセージのスクリーンショットを撮ることができ、たとえ画面から消えたとしても、その内容の記録を残すことができたのです。
開発者はブログ投稿で、Android、Mac、PC版のアプリではスクリーンショットからメッセージを保護する取り組みは成功したものの、iOS版ではスクリーンショットの取得を防ぐことができなかったと説明しています。iPhoneでスクリーンショットを阻止する以前の取り組みでは、各セクションをタッチすることで行ごとにしか読めないメッセージが含まれていました。この手法では、スクリーンショットを完全に防ぐことはできず、ユーザーはメッセージ全体を記録するためにより多くの時間と労力を費やすことになります。
本日導入された新しいScreenShieldテクノロジーは、iOSアプリ上でスクリーンショットを撮ってもメッセージが一切表示されなくなり、スクリーンショットを撮ろうとすると、有用な情報が一切表示されず、空白のメッセージ画面が表示されます。ScreenShieldは、iOS 11の画面録画機能、AirPlayミラーリング、QuickTime画面録画、アプリスイッチャーやXcodeからのスクリーンショット撮影など、様々な画像キャプチャ技術を無効化できるとされています。
Confideアプリのバージョン7.0は、ScreenShield機能を搭載し、App Storeからダウンロード可能です。アプリは無料で、サイズは33.3MBです。iOS 10.0以降を搭載したすべてのiPhone、iPad、iPod touchモデルに対応しています。
Confideはアプリのアップデートに加え、サードパーティ開発者が独自のiPhoneおよびiPadベースのアプリやサービスで同じ技術を利用できるようにするための手段も提供しています。ScreenShieldKitは、スクリーンショットや画面録画に対する同様の保護を提供するだけでなく、UITextViewやUIImageViewの使いやすい代替手段を通じて、開発者がiOSアプリに簡単に統合できると主張しています。
Confideの開発者たちは、ScreenShieldKitがセキュアメッセージング、セキュアファイル共有、仮想データルーム、DRMや透かし機能を利用するアプリで利用されることを想定していると記しています。しかし、iOSアプリ開発者向けにスクリーンショット防止技術が利用可能になったことで、全く新しい革新的なアプリが開発されることにも期待しています。
現在、ScreenShieldKit を使用したい開発者は、Confide に連絡して SDK へのアクセスをリクエストする必要がありますが、専用の Web サイトを通じて関連情報が提供されています。