Loadingβ¦
Loadingβ¦
Last reviewed: October 2026
Logics Academy takes the security and privacy of educator data seriously. Foundation is built with security-by-design principles and undergoes regular security assessments. This page summarizes our security posture for school districts and institutional partners evaluating the platform.
All primary data is stored in Canada (AWS ca-central-1 region).
This includes the database (PostgreSQL), user authentication, and all uploaded files. Our infrastructure provider (Supabase) operates a dedicated Canadian data centre for our platform data.
| Control | Status |
|---|---|
| Email/password authentication | β |
| Google OAuth single sign-on | β |
| Microsoft Azure AD single sign-on | β |
| Password hashing (bcrypt) | β |
| Role-based access control (RBAC) | β |
| Row-level database security policies | β |
| Secure password reset flow | β |
| Layer | Protection |
|---|---|
| In Transit | TLS/HTTPS enforced on all connections; HSTS with 2-year max-age |
| At Rest | AES-256 encryption on all database storage and file storage (AWS infrastructure) |
| Sensitive Fields | Additional AES-256-GCM application-level encryption for tax and financial data (SIN, business numbers). Encryption keys stored separately from the database. |
| Passwords | Cryptographically hashed with bcrypt; never stored in readable form |
| HTTP Security Header | Status |
|---|---|
| Content-Security-Policy | β Configured |
| X-Frame-Options | β DENY |
| X-Content-Type-Options | β nosniff |
| Referrer-Policy | β strict-origin-when-cross-origin |
| Permissions-Policy | β Camera, microphone, geolocation disabled |
| Strict-Transport-Security | β max-age=63072000 |
| Provider | Purpose | Data Location |
|---|---|---|
| Supabase | Database, auth, file storage | π¨π¦ Canada |
| Vercel | Application hosting | Global (no PII stored) |
| OAuth sign-in (optional) | πΊπΈ US | |
| Microsoft | Azure AD sign-in (optional) | πΊπΈ US |
| HubSpot | CRM lookup (read-only) | πΊπΈ US |
For security inquiries, data protection questions, or to request our full security assessment, please contact: