Apple FairPlay

E236172

Apple FairPlay is a digital rights management (DRM) technology developed by Apple to protect and control the use of copyrighted media content distributed through its platforms.

All labels observed (3)

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf DRM system
digital rights management technology
appliesTo TV shows
apps
audiobooks
ebooks
movies
music
basedOn authentication
encryption
key management
competesWith Adobe Primetime
surface form: Adobe Primetime DRM

DRM
surface form: Google Widevine

Windows Media DRM
surface form: Microsoft PlayReady
controls copying of protected content
number of authorized devices
offline access to content
playback of protected content
countryOfOrigin United States of America
surface form: United States
developer Apple Inc.
goal enforce licensing terms for digital content
prevent unauthorized redistribution of digital media
integratedInto Apple media playback frameworks
FairPlay Streaming
HLS-based video streaming workflows
partOf Apple digital content ecosystem
platform App Store
Apple Books
Apple Music
Apple TV
Apple TV (macOS app)
surface form: Apple TV app

iOS
iPadOS
iTunes Store
macOS
tvOS
watchOS
relatedTo Apple FairPlay self-linksurface differs
surface form: Apple iTunes DRM

FairPlay Streaming
requires Apple ID authentication
authorization from Apple servers
supports downloaded content protection
purchase-based access models
rental-based access models
streaming content protection
subscription-based access models
usedFor access control for digital content
enforcement of usage restrictions on media files
protection of copyrighted digital media

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

FairPlay alsoKnownAs Apple FairPlay
Apple FairPlay relatedTo Apple FairPlay self-linksurface differs
this entity surface form: Apple iTunes DRM
FairPlay Streaming documentedIn Apple FairPlay
this entity surface form: Apple FairPlay Streaming Programming Guide