Security

Last updated August 2026

caseload.cloud handles sensitive, IEP-related information — here's how it's protected. If your district needs more than this page for a security review, contact us and we'll work with you directly.

Encryption

Data is stored in a Google Cloud SQL database with encryption at rest, and all traffic to and from the app is encrypted in transit (HTTPS/TLS).

Account security

Passwords are never stored in plain text — only a securely hashed version (bcrypt), so we can't see or recover your actual password. Repeated failed sign-in attempts temporarily lock an account after 5 tries to slow down credential-guessing attempts. You can also sign in with Google instead of a password.

Data isolation

Every account's caseload is fully isolated from every other account's — students, goals, and contacts you enter are scoped to your account and are never visible to other users of the app.

Payments

Billing is handled entirely by Stripe. Your card details are sent directly to Stripe and never touch our servers.

Subprocessors

We use a small, fixed set of service providers to run the app:

  • Google Cloud — hosting and database storage
  • Google Sign-In — optional Google account authentication
  • Stripe — subscription billing and payment processing
  • Resend — sending account emails (welcome, password reset, notifications)

Data retention & deletion

We keep your data for as long as your account is active — there's no separate retention clock running down in the background. You can delete any individual student record at any time, or permanently delete your entire account and all of its data yourself from the Danger Zone on your Profile page. Deletion removes the record from our production database immediately. We also keep encrypted, rolling database backups for disaster recovery, retained for 7 days on a fixed schedule — a very recent deletion could still exist in one of those backups for up to a week before it fully ages out, the same way it would with virtually any backed-up system.

For districts that need a signed agreement

If your district requires a signed data-sharing or data processing agreement before staff can use an outside tool with student-related information, see our Data Processing Agreement.

Reporting a security issue

Found a security issue? Email hello@caseload.cloud — we take reports seriously and will respond promptly.