Skip to main content

District IT Permissions and Setup

Secure sign-on and setup instructions for district IT teams.

Snorkl supports secure, easy access for teachers and students through Google, Microsoft, Clever, and ClassLink. Below are the setup requirements, permissions, and network settings your IT team may need to enable access.

For information about how Snorkl protects student information and supports district privacy requirements, be sure to review Snorkl's Data Privacy and Student Safety page.


🔐 Single Sign-On (SSO) Options

Google Sign-On

For districts using Google Workspace for Education, Snorkl connects via Google Sign-On (SSO).

To enable this connection, Google Trusted Access must be turned on.

  • Action Required: Your district IT administrator must enable Google Trusted Access for Snorkl. Learn more.

  • Snorkl's ID number for setting up Google Trusted Access is 810366475858-pqba3aoevruhss52k9nmide3f0mlstii.apps.googleusercontent.com

Once enabled, Snorkl users will be able to sign in using their district Google accounts without any additional passwords or setup.


Microsoft Sign-On

For districts using Microsoft 365, Snorkl supports authentication through Microsoft Sign-On (Azure Active Directory).

  • Action Required: Ensure Snorkl has been approved as an authorized application within your district’s Azure AD enterprise applications.

  • Snorkl requests standard permissions necessary for authentication and user profile information (name, email).

Once approved, staff and students can log in with their district Microsoft credentials.


Clever Sign-On

Snorkl supports Clever SSO for schools and districts using Clever.

  • IT setup: In the Clever Dashboard, search for Snorkl and add/enable the Snorkl application.

  • Teacher + student login: Once Snorkl is enabled in Clever, students and teachers can use the Clever sign in button on Snorkl.


ClassLink Sign-On

Snorkl supports ClassLink SSO for schools and districts using ClassLink.

  • IT setup: In the ClassLink Dashboard, search for Snorkl and add/enable the Snorkl application.

  • Teacher + student login: Once Snorkl is enabled in ClassLink, students and teachers can use the ClassLink sign in button on Snorkl.

ClassLink Rostering for Snorkl

Snorkl connects to the ClassLink Roster Server to automatically create and sync your schools, teachers, students, and classes — no CSV uploads or manual account setup needed. Getting started takes just two steps:

  1. Add Snorkl in your ClassLink Roster Server: In the ClassLink Management Console, add Snorkl as an application in your Roster Server.

  2. Approve data sharing: Set your sharing rules for Snorkl to include:

  • Schools you want in Snorkl

  • Users— students and teachers

  • Classes and enrollments for those schools


✅ Network Whitelisting Requirements

To ensure that Snorkl functions properly for teachers and students, districts must whitelist the following domains in their network and firewall settings:

  • snorkl.app

  • teacher.snorkl.app

  • student.snorkl.app

  • admin.snorkl.app

  • auth.snorkl.app

  • join.snorkl.app

  • media.snorkl.app

  • api.snorkl.app

  • snor-images.s3-accelerate.amazonaws.com

  • snor-videos.s3-accelerate.amazonaws.com

  • snor-documents.s3-accelerate.amazonaws.com


🛡️ Data Privacy and Security

Snorkl is committed to protecting student data and complying with all relevant privacy laws, including FERPA, COPPA, and state-specific data privacy agreements.

  • We are happy to sign a Data Privacy Agreement (DPA) with your district.

  • Snorkl is used in all 50 U.S. states and meets or exceeds state-level student data privacy standards. We're proud to be iKeepSafe Certified & Common Sense Privacy Verified.

  • Data is securely stored and never shared, sold, or used for advertising. See Snorkl's Trust & Safety page for full privacy policy and terms of service.

If your district requires a signed DPA before setup, please contact our team at [email protected].


💬 Need Help?

Our team is happy to collaborate directly with your IT department to ensure a smooth setup. Email [email protected] or schedule a brief setup call with us.

Did this answer your question?