Elemental Trust Centre

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

Microsoft EntraMicrosoft Teams

Elemental is an approved Microsoft Education solution and we are an official Microsoft Education Partner. To get started, Elemental needs access to your school's Microsoft services, like Teams.

Below is more information on Elemental's Microsoft integrations, including what permissions are required and how Elemental protects your data in compliance with UK GDPR.

Accreditations

Microsoft Partner Success Series 2025Microsoft Partner Success Series 2026-2027
Microsoft
Microsoft Education Partner
Available on Microsoft Marketplace
Microsoft Marketplace
Approved Microsoft Marketplace application
Cyber Essentials Certified
Cyber Essentials
Certified

Key Documents

Data Processing Agreement – Microsoft Entra and Microsoft Teams

This is the agreement that applies to your school. Elemental acts as your Data Processor under UK GDPR Article 28 for the data listed below. An executable version, ready for e-signature, is available on request from privacy@elementalmusic.app.

Privacy Policy

To be read alongside the Data Processing Agreement. It covers the data for which Elemental is the Data Controller under UK GDPR Article 24, such as the content and marks Elemental generates.

What we process

For Microsoft Entra and Microsoft Teams for Education integrations, Elemental acts as a Data Processor under UK GDPR Article 28 for the following data from those systems:

  • 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)

Our commitments on where Student Data is stored, how quickly we notify you of a breach, and how deletion and data subject requests are handled are set out in full in the Data Processing Agreement.

Permissions we request

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.

Setting up

Prerequisites

  • Microsoft Entra and Microsoft Teams for Education
  • Whitelisting of https://elementalmusic.app, https://*.elementalmusic.app and https://cognito-idp.eu-west-2.amazonaws.com (https://auth.elementalmusic.app and https://media.elementalmusic.app should explicit subdomains be required) in any firewalls or network / device policies
  • Whitelisting of *@elementalmusic.app (support@elementalmusic.app should explicit email addresses be required) in any email spam policies

Signing in

Teachers and students sign in at elementalmusic.app/sign-in using the Continue with Microsoft button, after entering their school email address.

Elemental links users to a school account based on their email domain. If your school uses multiple email domains (for example @school.org and @students.school.org), contact us so we can add them to your account. New users are set up with Student permissions and have no access to other students' data. An administrator can grant Teacher or Admin permissions from the Department page.

Authentication happens against your school's own Microsoft Entra tenant, not Elemental's. Teachers and students sign in with their existing school credentials, and their passwords are never shared with or stored by Elemental. Your school also stays in control of who can sign in (see Restricting access below).

Step-by-step guides, with short videos, are available for both signing in and creating an account:

Granting the required permissions

A Microsoft Entra tenant administrator needs to grant Elemental the permissions listed above. They can do this by using the link below to approve these permissions on behalf of their organisation.

Consent linkhttps://login.microsoftonline.com/organizations/v2.0/adminconsent?client_id=b4e1c4da-76cd-466d-9e87-52b254a43c97&redirect_uri=https%3A%2F%2Felementalmusic.app%2Fmicrosoft%2Fsetup&scope=email%20offline_access%20openid%20profile%20https%3A%2F%2Fgraph.microsoft.com%2FEduAssignments.ReadWrite%20https%3A%2F%2Fgraph.microsoft.com%2FEduAssignments.ReadWriteBasic%20https%3A%2F%2Fgraph.microsoft.com%2FEduRoster.ReadBasic

Alternatively, the first time a teacher opens a page that needs these permissions, such as Classes & Students or Manage Homework, Microsoft shows an administrator consent prompt. An administrator can sign in and tick Consent on behalf of your organisation so that other teachers can use the integration without further administrator involvement.

Checking it worked

Once permissions are granted, confirm that teachers can open the Classes & Students page and that the expected classes are listed. If too many classes appear, you can hide the ones you do not need.

To see the workflow teachers and students follow once connected, from assigning homework through to marks being returned to Microsoft Teams for Education, read our Sharing Homework and Marks with Microsoft Teams help article.

Restricting access to specific users and groups

By default, anyone in your tenant can sign in to Elemental. If you would rather limit access to particular staff or student groups, you can do that from Entra without changing anything in Elemental.

Start from the Cross-tenant access settings page in the Azure portal, then:

  1. Open Cross-tenant access settings under External Identities, then on the Organizational settings tab choose Add organization and enter the Elemental tenant ID below.
    Elemental tenant ID90f2dd8c-5ea8-4d9f-9191-43d8122dcfb3
    Entra Cross-tenant access settings page with the Organizational settings tab and Add organization button
  2. Elemental now appears in the table. Select the link in its Outbound access column (it will usually read Inherited from default).
  3. On the B2B collaboration tab, choose Customize settings, then under Applies to select the specific users and groups that should be allowed access.Outbound access settings for Elemental with Customize settings selected and access applied to selected users and groups

Data Protection Impact Assessments (DPIAs)

We are happy to support the completion of a Data Protection Impact Assessment (DPIA), including any security questionnaires. Our DPIA information pack and a blank template are on the Documents page, and you can reach us at privacy@elementalmusic.app.

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.