Skip to content

Security ​

The Learning Platform is hosted on Microsoft Azure and Cloudflare. We don't publish detailed information about our infrastructure for security reasons — what's below is a high-level overview. For the underlying platforms themselves, see the Microsoft Trust Center and Cloudflare Security.

Hosting and data residency ​

Customer data is stored in Microsoft Azure data centers in the European Union (Netherlands). Course assets are additionally distributed across Cloudflare's global network for fast and resilient delivery.

Tenant isolation ​

Each customer tenant is logically isolated at the database level via row-level security. A user can only ever access data that belongs to their own tenant — even when the underlying tables are shared.

Authentication ​

Customer logins are handled by Kinde, a dedicated identity provider. Passwords are never stored in the Learning Platform itself. Users can also sign in with their Microsoft work account — see Sign in with Microsoft Entra ID.

Encryption ​

  • In transit: all communication with the Learning Platform is encrypted over HTTPS.
  • At rest: customer databases are encrypted using Azure SQL's Transparent Data Encryption (TDE).

Backups ​

Customer databases are backed up automatically and kept within the same Azure region. Course assets are replicated across the Cloudflare network for resilience.

Secure development ​

Our development process follows the "Security by Design" principle — security considerations are part of every phase, so issues can be caught and addressed early.