@amazon-devices/kepler-parental-controls
Vega Parental Controls provides a centralized way to restrict viewing of video content based on the end-user's content restriction settings.
Get started
Setup
-
Add the following library dependency to the
dependenciessection of your package.json file."@amazon-devices/kepler-media-content-metadata": "~1.0.10", "@amazon-devices/kepler-parental-controls": "~1.0.11" -
Add following component and privilege in your manifest.toml.
[[wants.service]] id = "com.amazon.kepler.pcon.service.main" [[needs.privilege]] id = "com.amazon.kepler.parental_controls.gates.restricted-content-playback"
API Reference
Classes
- ParentalControlsComponentTmGlue — Concrete implementation of IParentalControlsComponent.
- ParentalControlsPreferenceReaderTmGlue — A module-private implementation of IParentalControlsComponent that invokes the TM.
Interfaces
- IContentRestrictionLevel — Represents the concept of Parental Controls' content restriction level
- IGateContentPlaybackResponse — Response to a IParentalControlsComponent#gateContentPlayback request.
- IParentalControlsComponent — This is the top-level component used for interfacing with parental controls.
- IParentalControlsPreferenceReader — Interface for reading parental controls preferences including the overall
Variables
Last updated: Jul 22, 2026

