netschool

Last updated: April 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:

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:

Report a Security Issue

If you discover a security vulnerability or have security concerns, please contact us at:

security@netschool.io

For responsible disclosure, please include details about the vulnerability and steps to reproduce it. We will investigate and address legitimate reports promptly.