Skip to main content
Skip table of contents

PIN and parental control management

Overview

OpenTV Video Platform enables the use of PINs to restrict access to content or functionality. These are typically:

  • A purchase PIN that must be entered to make a purchase
  • A parental PIN that must be entered to access age-restricted content

The platform can be configured with additional PIN restrictions:

  • PIN format (length and permitted characters)
  • Number of permitted incorrect PIN entry attempts
  • Lockout time if the number of entry attempts is exceeded

A global PIN configuration and/or a configuration for each type of PIN can be added. These are set up by NAGRA at deployment time.

General PIN management

The client UI application needs to enable the following PIN-related scenarios:

  • When a user tries to access PIN-protected functionality or content, the application should prompt the user for the PIN and check that the PIN is correct.
  • When a user enters the wrong PIN a particular (configurable) number of times, they are locked out from trying to enter the PIN again for a configurable time. The client application makes a PIN status request to find out the status of the PIN and how long it will be locked for. It can then present this information to the user and prevent additional PIN entry attempts during the lock period.

    Note that this applies across all devices that belong to the account.

  • A user requests a PIN reset by supplying both the old and new PINs (or just the new PIN if they have already provided the old PIN to access this functionality).

See General PIN management.

Parental control

For controlling access to age-restricted content, the client app must:

  • Check whether the content that the user want to play is age-restricted.
  • If so, to prompt for a PIN.

The specific details of what the client application needs to do vary depending on the ratings body and are explained in Parental controls.

See also

Managing PINs and parental control (Subscriber management integration guide)

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.