Written for the person at your college who has to sign off on it. No "bank-grade" or "military-grade" claims — just what is implemented.
Last updated:
Passwords are stored as one-way hashes using PHP's current default algorithm, never in readable form and never recoverable by us. Sign-in attempts are throttled per session.
Reset tokens are random 32-byte values, stored only as a SHA-256 hash, valid for one hour and usable once. Completing a reset voids every other outstanding link for that account.
Every tenant-owned record carries a college identifier and every query filters on it. There is no administrative path in the customer application that reads across colleges.
All database access uses parameterised prepared statements. State-changing forms carry a per-session CSRF token that is verified server-side. Output is escaped on render.
Sign-ins, imports, exports, assessment creation, payment verification and privacy-relevant actions are recorded with the acting user, timestamp and source IP address.
Uploads are limited by type and size and validated before anything is written. Payment signatures are verified on our server; a browser claiming success changes nothing.
The site is served over HTTPS. The application and database run on managed hosting infrastructure; encryption at rest and backup schedules are provided by that host under their terms, and we will name the provider and region in writing for any institution that asks.
A security page that lists only strengths is not much use to the person evaluating it. As of today Tutorops does not have:
All four are on the roadmap. If any of them is a condition of your procurement, tell us at and we will tell you honestly where it sits.
Write to with enough detail to reproduce it. We will acknowledge, fix what needs fixing, and tell you what we did. We will not take action against anyone who reports a genuine issue in good faith.
Read the privacy notice →Upload your student list. Run your first baseline. See who is ready, who is not, and why. Two minutes to set up, no credit card, no sales call.