Safeguard
Compliance•

Which contract provisions should a district require from software vendors?

The Department of Education's student privacy office lists contract provisions for online services. Here are six to check in a security tool agreement.

Safeguard Security Team
3 min read

The U.S. Department of Education's Privacy Technical Assistance Center (PTAC) recommends written agreements with online service providers and lists provisions to include: security and data stewardship, collection, use and retention, data access, duration and termination, and indemnification and warranty. This is guidance, not legal advice.

Where the list comes from

PTAC's February 2014 document on online educational services says that even when FERPA is not implicated, the Department recommends written agreements as a best practice. It was written about services students use, but the headings work as a checklist for any tool that may hold school data, including developer security tools. Check whether newer guidance has replaced it.

The six provision groups

Provision groupWhat PTAC says to settleQuestion to ask a security tool vendor
Security and data stewardshipWho owns the data, each side's duties after a breach, minimum security controls, a right to audit where appropriateWhat controls do you run, and what evidence can you share?
CollectionBe specific about what is collected, such as forms, logs, cookies, tracking pixelsWhat does the product send to you, field by field?
Use, retention, disclosure, destructionLimit use to approved purposes, name who data can be shared with, require deletion after the contractWhen and how is our data deleted?
Data accessWho may access which data and howCan we export our findings and records?
Modification, duration, terminationTerm length, how changes are agreed, what happens to data at the endWhat changes do you make without notice?
Indemnification and warrantyCheck what state law allowsRoute to your counsel

How to use this in practice

  1. Put the six headings in your review template.
  2. For each, write one sentence on what the tool does today.
  3. Mark any gap and decide whether to accept it, negotiate it, or pick another tool.
  4. Attach the filled template to the purchase record.

Two points worth underlining

Collection should be specific. PTAC suggests naming the kinds of data collected. For a scanner, that means asking whether it uploads source code, only dependency names and versions, or only results. The answer changes the risk.

Destruction needs a plan. PTAC suggests including archival and destruction requirements so data is no longer on the provider's systems after the contract period. Ask what that looks like for backups and logs.

What not to do

For a shared template, see what is the NDPA.

Quick check

Is a written agreement required by FERPA for every vendor?

PTAC says the Department recommends written agreements as a best practice. Your counsel can advise on what applies to you.

Do these headings fit a code scanner?

Yes as a checklist. Adapt the questions to what the tool actually receives.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.