Back to Home
Terms of ServicePrivacy PolicyDPA

Legal

Data Processing Agreement (DPA)

Last updated: 27 July 2026

This Data Processing Agreement ("DPA") describes how Pluddy("Processor") processes personal data on behalf of language schools ("Controller") that use the Service at www.pluddyonline.com.

It is intended to meet the requirements of GDPR Article 28. For a countersigned PDF tailored to your school, email hello@pluddyonline.com.

1. Roles

  • Controller: the school (or education provider) that decides the purposes and means of processing student, teacher, and school-admin account data in its workspace.
  • Processor: Pluddy, which provides hosting, authentication, curriculum tooling, and AI-assisted practice features under the school's instructions.

2. Subject matter and duration

Processing covers account administration, learning progress, uploaded teaching materials, and AI tutoring interactions for the duration of the school's subscription or pilot, plus any retention period required for legal, security, or backup purposes after offboarding.

3. Nature and purpose of processing

  • Create and manage user accounts (students, teachers, school admins)
  • Store and index school-uploaded materials for curriculum-aligned practice
  • Generate tutoring responses, drills, and progress analytics
  • Bill the school (active seats, invoices) and provide support

4. Types of personal data

  • Identity and contact: name, email, role
  • Learning data: CEFR level, scores, vocabulary/progress summaries, chat/practice context
  • School content: PDFs and derived lesson content tied to the school
  • Technical logs needed for security and reliability

Special-category data is not intentionally collected.

5. Categories of data subjects

Students, teachers, school administrators, and (where applicable) billing contacts.

6. Processor obligations

Pluddy shall:

  • Process personal data only on documented instructions from the Controller
  • Ensure persons authorised to process data are bound by confidentiality
  • Implement appropriate technical and organisational security measures
  • Assist the Controller with data-subject requests and GDPR obligations where reasonable
  • Delete or return personal data after the end of services, subject to legal retention
  • Make available information necessary to demonstrate compliance with Article 28

7. Sub-processors

The Controller authorises the use of the following categories of sub-processors:

  • Supabase — database, auth, and file storage (prefer EU region where configured)
  • Vercel — application hosting and edge delivery
  • Google Gemini (Google Cloud)— AI inference for tutoring and material extraction, under Google's Data Processing Addendum / SCCs. Under paid API terms, Google does not use customer prompts/outputs to train generative models.
  • Email delivery providers (e.g. Brevo / Resend) — transactional mail

Material changes to sub-processors will be communicated to school billing contacts where practicable. Objection rights may be exercised by writing to hello@pluddyonline.com.

8. International transfers

App and school data are preferentially hosted in the EU. AI processing via Google Gemini may occur outside the EEA under Google's DPA / Standard Contractual Clauses. Pluddy does not claim that all processing remains inside the EU.

9. Security

  • Access control and role-based portals (student / teacher / school admin / platform)
  • Encryption in transit (TLS); encryption at rest via cloud providers
  • Service-role credentials kept server-side; school AI keys not exposed to browsers
  • Token budgets and rate limits to reduce abuse

10. Assistance with data-subject rights

Schools can export roster metadata and request offboarding from School Admin → Settings. Individual users may delete their own account from Settings. For full archives or complex erasure, contact hello@pluddyonline.com.

11. Breach notification

Pluddywill notify the Controller without undue delay after becoming aware of a personal-data breach affecting the school's workspace, with information reasonably available to assist the Controller's own notification duties.

12. Return or deletion

On written request after contract end, Pluddy will delete or return Controller data within a commercially reasonable period (target: 30 days), except where retention is required by law or for dispute resolution / security logs.

13. Governing law

Unless otherwise agreed in a signed order form, this DPA is governed by the laws of Poland, without prejudice to mandatory GDPR provisions.

14. Contact

Processor contact: hello@pluddyonline.com

These documents are provided for the Pluddy service at pluddyonline.com. For a signed Data Processing Agreement (DPA) with your school, contact hello@pluddyonline.com.