Elemental Trust Centre

Learn how Elemental protects your data in compliance with UK GDPR.

Data Processing Agreement

Microsoft EntraMicrosoft Teams

Version: 23rd August 2026 (see Section 15)

DEFINITIONS

In this agreement:

  • "Client", "School", "you", "your" — the legal entity that uses Elemental with its students and staff, being: (a) where the parties have signed a written version of this agreement, the entity named as the Client in that signed version; or (b) otherwise, the legal entity (for example a school, multi-academy trust or local authority) to which this agreement applies under Section 1. The person who signs up to Elemental confirms that they are authorised to act on the School's behalf.
  • "Effective Date" — the date on which the School first approved the permissions listed in Section 3 via Microsoft Entra.
  • "Privacy Policy" — the Elemental privacy policy at https://elementalmusic.app/privacy, as updated from time to time, which covers Personal Data for which we act as a Data Controller under UK GDPR Article 24.
  • "Provider", "Elemental", "we", "our", "us" — Seasoft Limited (trading as Elemental), a company registered in England and Wales (company number 11321788) at Unit 36 Silk Mill Industrial Estate, Brook Street, Tring, HP23 5EF, United Kingdom.
  • "Student Data" — the Personal Data listed in Section 3 that we obtain from your Microsoft Entra or Microsoft Teams for Education environment when providing Elemental to your students and staff.
  • "Sub-processor" — another Data Processor we appoint to process Student Data on our behalf, as listed in Section 5.
  • "UK GDPR" — the General Data Protection Regulation as it forms part of the law of England and Wales, Scotland and Northern Ireland, as defined in section 3(10) of the Data Protection Act 2018.

The terms "Data Controller", "Data Processor", "Data Subject", "Personal Data", "Personal Data Breach" and "Processing" have the meanings given to the equivalent terms in Article 4 of the UK GDPR. In plain terms: a Data Controller decides why and how Personal Data is used; a Data Processor handles it only on a Data Controller's instructions.

1. WHAT THIS AGREEMENT COVERS

This agreement applies when Elemental accesses Student Data (defined in Section 3) from the School's Microsoft Entra tenant or Microsoft Teams for Education environment, where Elemental acts as a Data Processor under UK GDPR Article 28.

What is covered by this agreement:

  • User profiles (student and teacher email addresses, first names and last names)
  • Class rosters (class names and identifiers, teacher identifiers and student identifiers)
  • Assignments (identifiers and statuses)

What is not covered by this agreement:

Data where Elemental acts as a Data Controller under UK GDPR Article 24, in accordance with the Elemental Privacy Policy at https://elementalmusic.app/privacy, for example:

  • Data entered by teachers directly into the Elemental platform, not via Microsoft Teams for Education (e.g., assignment names and descriptions)
  • Data generated by the Elemental platform (e.g., assignment marks and feedback)
  • Usage analytics (unless connected with personally identifiable user data)

2. ROLES

You (the School):

  • Decide which students and staff use Elemental and for what educational purposes
  • Authorise us to access your Microsoft Entra tenant and Microsoft Teams for Education environment by approving the scopes listed in Section 3
  • Ensure that data sent from Elemental to your Microsoft Teams for Education environment, e.g., assignments, marks and feedback, is protected in accordance with your obligations as a Data Controller under UK GDPR Article 24

Us (Elemental):

  • Only access the Microsoft Entra and Microsoft Teams for Education data you authorise per the scopes listed in Section 3
  • Use that data only to provide our service to your students and staff
  • Keep the data secure and delete it when you ask us to

3. WHAT DATA WE PROCESS

Student Data, defined as:

  • User profiles (student and teacher email addresses, first names and last names)
  • Class rosters (class names and identifiers, teacher identifiers and student identifiers)
  • Assignments (identifiers and statuses)

This data is obtained from Microsoft Entra / Microsoft Teams for Education using the following scopes:

ScopeMicrosoft's Description
EduAssignments.ReadWrite"Read and write users' class assignments and their grades"
EduAssignments.ReadWriteBasic"Read and write users' class assignments without grades"
EduRoster.ReadBasic"Read a limited subset of users' view of the roster"
email"View users' email address"
offline_access"Maintain access to data you have given it access to"
openid"Sign you in"
profile"View users' basic profile"

