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.