Security & Data Protection
Your students' data and your school's operations are our responsibility. Here's how we protect them.
Infrastructure
- ✓ Data encrypted in transit (TLS/HTTPS on all connections)
- ✓ Data is encrypted where it's stored (AES-256)
- ✓ Hosted on enterprise-grade cloud infrastructure (AWS us-east-2)
- ✓ Automated backups with point-in-time recovery
- ✓ Traffic-flood attacks are absorbed before they ever reach the app
Application Security
- ✓ Role-based access control with per-endpoint authorization
- ✓ Multi-tenant isolation (every query scoped by organization)
- ✓ Standard browser-level attack protections, always on (HSTS, CSP, X-Frame-Options via Helmet)
- ✓ Rate limiting (prevents brute force and abuse)
- ✓ Input validation on all API endpoints
- ✓ Password policy enforcement (minimum length, complexity requirements)
- ✓ Sign-in links can't be stolen from our database — we store only a fingerprint, never the link (SHA-256)
- ✓ Sessions expire fast and stolen ones are detected and killed (short-lived tokens, rotation, replay detection)
- ✓ Driver's licenses and passports are individually encrypted — even someone with database access can't read them (AES-256-GCM)
- ✓ A payment event can only ever be processed once — no duplicate charges from retries or glitches
Data Integrity
- ✓ Append-only audit log (every change tracked with who, what, when, before/after)
- ✓ Balances can't be corrupted by two things happening at once — money operations take turns, enforced by the database
- ✓ The database itself refuses to save two bookings for the same aircraft at the same time
- ✓ Two people editing the same record can't silently overwrite each other
- ✓ All money stored as integer cents (no floating-point errors)
Compliance
- ✓ Part 61 compliant training record keeping (14 CFR 61.51, 61.189)
- ✓ CFI endorsement records retained per regulatory requirements
- ✓ PCI compliance via Stripe (we never store card numbers)
- ☐ SOC 2 Type II — on our roadmap as we scale
Your Data Rights
- ✓ Full data export at any time (CSV + API)
- ✓ No data lock-in or hostage pricing
- ✓ Data deletion on account closure
- ✓ No selling or sharing of customer data — ever
Questions about security? Contact us