These scopes and their associated permissions are defined and described by Microsoft and are documented at https://learn.microsoft.com/en-us/graph/permissions-reference.

All scopes are delegated, so we can only access the data available to the signed-in user, and they are the minimum required to provide the features described in this agreement.

4. HOW WE KEEP DATA SECURE

We protect Student Data with the following measures:

  • Encryption in transit and at rest
  • Secure cloud hosting through reputable third parties
  • Access controls to ensure only authorised employees and contractors can view data
  • Regular security updates and monitoring

Confidentiality: All employees and contractors who access the School's Student Data are bound by confidentiality obligations and receive regular data protection training.

5. OUR SUB-PROCESSORS

We use these trusted service providers for the processing of the Student Data:

CompanyWhat They DoLocation
Amazon Web ServicesProvide authentication services, compute and data storageUK
Google AnalyticsProvide usage monitoring to help us to improve our serviceEU
Microsoft AzureProvide AI services, authentication services and data storageUK
MixpanelProvide usage monitoring to help us to improve our serviceEU
Prisma PostgresProvide data storageEU
SentryProvide issue monitoring to help us to improve our serviceEU
VercelProvide compute and hosting servicesUK and EU

All sub-processors are bound by agreements to ensure compliance under the UK GDPR.

We will provide notice before adding new sub-processors. You will have a reasonable opportunity to object on reasonable data protection grounds before any new sub-processor is added.

6. YOUR INSTRUCTIONS TO US

Under this agreement, you authorise us to:

  • Connect to your Microsoft Entra tenant to obtain user profiles (see Section 3)
  • Connect to your Microsoft Teams for Education environment to obtain class rosters and assignments (see Section 3)
  • Connect to your Microsoft Teams for Education environment to create and update assignments using data from Elemental
  • Use this data as necessary to provide Elemental to your students and staff

If you have alternative instructions for processing the Student Data, you can contact us at privacy@elementalmusic.app. Data will not be processed for other means without your written consent.

7. HELPING YOU WITH YOUR OBLIGATIONS

Data Subject Rights: If a student or parent contacts you asking to:

  • See their data
  • Correct their data
  • Delete their data
  • Download their data

You can contact us at privacy@elementalmusic.app and we will help you respond within 5 business days.

If a student, parent or other data subject contacts us directly in relation to their data protection rights, we will promptly notify and redirect the request to the School's nominated data protection contact (see Section 13), unless legally required to respond directly.

Security & Compliance Assistance: We will also help you with:

  • Keeping data secure (as described in Section 4)
  • Data Protection Impact Assessments (DPIAs) if you need to do one
  • Providing information if you need to consult with the ICO
  • Demonstrating our compliance with data protection requirements

8. IF THERE'S A DATA BREACH

If we become aware of a Personal Data Breach affecting your Student Data, we will notify you without undue delay and in any event within 48 hours of becoming aware, and tell you:

  • What happened
  • What data was affected
  • What we're doing about it
  • What you might need to tell students/parents

9. WHEN YOU STOP USING OUR SERVICE

When your subscription ends, or whenever you ask us to, you can choose for us to do either or both of the following:

  • Delete all your school's Student Data
  • Return it to you in a common format (CSV or Excel)

Within 14 days of receiving your request, except for any data we are required by law to keep. Data in backups will be deleted within 90 days.

We will confirm once deletion is complete.

10. AUDITS

You can ask us to demonstrate that we are keeping data secure and following this agreement at any time. We will provide documentation or allow an independent auditor to review our practices (at your expense).

11. INTERNATIONAL TRANSFERS

Student Data stays in the UK and EU.

12. HOW LONG THIS LASTS

This agreement continues while you use our service. When you stop using our service, we will delete the data as described in Section 9.

13. CONTACT INFORMATION

Your Data Protection Contact:
The user who signed up to Elemental, unless you tell us otherwise at privacy@elementalmusic.app. If your school has a Data Protection Officer or equivalent, we recommend nominating them, since we will redirect data protection rights requests to this contact under Section 7.

Our Data Protection Contact:
Name: Data Protection Officer, Seasoft Limited
Email: privacy@elementalmusic.app
Phone: +44 7405 857 044

Address: Unit 36 Silk Mill Industrial Estate, Brook Street, Tring, England HP23 5EF

14. ADDITIONAL TERMS

Changes: We can only change this agreement if both parties agree in writing

