[encrypted-media] Proposal for Screen Capture Protection API in EME Configuration (#564)

Chokoabigail has just created a new issue for https://github.com/w3c/encrypted-media:

== Proposal for Screen Capture Protection API in EME Configuration ==
Summary:
This proposal suggests adding a configuration option to the EME API that enables screen capture protection with clear-key and/or other DRM providers (i.e., screen capture protection independently from the key deliver or management solution chosen).

Problem Statement:
Screen capture protection in video playback depends entirely on the DRM vendor's implementation. There is no standard way for developers to request or check screen capture protection through the EME API. This lack of control causes confusion and limits developers' ability to provide even best-effort protection against screen capture for sensitive content.

Proposed Solution:
Introduce a new optional configuration field in the EME API initialization that allows developers to request screen capture protection.

Use Case:
Video streaming platforms can enforce (at least as a best effort) screen capture protection when required, currently, the only option is to use a full fladge DRM (even if all the end-user care is a simple solution for non-tech people, and not interested in the full-fladge real DRM)

Benefits:
Standardizes screen capture protection requests.
Reduces developer confusion about EME and provides a clear API-level intent.
Encourages more consistent DRM implementations across platforms.

Considerations:
* Browser vendors will need to align with DRM vendors to ensure consistent support.
* This feature would be best-effort, not guaranteed, depending on OS and DRM system capabilities, for those who want high-level security they would still need to go through a proper DRM.

Please view or discuss this issue at https://github.com/w3c/encrypted-media/issues/564 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Thursday, 19 December 2024 10:02:25 UTC