Lingomir
Legal

Lingomir for Teachers — Data Processing Agreement

Lingomir for Teachers — operated by HomeDea LLC

Version 2.1 · Last updated: October 23, 2026

This Data Processing Agreement ("DPA") forms part of the Lingomir for Teachers Terms of Service (the "Agreement") between the Customer and HomeDea LLC ("the Operator", "we"). It sets out how we process personal data on the Customer's behalf, as required by Article 28 of the EU General Data Protection Regulation ("GDPR") and equivalent laws. Terms such as controller, processor, personal data, processing and data subject have the meanings given in the GDPR.


1. Roles

1.1 Class Data: the Customer is the controller

For the personal data of its organisation on the Platform — "Class Data", listed in Annex 1 — the Customer is the controller and we are its processor.

1.2 What we control ourselves

We are an independent controller for:

For online payment by students, Stripe processes card and identity data as an independent controller under its own terms with the Customer and the student (Online Payments Addendum Section 10); the record of each payment the Platform keeps for the Customer is Class Data.


2. Instructions

We process Class Data only on the Customer's documented instructions. The Agreement, this DPA and the Customer's choices in the cabinet (roles, classes, switches such as transcription, invitations, publishing) are those instructions. We will tell the Customer if we believe an instruction breaks data-protection law, and may suspend that processing until it is confirmed or changed. We process Class Data otherwise only where the law that applies to us requires it, and then tell the Customer first unless that law forbids it.


3. The Customer's responsibilities

The Customer:


4. Confidentiality and our people

Only staff who need access to operate, support or secure the Platform may access Class Data, under a duty of confidentiality. Our support staff enter an organisation's data only while its owner or an administrator has granted temporary support access in the cabinet (1 to 14 days, read-only), or to investigate a security incident or where the law requires it; every entry and what was opened is written to the organisation's journal, and access to recordings and transcripts is logged.


5. Security

We maintain the technical and organisational measures in Annex 2, appropriate to the risk, and may improve them over time without lowering the overall level of protection.


6. Sub-processors

6.1 Authorisation

The Customer gives general authorisation for the sub-processors in Annex 3. We bind each by written contract to obligations no less protective than this DPA and remain responsible to the Customer for them.

6.2 Changes

We announce a new or replaced sub-processor by email to the owner at least 30 days before it starts processing Class Data. The Customer may object on reasonable data-protection grounds within that period; if we cannot reasonably accommodate the objection, the Customer may terminate the Agreement with immediate effect as its sole remedy.


7. International transfers

Class Data is stored in the European Union (Annex 3). Where a sub-processor processes it outside the EU/EEA or another adequate country, the transfer relies on the European Commission's Standard Contractual Clauses (or an adequacy decision such as the EU-U.S. Data Privacy Framework where the sub-processor is certified), with additional measures where needed. The Operator itself is established in the United States; where the Customer is established in the EU/EEA, the parties agree that the Standard Contractual Clauses (Module 2, controller to processor) apply to transfers of Class Data to the Operator and are incorporated by reference, with the governing law and courts of Ireland for that purpose.


8. Helping the Customer

8.1 Data subjects' requests

The Platform lets the Customer answer most requests itself (seeing, correcting and removing class data, removing a student from a class). We pass on to the Customer any request about Class Data we receive, without answering it ourselves unless the Customer asks us to, and help with the rest within a reasonable time.

A participant's withdrawal of consent to transcription takes effect at once in the Platform: nothing more of their voice is captured from that moment.

8.3 Other assistance

We give the Customer reasonable help with data-protection impact assessments and consultations with supervisory authorities that concern the Platform.


9. Personal-data breaches

We notify the Customer without undue delay, and in any case within 48 hours, after becoming aware of a personal-data breach affecting Class Data, with what we know of its nature, the data and people concerned, its likely consequences and the measures taken or proposed, and update the Customer as we learn more.


10. Retention, return and deletion

10.1 During the Agreement

10.2 At the end

For 30 days after the end of the Agreement the owner may export the organisation's data. We then delete the Class Data, except where the law that applies to us requires us to keep it. Copies in backups are deleted on their rolling cycle, within a further 30 days. Data we control ourselves (Section 1.2) is kept under our Privacy Policy.


11. Information and audits

We make available the information needed to show compliance with this DPA. Once a year (or after a breach), on 30 days' written notice, the Customer may audit our compliance itself or through an independent auditor bound by confidentiality, at its own cost, during business hours, in a way that does not disrupt our operations or breach others' confidentiality; we may first offer recent independent reports or certifications that answer the Customer's questions.


12. Liability and precedence

Each party's liability under this DPA is subject to the limitations of the Agreement, except where the law does not allow them. If this DPA conflicts with the Agreement on the processing of personal data, this DPA prevails; the Standard Contractual Clauses, where they apply, prevail over both.


Annex 1 — Description of the processing

Subject matterThe Customer's classes on the Platform: schedule, lessons in a call, transcription with consent, lesson reviews, communication and materials
DurationThe Agreement, then the retention in Section 10
NatureHosting, storage, organisation, transmission (calls, messages, notifications), automatic transcription of consenting voices, automated preparation of draft reviews and hints that a teacher checks, deletion
PurposeTo let the Customer teach its students and run its organisation
Data subjectsThe Customer's students, teachers, assistants, methodologists and administrators
Personal dataNames, email addresses, profile photos, roles; schedules and attendance (joining and leaving times); voices of consenting participants and their transcripts; reviews, marks, exercise answers and results; messages and files in class chats and organisation messages; materials; notes staff keep about a student; technical data of calls (connection quality, device type); for lessons held elsewhere, the meeting's audio and participants' names as the meeting shows them, until speakers are named (then only consenting students' and the teachers' lines); balances, purchases and online payments (amounts, status; the student's email passed to Stripe for the receipt); the organisation's journal (who did what, when); what the Customer's API keys read and its webhooks carry; company sign-in identities (email, name, the provider's account)
Special categoriesNone intended. The Customer and its people should not bring special-category data (for example health) into lessons, chats or materials

Annex 2 — Technical and organisational measures

Annex 3 — Sub-processors

Sub-processorServiceLocation of processing
netcup GmbH (Germany, EU)Hosting, database, file storage, backupsGermany (EU)
LiveKit, Inc.Media server for calls (routing audio and video between participants; nothing is stored by it)EU region where available; otherwise USA under the Standard Contractual Clauses
OpenAITranscription of consenting voices; preparation of draft marks, reviews and hintsUSA, under the Standard Contractual Clauses / EU-U.S. Data Privacy Framework
Recall.ai, Inc.The meeting bot for lessons in Zoom, Google Meet and Microsoft Teams: joins, records the meeting's audio and its transcript by participant, deletes its copy once transferredEU (Frankfurt) region; a US company, under the Standard Contractual Clauses
Microsoft Ireland Operations Ltd (Azure AI Speech)Transcription by speaker of recordings uploaded for lessons held in a classroomSweden Central (EU)
Our SMTP email delivery providerDelivery of invitations, sign-in links, reminders and review noticesAs stated in our Privacy Policy

Not sub-processors of Class Data, listed for transparency: Stripe (online payment — an independent controller, Section 1.2); the Customer's own Google Workspace or Microsoft tenant (company sign-in — the Customer's provider); Let's Encrypt (certificates for the Customer's own domain — it sees the domain name only). When calls move to our own media server in the EU, LiveKit, Inc. stops being a sub-processor and this table changes under Section 6.2.