AI Vendor Risk in Higher Education Starts with the Student Record Route
FERPA permits a contractor to receive education-record information under the school official exception only under defined conditions, including direct institutional control over record use and maintenance. AI services add a live disclosure route that procurement files alone cannot describe. This article maps FERPA duties onto authenticated model requests.

A faculty adviser asks a model to summarize an accommodation note beside a student's transcript. The request sends education-record information to an outside service before the response appears on screen. Under 34 CFR Part 99, a contractor can qualify as a school official only when the institution meets specific conditions, including direct control over the use and maintenance of education records. AI vendor risk higher education therefore reaches the individual request, because that is where an approved service receives a specific student's information.
I want to connect FERPA's provider conditions to model traffic and define the evidence a registrar or privacy officer can inspect, with the same evidence available to an auditor.
TL;DR
- FERPA's school official exception requires direct institutional control and an institutional function. It also requires legitimate educational interest and limits on use and redisclosure.
- Provider approval describes the relationship; request evidence identifies the student-data class and caller, plus the endpoint and model tied to the policy decision.
- Embedded model functions need the same inventory discipline as direct AI contracts because both can receive education-record information.
- Inline policy can permit or redact an authenticated request and can route or block it before a vendor receives the payload.
FERPA attaches conditions to outsourced services
The school official rule in 34 CFR 99.31(a)(1) allows disclosure without consent to people whom the institution has determined have legitimate educational interests. A contractor or consultant, a volunteer or another outside party can fit that exception when it performs an institutional service the institution would otherwise use employees for, remains under the institution's direct control for education-record use and maintenance, and follows the use and redisclosure restrictions in 34 CFR 99.33.
The regulation also requires reasonable methods to ensure school officials access only records for which they have legitimate educational interests. Identity and purpose therefore belong in the control design. A valid university login establishes the caller. Policy must still determine whether the caller is an adviser or instructor, or an admissions employee or agent with an approved reason to send this category of record to this model for this task.
AI governance in higher education can define the institutional roles and approved uses. The model route is the authorization point for those rules.
The vendor inventory must reach embedded models
The Department of Education's guidance on online educational services explains that providers receiving personally identifiable information under the school official exception need direct control and authorized-use limits. It also says institutions usually establish that control through a contract or binding terms of service, even though FERPA does not require a written agreement for every disclosure under the exception.
A higher education inventory should identify direct model providers and AI functions embedded in learning and advising, admissions and accessibility, research and student-success products. For each route, record the endpoint, tenant, calling application, institutional owner, approved purpose, record categories, model-change terms, retention setting, subprocessors and deletion process, plus the contract basis.
My view is that an AI add-on hidden behind an existing learning-platform logo deserves a fresh data-flow review. Familiar branding gives procurement teams comfort while the underlying hostname and model family may have changed, along with the subprocessor chain.
Request evidence connects interest to disclosure
A vendor file can show contract language and security documentation. The request record identifies the adviser who sent one student's accommodation details to a model at 14:17.
Picture a privacy review with a printed transcript lying face down beside a registrar's keyboard and one case number in the reviewer's hand. Useful evidence should connect that case to the authenticated person or agent, institutional role, calling application, approved purpose, student-data classification, provider endpoint, tenant, resolved model version, policy version, outcome and reason, plus the timestamp. Minimizing content references prevents the audit system from becoming a second archive of student records.
Part 99 also requires institutions to use reasonable methods to identify and authenticate parties receiving personally identifiable information. The application therefore needs to pass the initiating identity when a shared service account calls the model. AI audit trails for higher education covers the broader evidence design; vendor risk adds the provider conditions attached to each decision.
Inline policy makes direct control testable
Direct control is documented in contracts and operating procedures. An inline policy point tests those approved conditions before transmission.
A policy can allow a public course-description request to an approved general endpoint, redact student identifiers in a support-summary workflow, route disability or conduct records to a deployment approved for those categories, or stop calls to an unknown hostname. It can reject a retired model version or place a newly enabled function in review until privacy staff classify it.
Each outcome supplies operational evidence. A permitted call shows which approved route received which data class. It also records the role under which the call was permitted. A blocked call shows that the institution enforced a boundary rather than discovering the disclosure later in a provider dashboard. Shadow AI in higher education addresses discovery of unmanaged use. AI policy enforcement at the HTTP layer explains the managed request point where the decision can occur.
DeepInspect
DeepInspect is a stateless proxy for authenticated HTTP traffic between higher education users or agents and LLM endpoints. It evaluates identity, institutional role, application, student-data classification, approved purpose, provider and tenant, plus the model route before transmission. Policy can permit or redact the request and can route or block it.
Each decision creates a signed audit record containing the supplied caller identity, application, classification, destination, model version, policy version, outcome and reason, plus the timestamp. DeepInspect governs the managed AI request boundary. FERPA determinations, consent, contract terms, legitimate-interest criteria, student access rights and institutional oversight stay with the university.
Book a demo today.
Frequently asked questions
- Does FERPA prohibit universities from using external AI providers?
FERPA permits disclosures under consent and under defined exceptions. The school official exception can cover an outside provider when the regulatory conditions are satisfied, including an institutional function and direct control. Legitimate educational interest and use and redisclosure limits also apply. The institution should assess the actual service and data, plus the purpose and agreement with privacy counsel.
- Is a signed data-processing agreement sufficient evidence?
The agreement documents the provider's commitments and the institution's control terms. Operational evidence answers a different question: which authenticated person or agent sent which class of education-record information to which approved endpoint, and which policy allowed it? A defensible program keeps both records connected.
- Do AI functions inside an existing campus platform need review?
An embedded function can create a new recipient and endpoint, plus a new purpose and model, retention behavior and subprocessor relationship. The institution should compare the new data path with the service and uses already approved. Every later model route needs its own fit assessment despite a familiar contract name.
- Does request-layer enforcement cover personal AI accounts?
It covers authenticated HTTP AI traffic routed through the managed enforcement point. Personal accounts on unmanaged devices and local model execution need endpoint and browser controls. Non-HTTP tools need network and identity controls, plus administrative controls. DeepInspect's boundary is the managed HTTP request that a university user or agent sends to an LLM endpoint.