Security

How DRM-X Protects Content Keys and Playback

DRM-X combines encrypted media, protected key storage, controlled administrative access, signed playback authorization, DRM-specific license policies, and audit records. Security also depends on the customer platform, packaging workflow, player, device, and operating procedures.

01 / DRM-X 6.0

Encrypted media and controlled license access

Media remains encrypted in storage and during distribution. Your platform approves the viewer; DRM-X processes the license request under the selected playback policy.

Device DRM, secure decoding, and output controls complete the playback path where supported. No individual control guarantees protection against every form of copying.

02 / DRM-X 6.0

Identity and tenant separation

Roles and scoped credentials

Limit administrative and integration access to the permissions required. Keep customer environments and service credentials separate.

Authentication and sensitive actions

Use available account security controls. Clear-key export requires an authorized role, password confirmation, and MFA for each export.

03 / DRM-X 6.0

Key and credential protection

DRM-X protects stored content keys and provider credential envelopes with separate encryption roots. Long-lived credentials and clear keys stay out of browser responses, application bundles, and operational logs.

Key recovery and software recovery are operational responsibilities. Discuss the required recovery and continuity evidence with our team as part of deployment review.

04 / DRM-X 6.0

License, packaging, and output controls

Playback authorization

Use a DRM License Token after your backend approves access. Apply the selected duration, quality, security, and concurrency policies.

Protected packaging

Use controlled key exchange and validate manifests, key IDs, tracks, and encryption signaling. Separate audio and quality-tier keys when required.

Hardware-backed DRM

Require supported DRM security levels and output protection for premium renditions. Actual behavior depends on the device and playback path.

05 / DRM-X 6.0

Monitoring, engineering, and continuity

Audit and diagnostics

Record privileged actions and license outcomes with request identifiers. Exclude private credentials and license payloads from support material.

Software delivery

Review changes and run release checks. Retain release and recovery records for controlled deployment and rollback.

Incident coordination

Agree operational contacts, escalation, and recovery responsibilities for your service. Request the applicable support arrangements through Haihaisoft’s contact channel.

06 / DRM-X 6.0

Shared security responsibilities

Shared security responsibilities
PartyResponsibility
Customer platformAuthenticate users, check access, protect backend credentials, and select appropriate policies.
DRM-XProtect managed keys, authorize license exchanges, apply supported policies, and record operational evidence.
Storage and CDN operatorConfigure access, HTTPS delivery, availability, and media distribution.
Player and device vendorsProvide the DRM runtime, protected decoding, and supported output controls.
Content owner or rights holderDefine distribution rights, quality requirements, and acceptance criteria.
07 / DRM-X 6.0

Current certification and approval status

DRM-X security controls are ISO 27001-aligned. DRM-X does not currently claim ISO 27001 certification.

DRM-X supports the DRM technologies and security controls commonly used for premium and Hollywood studio content. Your complete service must meet the requirements agreed with the studio or rights holder.

Your next step

Review the security architecture

Use the relevant guide or contact our team to plan your supported workflow.