User Statistics and Privacy

There exists a newer and more complete tracking service using Matomo included as a module.

The Opencast User-Tracking service stores user actions of the Opencast players in the database. This data is used for the footprint feature of the player and for the optional analytics component.

Note that enabling all of the tracking options may result in legal problems depending on your country's privacy laws and the type of service you are running.

The settings for tracking user data can be found in:

.../etc/org.opencastproject.usertracking.impl.UserTrackingServiceImpl.cfg

Tracking of user data can be controlled on two levels. First, tracking can be generally activated or deactivated. Second, if it is activated, the data being tracked can be defined.

org.opencastproject.usertracking.detailedtrack defines if the user tracking JavaScript code is loaded and data about user actions are being sent to and stored by Opencast. Deactivating this will effectively stop all tracking. This may effect features like the footprints in the Opencast player. Default: true.

If tracking is still activated, the following keys may be used to define the kind of data that is being tracked. The keys have no effect if tracking is turned off.

Key Data to be tracked Default value
org.opencastproject.usertracking.log.ip IP addresses false
org.opencastproject.usertracking.log.user login names of users false
org.opencastproject.usertracking.log.session Browser session-IDs false

If you want to use the footprint feature but do not want to store any user specific data you can turn the tracking of IP addresses, usernames and session-IDs off.