
Your classroom data. Your database. Our platform.
SetFlow is the only LMS where your institution controls the database. With BYODB, classroom records — assignments, grades, submissions, materials — live in your infrastructure, not ours. After the Canvas breach, this isn't optional — it's the new standard.
275 million student records were stolen because one company held all the keys.
The Canvas / Instructure breach is the largest single educational data breach in history. It was made possible by the centralized data model that every major LMS vendor uses: rosters, grades, messages, and assignments concentrated in a small number of vendor-controlled databases. One breach, every school exposed.
SetFlow is built on a different architecture.
Traditional LMS — Canvas model
Student → Canvas → Instructure's Servers
↑
275M records. One target.
Breached = everyone exposed.Your data at riskSetFlow — BYODB model
Student → SetFlow → Your Database
↑
Your students only.
SetFlow breach ≠ your data.Your data stays yoursHow it works in plain English
- 1
Your IT team provides a database connection during setup.
- 2
SetFlow connects to your database to read and write classroom data.
- 3
Student names, emails, grades, assignments, and messages are stored in your database — not ours.
- 4
SetFlow's servers only hold your institution's configuration, billing, and authentication identity.
- 5
Disconnect at any time. Your data stays in your database.
Under BYODB · SetFlow stores
- Institution name + configuration
- Subscription information
- Encrypted database connection string
Under BYODB · stays in your database
- Student names or email addresses
- Student ID numbers
- Grades or assignment submissions
- Messages between students and teachers
- Any student personally identifiable information
Works inside Canvas, Blackboard, Moodle, and D2L
SetFlow doesn't require you to replace your LMS. Install it as an external tool in 30 minutes and students access it directly from inside their existing LMS — with automatic login, no new accounts needed.
Single sign-on
Click SetFlow in Canvas, automatically logged in. Students never see a second login screen.
Automatic roster sync
Student lists stay in sync with your LMS via NRPS. Add or drop in your LMS, and SetFlow follows.
Grade passback
Grades from SetFlow appear in your LMS gradebook. Your LMS stays the system of record.
Built for institutional trust
- BYODB — classroom data stays in your database, not ours
- LTI 1.3 with DNS domain verification (same trust model as SSL)
- FERPA-aligned by architecture, not by contract
- Strong encryption on every stored connection string and on sensitive free-text profile fields
- Under BYODB, no student records on SetFlow servers.
Built for the post-breach era of EdTech
What we never do
- Sell student data
- Train AI on student content
- Store classroom records on our servers (under BYODB)
- Share data with advertisers
- Use student data to profile for marketing
- Run third-party trackers that follow you off our site
- Retain data after contract end
What we do
- Encrypt every stored credential and sensitive free-text field
- Hash IPs before storing them (the raw IP never reaches durable storage)
- Verify every LMS integration via cryptographic signing + DNS domain control
- Sign DPAs within 5 business days
- Notify you in writing within 72 hours of any confirmed security incident
- Give you full audit logs of admin access to your tenant
- Delete your data within 30 days of contract termination
FERPA, GDPR, COPPA — by architecture
FERPA
BYODB positions SetFlow as a tool, not the data controller. Education records stay with your institution.
GDPR
EU schools can keep data in EU-hosted database environments and remain the data controller end-to-end.
COPPA
K-12 compatible. Institutions manage parental consent workflows; we never solicit personal info from minors directly.
DPA available on request: [email protected]
Special education built in.
SetFlow supports IEP, 504, ELL, Gifted, and 15 disability categories out of the box. No add-ons. No extra licensing. Included in every school plan. Teachers set accommodations once. Tori applies them everywhere — silently — forever.
| Feature | Canvas | SetFlow |
|---|---|---|
| Adaptive AI per student | No | Yes — Tori learns each student's style |
| Special-ed accommodations | Basic tags | 15 disability types · IEP / 504 / ELL · auto-applied |
| Teacher intelligence dashboard | No | Yes — per-student learning model |
| TTS auto-play (dyslexia / vision) | Manual | Automatic for every message |
| Student data location | Their servers | Your database (BYODB) |