D8 Parental controls
- Area
- D — Content & household
- Audience
- both
- Kind
- feature
- Status
- accepted
- Maturity
- shipped
- Shipped in
- 0.12.0
- Labels
- household
The feature in the specification · Read at
Requirements
Restrictions MUST use existing content rating systems, presented in the operator's locale.
- locked by
- 0.12.0 met
- recorded done
- lemonfibercrates/lemonfiber-core/src/rating.rscrates/lemonfiber-core/src/age_limit.rs
- cited by
- lemonfiber@9d76e2b46d
A restriction MUST apply to both watching and requesting from a single setting.
- locked by
- 0.12.0 met
- recorded done
- lemonfibercrates/lemonfiber-core/src/rating.rscrates/lemonfiber-contract/src/capabilities/identity.rscrates/lemonfiber-core/src/seerr.rscrates/lemonfiber-core/src/app/invite/allowing.rscrates/lemonfiber-core/src/household/run.rscrates/lemonfiber-core/tests/integration/what_an_invitation_lets_them_watch.rs
- cited by
- lemonfiber@9d76e2b46d
Disagreement between watching and requesting restrictions MUST be detected and reported.
- locked by
- 0.12.0 met
- recorded done
- lemonfibercrates/lemonfiber-core/src/rating.rscrates/lemonfiber-contract/src/capabilities/identity.rscrates/lemonfiber-core/src/seerr.rscrates/lemonfiber-core/src/app/invite/allowing.rscrates/lemonfiber-core/src/household/run.rscrates/lemonfiber-core/tests/integration/what_an_invitation_lets_them_watch.rs
- cited by
- lemonfiber@9d76e2b46d
Library-level access restriction MUST be supported independently of ratings.
- locked by
- 0.12.0 met
- recorded done
- lemonfibercrates/lemonfiber-core/src/rating.rscrates/lemonfiber-contract/src/capabilities/identity.rscrates/lemonfiber-core/src/seerr.rscrates/lemonfiber-core/src/app/invite/allowing.rscrates/lemonfiber-core/src/household/run.rscrates/lemonfiber-core/tests/integration/what_an_invitation_lets_them_watch.rs
- cited by
- lemonfiber@9d76e2b46d
Behaviour for unrated content MUST be explicitly configurable, defaulting to blocked for restricted members.
- locked by
- 0.12.0 met
- recorded done
- lemonfibercrates/lemonfiber-core/src/rating.rscrates/lemonfiber-contract/src/capabilities/identity.rscrates/lemonfiber-core/src/seerr.rscrates/lemonfiber-core/src/app/invite/allowing.rscrates/lemonfiber-core/src/household/run.rscrates/lemonfiber-core/tests/integration/what_an_invitation_lets_them_watch.rs
- cited by
- lemonfiber@874fda833alemonfiber@9d76e2b46d
The applied unrated policy MUST be stated so unexplained absences are avoidable.
- locked by
- 0.12.0 met
- recorded done
- lemonfibercrates/lemonfiber-core/src/rating.rscrates/lemonfiber-contract/src/capabilities/identity.rscrates/lemonfiber-core/src/seerr.rscrates/lemonfiber-core/src/app/invite/allowing.rscrates/lemonfiber-core/src/household/run.rscrates/lemonfiber-core/tests/integration/what_an_invitation_lets_them_watch.rs
- cited by
- lemonfiber@9d76e2b46d
lemonfiber MUST state that parental controls are a content filter and not a security boundary.
- locked by
- 0.12.0 met
- recorded done
- lemonfibercrates/lemonfiber-core/src/rating.rscrates/lemonfiber-contract/src/capabilities/identity.rscrates/lemonfiber-core/src/seerr.rscrates/lemonfiber-core/src/app/invite/allowing.rscrates/lemonfiber-core/src/household/run.rscrates/lemonfiber-core/tests/integration/what_an_invitation_lets_them_watch.rs
- cited by
- lemonfiber@9d76e2b46d
Restricted content MUST NOT be offered to a member who cannot access it.
Restricted content MUST be hidden rather than displayed as unavailable.
Restriction changes MUST take effect without requiring re-authentication where the services permit.
- locked by
- 0.12.0 met
- recorded done
- lemonfibercrates/lemonfiber-core/src/rating.rscrates/lemonfiber-contract/src/capabilities/identity.rscrates/lemonfiber-core/src/seerr.rscrates/lemonfiber-core/src/app/invite/allowing.rscrates/lemonfiber-core/src/household/run.rscrates/lemonfiber-core/tests/integration/what_an_invitation_lets_them_watch.rs
- cited by
- lemonfiber@9d76e2b46d
Upstream rating changes MUST be re-evaluated on metadata refresh.
Unsupported regional rating systems MUST fall back to a documented mapping, and the mapping MUST be stated.
- locked by
- 0.12.0 met
- recorded done
- lemonfibercrates/lemonfiber-core/src/rating.rscrates/lemonfiber-core/src/age_limit.rs
- cited by
- lemonfiber@9d76e2b46d
Restrictions MUST follow the member profile rather than the device.
- locked by
- 0.12.0 met
- recorded done
- lemonfibercrates/lemonfiber-core/src/rating.rscrates/lemonfiber-contract/src/capabilities/identity.rscrates/lemonfiber-core/src/seerr.rscrates/lemonfiber-core/src/app/invite/allowing.rscrates/lemonfiber-core/src/household/run.rscrates/lemonfiber-core/tests/integration/what_an_invitation_lets_them_watch.rs
- cited by
- lemonfiber@9d76e2b46d