Safeguard
Compliance•

What is the NDPA and why do school districts ask vendors to sign it?

The National Data Privacy Agreement is a shared contract template for student data. Learn what it is for, what the registry does, and how vendors prepare.

Safeguard Security Team
4 min read

The National Data Privacy Agreement (NDPA) is a common contract template that school districts and software vendors can use to set student data privacy terms. The Student Data Privacy Consortium offers it so each district does not draft its own. Vendors that handle student data may be asked to sign it. This is not legal advice.

What the Consortium says it offers

The Student Data Privacy Consortium (SDPC) describes three things on its site. Shared agreements: a common contract so districts and vendors do not build their own, with the NDPA named as the way to streamline expectations. Practical tools: a Resource Registry where you can search existing agreements and avoid starting from scratch. And member benefits: membership gives access to tools such as the NDPA and the registry.

That is the extent of what the SDPC home page confirms. Details such as exhibits, state variations and term length differ by district and state, so read the agreement a district actually sends.

Why a district prefers a template

  • Consistency. Every vendor answers the same questions in the same order.
  • Speed. Reviewers learn one document instead of many.
  • Reuse. The registry lets a district see what other schools have already signed.

For a vendor the same logic holds. One reviewed agreement answers many requests, and your team learns which clauses cause questions.

Does a code or security tool touch student data?

Often not directly. A scanner reads source code and dependency lists, not student records. But the question is still asked, because some tools see logs, test data or screenshots. Before you answer, map what your product could receive:

Data typeCould a security tool see it?What to say
Source codeYes, if scannedDescribe where it is processed and stored
Dependency manifestsYesUsually no personal data
Logs or error tracesOnly if the customer sends themAsk customers not to send student data
Test dataOnly if committed in a repoAdvise cleaning it out first
Account details for staff usersYesDescribe retention and access

Steps for a vendor

  1. Read the district's version of the agreement start to finish.
  2. List every data type your product might receive and where each is stored.
  3. Name your subprocessors and their roles.
  4. Describe deletion at the end of the contract in practical terms: what is deleted, how long it takes, how you confirm.
  5. Write down who answers privacy questions and how fast.
  6. Keep a copy of every signed version and its date.

Steps for a district IT lead

  1. Ask whether the tool will ever hold student data. If not, say so in the record.
  2. If yes, require the template or an equivalent before any pilot starts.
  3. Check the registry for an existing agreement.
  4. Save the signed copy with the product record.

The U.S. Department of Education's student privacy office also recommends written agreements with online service providers as a best practice. See PTAC contract provisions for school software.

Quick check

Is the NDPA a law?

No. It is a contract template offered by the Student Data Privacy Consortium. Districts add their own terms.

Does a vulnerability scanner need an NDPA?

It depends on whether it can receive student data. Map the data first, then ask the district.

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.