Security8 min read2026-09-02Updated 2026-10-19

What an LMS Security Review Actually Asks: 30 Real CISO Questions & Our Answers

Preparing for an enterprise IT or CISO security review? Here are the 30 questions security teams ask most frequently, complete with verifiable architecture answers.

PA

Personal Academy, Security

A department of the team that builds Personal Academy

Executive Summary / Quick Answer

LMS security reviews evaluate four critical domains: Identity & Authentication (SAML 2.0, MFA, SCIM), Data Protection (AES-256 at rest, TLS in transit, multi-tenant isolation), Governance & Audit (append-only audit logs, role-based access control), and Regulatory Compliance (GDPR, DPDP Act 2023, SOC 2). Personal Academy provides pre-filled compliance documentation for all 30 questions.

Key Takeaway: Security reviews scrutinize multi-tenant isolation, data encryption, and identity federation before contract signing.
Download the complete 30-question IT Security Review response kit

Core Findings & Takeaways

  • Security reviews scrutinize multi-tenant isolation, data encryption, and identity federation before contract signing.
  • PostgreSQL Row-Level Security (RLS) enforces database-level tenant isolation at the database query engine layer.
  • All 30 standard CISO audit questions are documented and pre-filled in Personal Academy’s Trust Center.

Domain 1: Identity, Authentication & Provisioning

1. Does the platform support SAML 2.0 and OIDC federation? Yes. Personal Academy natively integrates with Okta, Microsoft Entra ID (Azure AD), Google Workspace, and PingIdentity.

2. Is SCIM 2.0 directory sync supported for automated deprovisioning? Yes. Employee deactivations in your IdP immediately revoke LMS access and terminate active sessions.

3. What password policies and MFA enforcement are available? When SSO is active, your IdP handles MFA policies. For local accounts, bcrypt hashing with salting and brute-force rate limiting are enforced.

Domain 2: Data Isolation & Encryption

4. How is multi-tenant data segregated? Personal Academy utilizes PostgreSQL Row-Level Security (RLS) with session-scoped tenant IDs (`app.current_tenant_id`). Every database query enforces tenant boundary isolation directly at the database engine level.

5. What encryption standards are applied? Data at rest is encrypted using AES-256. Data in transit is encrypted with TLS 1.2 or higher with HSTS headers enabled.

6. Where is customer data physically hosted? Production infrastructure runs in isolated AWS/Supabase enterprise data centers with automated encrypted daily backups.

PA

Written by

Personal Academy, Security

Identity, data isolation, audit, privacy and compliance. Nothing is claimed that the code does not do today.

Related Analyses in Security

View all articles →
14-day Full Feature Free Trial

Ready for learning governance without the enterprise tax?

14 days of Premium with 5,000 AI credits. No card required. Afterwards you stay on Free until you choose a plan.

No credit card required. Instant account setup in under 60 seconds.