- Before
- Reads 40 pages of terms against a checklist for every app, from one inbox, and re-reads a signed vendor only at renewal, if then.
- Now
- Starts with the agents' brief, opens each request with every verdict already quoted and cited, and spends her time on the item that needs her.
One app request, from a teacher's question to a signed student data privacy agreement
Ben Albright teaches grade 7 science at Seacliff Middle School in Marlow Bay Unified School District, and he wants a virtual lab for his 142 students. Here is what happens to request REQ-26-118, screen by screen, in the working solution.
- 01Thursday, 2:40 p.m.
A teacher asks in plain words
Ben Albright · Grade 7 science teacherBen types "Can I use Cellscape for my 7th grade labs?" The Intake agent names the vendor, Lumen Labs, lists the nine kinds of data the app wants, confirms five sections and 142 students, and offers two apps the district already approved. It explains that this app needs two signatures and a decision within 10 school days, and files the request.
- 02Monday, 8:46 a.m.
Five documents, 41 pages, read against 18 requirements
Terms agentThe Terms agent read the vendor's agreement with its exhibits, the privacy policy, the terms of service, the SOC 2 Type II report and the district's network log from the pilot. Every one of the 18 requirements has a verdict, the exact clause it relied on, a citation that opens the passage, and a confidence score.
14 met · 1 partly met · 2 missing · 1 needs you
- 03Item by item
What the documents leave out, and which text controls
Terms agentNothing bans training AI models on student data: privacy policy §5.3 allows de-identified data for "our machine learning models". The terms of service say deletion within 90 days and the agreement says 60, and the screen says why 60 controls: the agreement's priority clause. The district's own network log shows the help widget sending the student's display name and class to Helpline Desk, Inc., a support service missing from the vendor's list of four subprocessors.
Requests from Cellscape student pages: 0 to advertising or tracking domains, across 2,116 pilot sessions.
- 04Before she decides
The one item below the threshold goes to a person
Noor Haddad · Student Data Privacy OfficerThe COPPA consent basis scored 0.68, below the 0.80 threshold, because privacy policy §3.2 lets teachers create student accounts outside district sign-on. Lumen Labs wrote on October 2 that students will sign in only through the district's single sign-on, so Noor marks the item met with the reason "Vendor confirmed in writing". Approve on its own is disabled while required items are open; she chooses Approve with an addendum, the option the Terms agent recommends.
- 059:05 a.m.
The missing clauses, drafted from the district's clause library
Addendum agentFour clauses, each tied to the item it closes: §H.3 no training of AI models, including de-identified data; §H.7 a subprocessor schedule that names Helpline Desk, Inc. with 30 days' notice before any new one; the state's Exhibit G terms; and §H.9, student accounts only through district sign-on. Noor accepts them one by one and sends the decision for co-signature.
- 069:08 a.m.
A second signature before student data flows
Martin Szabo · Director of TechnologyCellscape holds more than directory information, so Martin co-signs. He sees the decision, the data the app would hold, the sign-on permissions it asks for (openid, profile, email, roster.read), the security evidence and the behavior checked in the logs. The person who decides can never co-sign, and the app turns on in sign-on only when Lumen Labs signs the addendum.
- 07Since Saturday
A signed vendor changes its privacy policy
Change agentThe October re-read covered 610 vendors: 14 changed their terms and 3 conflict with what they signed. On October 3, Brightleaf Learning posted a new policy for ReadSpring, used by 1,940 students in grades 2–5 at 14 elementary schools, allowing de-identified reading recordings to improve its AI models. The Change agent puts the signed clause, the policy before and the policy now side by side.
"We may use de-identified content, such as reading recordings and responses, to improve our AI models."
- 089:11 a.m.
The review reopened and the vendor told the same day
Noor HaddadNoor opens a re-review, which takes one signature because it protects students; returning the app to approved takes two. The Addendum agent drafts the notice of conflict, citing Exhibit H §H.3 and the new §6, and Noor edits and sends it, asking Brightleaf to confirm in writing by October 19, 2026.
- 09After both signatures
Families see what changed, in plain words
Public list agentThe approved-app list on the district website shows Cellscape Virtual Lab as approved with an addendum and ReadSpring as under review: "The company changed its privacy policy; the district is checking it." Four apps still waiting for signatures are not shown to families.
- 10Audit-ready
One sealed pack for the state or a breach inquiry
Lorraine Pike · Internal auditorEvery person and agent action is on the audit trail with its reason and evidence. For a state audit, the pack holds 98 decided requests, 610 agreements, 1,846 requirement verdicts with their clauses, 14 policy changes and 3 notices, with student names redacted: 2,214 files and 9,380 pages, sealed with a SHA-256 hash.