Parent Lock
The Parent Lock feature is intended to secure access to a specific screen. In accordance with the COPPA (Children’s Online Privacy Protection Rule), Publishers are required to restrict access to external websites and other sections through an age gate.

Mobile and Tvs
Add the parent lock plugin to your versions.

Add the Parent lock screen to the layout.

To localize the texts according to your needs, open the “Localization” modal on the right panel of the Parent lock screen.

Modify the challenge by using digits (1,2,3) or words (one, two, three). Please note that the maximum multiplier is 10, even if the higher number is set in the field.

Design the screen. If you choose to display a background image, its size should be 1125x2436px, and the close button size should be 100x100 px.

Once it's done, add the screen as a pre-hook to the relevant screens by going to the “Screen Storyboard” section and select the parent lock screen.

Parent Lock Hook Behavior Details
The behavior of the Parent Lock hook depends on how the target content is accessed:
1. Screen Launched via Navigation
- If the Parent Lock hook target is a screen opened directly from navigation (i.e., no specific video or entry is referenced in the call), the Parent Lock screen is always presented to the user.
2. Entry-Based Target (e.g., Video Clicked)
- When the target is specifically defined by an entry (for example, the user selects a video):
- The system checks the entry’s
requires_authenticationflag and evaluatesfreeextension:- If authentication is not required and the entry is free, the Parent Lock is skipped.
- Otherwise, the following applies:
- If "Check User Authentication" is enabled in the plugin configuration:
- Additional authentication checks (from the specified login and storefront screens) are performed in the background to decide whether to present the Parent Lock.
- If "Check User Authentication" is disabled:
- The Parent Lock will be presented for all non-free entries that require authentication, even if the user has access and is already logged in (i.e., forced presentation).
- If "Check User Authentication" is enabled in the plugin configuration:
- The system checks the entry’s
Summary Table
| Scenario | Parent Lock Presented? |
|---|---|
| Screen opened via navigation (no entry) | Always |
| Entry is free & does NOT require authentication | Skipped |
| Entry requires authentication or is not free: | |
| — "Check User Authentication" is enabled | Depends on background authentication & access checks |
| — "Check User Authentication" is disabled | Always (forced presentation) |
Note:
- The "Check User Authentication" setting provides flexibility for platforms that wish to skip Parent Lock if the user is already authenticated and allowed access to the content.
- Forced presentation ignores authentication state, requiring the Parent Lock even for authenticated users.