LearnPlug Video Tracker

Last updated: March 18, 2026
Loop2Learning provides the Video Tracker Moodle Plugin (“Plugin”), a learning activity module designed to track learner interaction with video content inside the Moodle learning management system.
This Privacy Policy explains how personal data may be processed when the Plugin is used.

1. Roles Under GDPR

When the Plugin is used inside a Moodle installation:
The organization operating Moodle (e.g., university, company, training provider) is the Data Controller.
The Data Controller determines:

  • which courses use the Plugin
  • which learners access video content
  • how learner analytics are used

Loop2Learning acts as a software provider and does not control learner data processing.

2. Personal Data Processed by the Plugin

The Plugin may process the following data within the Moodle environment.
Learner Identification Data

Collected from Moodle user records:

  • user ID
  • name (depending on Moodle configuration)
  • course enrollment ID

Video Interaction Data

The Plugin records interaction events such as:

  • video play
  • video pause
  • seeking behavior
  • completion status
  • percentage watched
  • timestamps of viewing activity

This data is used to measure learning engagement and progress.

3. Purpose of Data Processing

The collected interaction data is used exclusively for:

  • tracking learner engagement with video content
  • verifying course completion requirements
  • preventing skipping of mandatory learning material
  • generating learning analytics for instructors
  • improving course delivery effectiveness

The Plugin does not use data for marketing purposes.

4. Data Storage

All interaction data collected by the Plugin is stored:

  • inside your Moodle database
  • within the infrastructure controlled by the Data Controller

Loop2Learning does not store learner activity data on external servers unless explicitly enabled by optional integrations.

5. Data Sharing

The Plugin does not transmit personal data to loop2Learning by default.
Data may only be accessible to:

  • course instructors
  • Moodle administrators
  • institutional learning analytics systems

Any data sharing beyond Moodle depends entirely on the configuration of the Moodle platform by the Data Controller.

6. Legal Basis for Processing

The legal basis for processing learner activity data is determined by the Data Controller.
Common bases include:

  • legitimate educational interest
  • contractual obligations for training delivery
  • compliance with institutional learning requirements

Loop2Learning does not determine the legal basis for processing.

7. Data Retention

Video interaction data is stored according to the Moodle retention policies configured by the Data Controller.

Retention periods are typically defined by:

  • institutional academic policies
  • internal training record requirements
  • regulatory compliance obligations

LearnPlug does not enforce specific retention periods.

8. Data Subject Rights

Under the General Data Protection Regulation (GDPR), individuals may have the right to:

  • access their personal data
  • request correction of inaccurate data
  • request deletion of personal data
  • restrict data processing
  • object to processing
  • request data portability

Requests must be directed to the Data Controller operating the Moodle system.
Loop2Learning does not manage user accounts or learner data access.

9. Security Measures

The Plugin follows Moodle development guidelines and includes safeguards to protect interaction data.
Security measures include:

  • adherence to Moodle database access patterns
  • server-side validation of data submissions
  • protection against unauthorized event logging

However, overall security depends on the configuration and maintenance of the Moodle environment.

10. International Data Transfers

The Plugin does not transfer personal data outside the Moodle system by default.
If the Moodle installation is hosted outside the European Economic Area (EEA), the Data Controller is responsible for ensuring lawful international data transfers.

11. Children’s Data

The Plugin does not specifically target children.
If used in educational environments involving minors, the Data Controller must ensure compliance with applicable child data protection laws.

12. Changes to This Policy

This Privacy Policy may be updated periodically to reflect:

  • legal requirements
  • plugin functionality updates
  • security improvements

Updated versions will be published with the Plugin documentation.

13. Contact

For questions regarding this Privacy Policy:
Loop2Learning
Email: info@loop2learning.pt
Website: https://loop2learning.pt
For requests related to personal data processed within a Moodle installation, please contact the administrator of your Moodle platform.