A Content Decryption Module (CDM) is a proprietary piece of software embedded in a web browser that is used to decrypt encrypted (DRM) content. It works as a "black box", receiving keys and encrypted content and returning decrypted content. It can be interacted with via the Encrypted Media Extensions (EME) API in browsers.