macOS 15 Sequoiaでは古いScreen Recording APIを利用した画面収録を行うアプリで1ヶ月毎のユーザー許可が必要になっています。詳細は以下から。
Appleが現地時間2024年09月16日にリリースした「macOS 15 Sequoia」では、iOS/iPadOSと同じくアプリがルーターやプリンター/スキャナ、TV、スピーカー、NASなどローカルネットワーク内の機器を検索/接続する際にユーザー承認が必要となる「ローカルネットワーク・アクセス」セキュリティが導入されましたが、
このmacOS 15 Sequoiaでは、更に古いScreen Recording APIを利用したアプリが画面とオーディオ収録を行う際に表示されるユーザー承認プロンプトが1ヶ月毎に表示される仕様になっています。
“ChatGPT”から、システムプライベートウインドウピッカーをバイパスして画面とオーディオに直接アクセスすることが要求されています。
これにより、ChatGPTで画面とシステムオーディオを収録することを許可します。収録される画面やオーディオには、個人情報や機密情報が表示されていたり、聞こえていたりする場合があります。ChatGPTのスクリーンショット撮影じに表示さたユーザー承認
AppleはScreenCaptureKitの使用を要求
古いScreen Recording APIを利用したアプリで画面/オーディオ収録を行うとユーザー承認を求めるようになったのはmacOS 15 SequoiaのBeta 3からで、Default Folder Xを開発するJon GotowさんによるとBeta 5では画面収録を利用するアプリを起動すると毎週ユーザー許可を求めるようになっていましたが、Beta 6からは開発者からのフィードバックがあったためか毎月に緩和されたそうです。
Appleは古いScreen Recording APIに関して言及していませんが、「システムプライベートウインドウピッカーをバイパスして」と表記されていることから、AppleがmacOS 12 Montereyから導入を開始し、OBS Studioなどにも導入された「ScreenCaptureKit」以外のAPI (例えば廃止予定となっているCGWindowListCreateImage)を利用した画面収録がこの対象のようで、
macOS 14 Sonomaまでは、アプリの初回起動時にシステム設定アプリの[プライバシーとセキュリ] → [画面収録とオーディオシステム録音]で1度許可を与えれば継続して利用できていた画面とシステムオーディオ収録を行うスクリーンキャプチャやWeb会議アプリなどが、Sequoaiでは毎月ユーザー承認が必要となっているので、アップグレードされる方は注意してください。
おまけ
ちなみに、macOS 15 SequoiaのリリースまでにScreenCaptureKitへの移行を終えたDockDoorでも、このプロンプト警告が出るため、このプロンプトが表示される条件をAppleが完全に公開し、各アプリがアップデートされるまでの暫くの間は毎月のユーザー承認が必要となりそうです。
macOS Sequoia is the new Windows Vista pic.twitter.com/p7xDUmUefV
— Dylan (@DylanMcD8) August 12, 2024
コメント