Skip to main content

Data Processing Agreement

Table of Contents

Introduction

Last updated: February 15, 2026

This Data Processing Agreement ("DPA") forms part of the service agreement between the Customer ("Data Controller") and Vidya Mantra EduSystems Pvt. Ltd. operating as MooDIY Cloud ("Data Processor"), for the provision of managed Moodle LMS hosting services.

This DPA sets out the terms under which the Data Processor processes personal data on behalf of the Data Controller, in compliance with the General Data Protection Regulation (EU) 2016/679 ("GDPR") and other applicable data protection laws.

Definitions

1.1

Section 1.1: "Personal Data" means any information relating to an identified or identifiable natural person processed by the Data Processor on behalf of the Data Controller through the MooDIY Cloud services.

1.2

Section 1.2: "Processing" means any operation performed on Personal Data, including collection, storage, retrieval, use, transmission, erasure, or destruction.

1.3

Section 1.3: "Sub-processor" means any third party engaged by the Data Processor to process Personal Data on behalf of the Data Controller.

1.4

Section 1.4: "Data Breach" means a breach of security leading to the accidental or unlawful destruction, loss, alteration, unauthorized disclosure of, or access to Personal Data.

1.5

Section 1.5: "Service Agreement" means the agreement between the Data Controller and the Data Processor for the provision of MooDIY Cloud hosting services.

Subject Matter and Scope of Processing

The Data Processor provides managed Moodle LMS hosting services to the Data Controller. In the course of delivering these services, the Data Processor processes Personal Data on behalf of the Data Controller.

The categories of Personal Data processed may include:

  • User account information (names, email addresses, usernames)
  • Course enrollment and completion records
  • User activity logs and learning analytics
  • Assessment submissions and grades
  • User-generated content (forum posts, assignments, messages)
  • Authentication and access control data
  • Any other personal data entered into the Moodle LMS by the Data Controller or its users

The data subjects may include the Data Controller's students, learners, educators, administrators, and other users of the Moodle LMS platform.

Processing is carried out for the duration of the Service Agreement and for the purposes of providing the hosted Moodle LMS services as described in the Service Agreement.

Obligations of the Processor

The Data Processor shall:

  • Process Personal Data only on documented instructions from the Data Controller, unless required by applicable law
  • Ensure that persons authorized to process Personal Data are bound by appropriate confidentiality obligations
  • Implement appropriate technical and organizational security measures, including encryption of data in transit and at rest, access controls, regular security updates, and intrusion detection systems
  • Respect the conditions for engaging Sub-processors as set out in this DPA
  • Assist the Data Controller in responding to data subject requests to exercise their rights under applicable data protection law
  • Assist the Data Controller in ensuring compliance with obligations related to security, data breach notification, data protection impact assessments, and prior consultation with supervisory authorities
  • At the Data Controller's choice, delete or return all Personal Data upon termination of the Service Agreement, unless retention is required by applicable law
  • Make available to the Data Controller all information necessary to demonstrate compliance with the obligations set out in this DPA

Rights of the Data Controller

The Data Controller has the right to:

  • Issue documented instructions regarding the processing of Personal Data
  • Request access to and copies of Personal Data processed on its behalf
  • Request the correction, deletion, or restriction of processing of Personal Data
  • Conduct audits or inspections, either directly or through an appointed third-party auditor, to verify the Data Processor's compliance with this DPA, subject to reasonable notice and confidentiality obligations
  • Be informed of any Sub-processors engaged by the Data Processor and object to the appointment of new Sub-processors
  • Receive prompt notification of any Data Breach affecting Personal Data processed under this DPA

Sub-processors

The Data Controller provides general authorization for the Data Processor to engage Sub-processors for the delivery of the services. The Data Processor shall inform the Data Controller of any intended changes to its Sub-processors and provide the Data Controller with an opportunity to object.

The Data Processor currently engages the following categories of Sub-processors:

  • Hetzner Online GmbH (infrastructure hosting provider, data centers located in the European Union and the United States)
  • Support and communication tools used for providing customer assistance
  • Monitoring and security services to maintain platform availability and integrity

The Data Processor shall impose data protection obligations on Sub-processors that are no less protective than those set out in this DPA. The Data Processor remains liable for the acts and omissions of its Sub-processors.

International Data Transfers

6.1

Section 6.1: The Data Processor hosts Personal Data in data centers located in the European Union and the United States, operated by Hetzner Online GmbH.

6.2

Section 6.2: Where Personal Data is transferred outside the European Economic Area, the Data Processor shall ensure that appropriate safeguards are in place, including the use of EU Standard Contractual Clauses (SCCs) as approved by the European Commission, or other lawful transfer mechanisms under applicable data protection law.

6.3

Section 6.3: In addition to transfer mechanisms, the Data Processor applies supplementary technical and organizational safeguards such as encryption in transit and at rest, strict access controls, monitoring, and documented risk assessment of transfer scenarios.

6.4

Section 6.4: The Data Controller may request information about the specific safeguards applied to international data transfers at any time.

Data Breach Procedures

In the event of a Data Breach, the Data Processor shall:

  • Notify the Data Controller without undue delay and in any event within 72 hours of becoming aware of the Data Breach
  • Provide the Data Controller with sufficient information to enable the Data Controller to meet its obligations to report the breach to the relevant supervisory authority and affected data subjects
  • Cooperate with the Data Controller and take reasonable steps to investigate, mitigate, and remediate the Data Breach
  • Document the Data Breach, including its effects and the remedial actions taken

The notification shall include, where possible, the nature of the Data Breach, the categories and approximate number of data subjects affected, the likely consequences, and the measures taken or proposed to address the breach.

Security Measures

The Data Processor implements and maintains the following technical and organizational security measures to protect Personal Data:

  • Encryption of data in transit (TLS/SSL) and at rest
  • Access controls and authentication mechanisms, including role-based access
  • Regular backups with encrypted storage
  • Firewalls, intrusion detection, and DDoS protection
  • Regular security patches and software updates
  • Logging and monitoring of access to Personal Data
  • Physical security measures at data center facilities
  • Employee training on data protection and information security

Term and Termination

9.1

Section 9.1: This DPA shall remain in effect for the duration of the Service Agreement between the Data Controller and the Data Processor.

9.2

Section 9.2: Upon termination of the Service Agreement, the Data Processor shall, at the Data Controller's choice, delete or return all Personal Data within 30 days, unless applicable law requires further retention. The Data Processor shall provide confirmation of deletion upon request.

9.3

Section 9.3: Provisions of this DPA that by their nature should survive termination shall remain in effect, including obligations relating to confidentiality, data breach notification, and cooperation with the Data Controller.

Amendments

10.1

Section 10.1: The Data Processor may update this DPA from time to time to reflect changes in legal requirements, services, or Sub-processors. Material changes will be communicated to the Data Controller with reasonable notice.

10.2

Section 10.2: The most recent version of this DPA is always available at https://moodiycloud.com/data-processing-agreement.

Contact Information

For questions, requests, or notices relating to this Data Processing Agreement, please contact:

Vidya Mantra EduSystems Pvt. Ltd. operating as MooDIY Cloud

legal@vidyamantra.com

https://help.moodiycloud.com