Governing Law: England and Wales

If parts are unenforceable: The rest of the agreement still applies

Liability: With the exception of data breaches caused by our failure to implement the security measures in Section 4 or to follow your instructions under Section 6, for which we remain liable in accordance with applicable law, Elemental's maximum liability is limited to the annual subscription fee paid by the School.

15. VERSION HISTORY

23rd August 2026

  • Added a Definitions section, setting out the defined terms used in this agreement.
  • Referred throughout to the UK GDPR rather than the GDPR, as the legislation that applies to UK schools.
  • Explained in Section 3 what each permission scope allows, and confirmed that all scopes are delegated and are the minimum required to provide the features described in this agreement.
  • Added the email scope to Section 3, which is requested when users sign in with a Microsoft account.
  • Confirmed in Section 5 that you will have a reasonable opportunity to object on reasonable data protection grounds before any new sub-processor is added.
  • Confirmed in Section 7 that a data protection rights request made to us directly is redirected to your nominated data protection contact.
  • Confirmed in Section 8 that we will notify you of a Personal Data Breach without undue delay, as well as within the existing 48-hour maximum.
  • Confirmed in Section 9 that the choice between deletion and return is yours, that you may ask for both, that we will confirm once deletion is complete, and that data we are required by law to keep is not deleted.
  • Set out in Section 13 that your data protection contact defaults to the person who signed up to Elemental.

1st September 2025

  • First issued
United Learning Logo
Harris Federation Logo
DRET Logo
Future Academies Logo
Ark Pioneer Logo
Cardinal Vaughan Logo
Kingsdale Foundation School Logo
Langley Park Boys Logo
West London Free School Logo
Bartholomew School Logo
Bosworth Independent School Logo
Drayton Manor High School Logo
Haberdashers' Borough Academy Logo
Kensington Aldridge Academy Logo
Kingston Academy Logo
Oakwood Academy Logo
Oakwood School Logo
Pangbourne College Logo
Rugby Free Secondary School Logo
Rye College Logo
Weavers Academy Logo
Westminster City School Logo
Wilson's School Logo
Wolverhampton Girls' High School Logo
United Learning Logo
Harris Federation Logo
DRET Logo
Future Academies Logo
Ark Pioneer Logo
Cardinal Vaughan Logo
Kingsdale Foundation School Logo
Langley Park Boys Logo
West London Free School Logo
Bartholomew School Logo
Bosworth Independent School Logo
Drayton Manor High School Logo
Haberdashers' Borough Academy Logo
Kensington Aldridge Academy Logo
Kingston Academy Logo
Oakwood Academy Logo
Oakwood School Logo
Pangbourne College Logo
Rugby Free Secondary School Logo
Rye College Logo
Weavers Academy Logo
Westminster City School Logo
Wilson's School Logo
Wolverhampton Girls' High School Logo
United Learning Logo
Harris Federation Logo
DRET Logo
Future Academies Logo
Ark Pioneer Logo
Cardinal Vaughan Logo
Kingsdale Foundation School Logo
Langley Park Boys Logo
West London Free School Logo
Bartholomew School Logo
Bosworth Independent School Logo
Drayton Manor High School Logo
Haberdashers' Borough Academy Logo
Kensington Aldridge Academy Logo
Kingston Academy Logo
Oakwood Academy Logo
Oakwood School Logo
Pangbourne College Logo
Rugby Free Secondary School Logo
Rye College Logo
Weavers Academy Logo
Westminster City School Logo
Wilson's School Logo
Wolverhampton Girls' High School Logo
United Learning Logo
Harris Federation Logo
DRET Logo
Future Academies Logo
Ark Pioneer Logo
Cardinal Vaughan Logo
Kingsdale Foundation School Logo
Langley Park Boys Logo
West London Free School Logo
Bartholomew School Logo
Bosworth Independent School Logo
Drayton Manor High School Logo
Haberdashers' Borough Academy Logo
Kensington Aldridge Academy Logo
Kingston Academy Logo
Oakwood Academy Logo
Oakwood School Logo
Pangbourne College Logo
Rugby Free Secondary School Logo
Rye College Logo
Weavers Academy Logo
Westminster City School Logo
Wilson's School Logo
Wolverhampton Girls' High School Logo

Ready to get started?

Start your 30-day free trial today. No payment details required.