Readium LCP Specifications

Introduction to LCP

LCP stands for “Licensed Content Protection”.

Readium LCP is a Digital Rights Management (DRM) technology developed by the publishing industry, for the publishing industry. It is a vendor-neutral, interoperable and distributed DRM solution, created and promoted by Readium members and managed by EDRLab.

LCP defines a simple passphrase-based authentication method, which is minimally intrusive for end users AND fulfills the requirements of public libraries, booksellers and publishers regarding content protection.

LCP is designed for privacy and GDPR compliance (required for EU adoption) since no third-party is collecting user data.

Client applications can be developed on mobile devices, desktop computers and e-readers. Browser based applications cannot integrate LCP, as such applications cannot handle DRM details safely enough.

LCP is free from transaction costs. The only mandatory cost for using the DRM is a yearly certification fee for each server or client application supporting LCP.

LCP is built using standard & best practice technology for content encryption:

Supported Formats

Different publication formats can be protected by LCP; this includes:


Technical Notes

The following technical notes are currently in draft:


Registries are live documents listing controlled values associated with the specifications. They are available here.


It is often useful to get access to the requirements which prelude to technical specifications.

The requirements and use-cases for the LCP technology have been expressed in 2012 and can still be found on the IDPF website, EPUB content protection.

Other requirement papers are:


A large open-source codebase has been developed as part of the Readium project by EDRLab. This includes a full featured License Server, DRM libraries compliant with different Readium toolkits (Readium SDK, Readium Mobile / Desktop), plus a lightweight library which can be integrated on any device.

More Information

More information about LCP is found on the EDRLab web site and via email (contact at