netschool

Last updated: May 2026

Security

Our Security Commitment

Security is fundamental to everything we do at netschool. We are committed to protecting your data and maintaining the trust you place in us. This document outlines our actual security practices and technical implementations.

Authentication Security

We implement multiple authentication methods with industry-standard security:

Role-Based Access Control

Access to the platform is controlled through a role-based permission system:

Admin impersonation capabilities are logged and audited for support purposes. All role checks are enforced at the service layer to prevent unauthorized access.

Data Encryption

We protect data both in transit and at rest:

Application Architecture

Our backend follows a layered security architecture:

This separation ensures that database queries are isolated from HTTP logic and authorization checks are consistently applied.

Technology Stack Security

Our platform uses modern, secure technologies:

Deployment Security

We use a Docker-first deployment approach for consistency across environments:

Notification Security

We use secure notification delivery methods:

File Upload Security

Media file uploads are handled with security measures:

Session Management

Session security is implemented through:

Infrastructure Security

Our infrastructure is designed with security at every layer:

Third-Party Integration Security

Some features rely on optional connections to external providers. We secure these integrations as follows:

User Security Best Practices

While we implement robust security measures, users also play a critical role in maintaining security:

Security Updates

We continuously improve our security posture through: