Classic Test Prep

Classic Test Prep · Trust Center

Security controls

A small company can run a disciplined security program by building on providers that already hold SOC 2 Type II reports and by keeping the attack surface small. Here is every control, including the ones we have not finished. In place means verified in the running system; in progress means it exists but has not been verified, exercised, or switched on yet.

Last updated November 12, 2026

Infrastructure

Access control

Application security

Data protection

Organizational

Architecture in one paragraph

A single Next.js application runs on Render in the United States and talks over TLS to a managed PostgreSQL database on the same platform. Sign-in is delegated to Clerk, so we never see or store a password. Lesson videos are static files on Cloudflare storage. Transactional email goes out through Resend. Payments, for individual customers only, go through Stripe Checkout; card numbers never touch our servers. Error reports go to Sentry with personal data stripped. There is no data warehouse, no third-party analytics on school accounts, and no AI model in the student data path.

Security questions, questionnaires (HECVAT, CAIQ), vendor SOC 2 reports and policy documents: security@classictestprep.comStudent data requests (access, correction, deletion): security@classictestprep.com. We answer within 3 calendar days.Report a vulnerability: email the security address above. We acknowledge within 1 business day and do not pursue good-faith researchers.
Security · Trust Center — Classic Test Prep