Security & Trust

Your notes,
locked down.

ClassMinds is built on Firebase and Apple platforms with per-user access controls, encryption at rest, and a zero-training policy on your data.

Four pillars

How we protect your data.

🔐
Encryption everywhere
All data encrypted in transit (TLS 1.3) and at rest via Google Cloud's default encryption. Uploads go to Firebase Storage with server-side AES-256.
👤
Strict access scoping
Firestore security rules enforce per-user reads and writes. Notes are scoped to your UID; class chats are scoped to enrolled members only.
🧠
Zero-training policy
Your notes are never used to train any AI model — yours, ours, or a third party's. They're only used to answer your own questions.
🗑️
Real deletion
Account deletion removes your notes, uploads, and profile. Group-chat messages are tombstoned so classmates' threads stay intact without exposing you.

Live security status

Real status — not aspirational. Updated with every release.

TLS 1.3
Enforced
At-rest encryption
AES-256
Firestore rules
Per-user scoped
Auth MFA
Apple + Email
App Check
Rolling out
SOC 2
Post-launch

How your data meets the AI

When you ask the AI tutor a question, ClassMinds fetches the most relevant passages from your notes, sends those — and only those — along with your question to the model. The model generates an answer grounded in that context.

Compliance & privacy laws

ClassMinds is built around data-minimization principles from the start.

Responsible disclosure

Found a security issue? Report it directly — we read every email and respond within 48 hours. We don't offer a bug bounty yet, but we do credit disclosures publicly (with your permission).

Email: [email protected]

PGP key: classminds.app/.well-known/security.txt

Don't: publicly disclose until we've confirmed a fix. Do: include reproduction steps and, if possible, a patch suggestion.

Questions about security?

We'll answer anything — schools and parents included.

Contact Security →