State guide: Minnesota

Minnesota School Internet Safety Laws

Minnesota goes further than most states. It has its own school filtering statute, and since 2022 it limits how schools and vendors may monitor school-issued devices.

This guide explains how the two fit with federal CIPA, and what to configure, document and check. Planning guidance, not a legal opinion.

Federal CIPAFilter, policy, monitoring and education for E-Rate schools
Minn. Stat. 125B.15State duty to restrict student access to obscene and harmful material
Minn. Stat. 13.32Limits on monitoring school-issued devices and on technology providers

The short version for Minnesota districts

If you only read one section, read this. Each point is explained further down the page.

1

Filtering is a state duty too

Section 125B.15 requires school computers that give students internet access to restrict access to obscene, child pornography and harmful-to-minors material. It reaches charter schools.

2

Monitoring is limited

Section 13.32, subdivision 14 bars monitoring of browsing, keystrokes, cameras, microphones and location on school-issued devices unless an exception applies.

3

Phones need a policy

Section 121A.73 required every district and charter school to adopt a student cell phone policy by March 15, 2025.

Filtering without device monitoring

Meet section 125B.15 by sorting domains, not by watching students

Minnesota asks schools to filter and, under section 13.32, limits what can be monitored on school-issued devices. A filter that decides by domain category and collects little about individual students keeps both duties easy to explain.

  • Adult and VPN/Proxy/Anonymizers are blocked from the first day by the CIPA preset
  • Reports are by school and category, which suits a 13.32 feature register
  • Nothing is installed on the computers, so keystrokes, cameras and location stay untouched
Activity reports and readiness checklist in the hosted CIPA filter, kept at school and category level for a Minnesota district
1 DNS setting
per building, with no software on student devices
120M+
domains already sorted into categories
99.99%
of the active internet those categories reach

What federal CIPA requires

CIPA applies to Minnesota schools and libraries that take E-Rate discounts for internet access or internal connections. For the full background, read what is CIPA.

Technology protection measure

Block visual depictions that are obscene or child pornography for everyone, and harmful-to-minors depictions on computers minors use.

Internet safety policy

Cover inappropriate material, email and chat safety, hacking, disclosure of minors' personal data and the filter. Adopt after public notice and a hearing or meeting.

Monitoring and education

Monitor minors' online activities and teach online behavior, social networking safety and cyberbullying awareness.

Certification

Certify on FCC Form 486, or on Form 479 for consortium members. An authorized person may disable the filter for adults doing lawful research.

Minnesota's filtering statute: section 125B.15

Section 125B.15, "Internet access for students", was first enacted in 2000 and amended in 2007, 2015 and 2025. It works alongside CIPA rather than replacing it.

What it requires

  • Computers at a school site with student internet access must be configured to restrict student access to material reasonably believed to be obscene, child pornography or harmful to minors under federal or state law.
  • Filtering software or other effective methods both count.
  • Districts must also block adult access to material reasonably believed to be obscene or child pornography.
  • "School site" includes education sites and charter schools.

Two provisions worth knowing

  • Cost limit: a school site does not have to buy filtering technology if the cost would be more than incidental. Few districts rely on this, because CIPA still applies with E-Rate.
  • Good-faith immunity: a district and its staff are immune from liability for failing to comply if they made a good-faith effort to comply.
  • Good faith is easiest to show with dated configuration exports, test results and review notes.

How 125B.15 differs from CIPA in practice: CIPA is a funding condition. Section 125B.15 is a state duty that applies to school sites whether or not they take E-Rate, so a Minnesota school that skips E-Rate still has a filtering obligation.

School-issued device monitoring limits: section 13.32

Minnesota's 2022 student data privacy law added subdivisions 13 and 14 to section 13.32. This is the part of Minnesota law that most changes how filtering and monitoring tools are set up.

The general rule

A government entity or technology provider must not electronically access or monitor three things on a school-issued device, unless an exception applies:

  • Any location-tracking feature
  • Any audio or visual receiving, transmitting or recording feature
  • Student interactions with the device, including keystrokes and web-browsing activity
One-to-one devices includedHardware and softwareDedicated personal use

Who is a technology provider

  • A person who contracts with a public school to provide a school-issued device for student use, and creates, receives or maintains educational data under that contract.
  • Educational data are not the provider's property.
  • No selling, sharing or commercial use of educational data, including marketing to students or parents.
  • Destroy or return data within 90 days after the contract ends, unless renewal is reasonably expected.
  • Share breach information the school needs to meet its own duties.

The six exceptions, and what they mean for your filter

Exception in 13.32, subd. 14Typical school useCovers routine filtering?
Noncommercial educational purpose (instruction, technical support, exam proctoring) by authorized staff or vendors, with advance noticeClassroom screen views, help desk sessions, proctored testsOnly with notice and for those purposes
Judicial warrantLaw enforcement requestsNo
Device reported missing or stolenLocating a lost deviceNo
Imminent threat to life or safety, limited to that purposeEmergency response; notice to student or parent within 72 hoursNo
Compliance with federal or state law, including 121A.031CIPA and 125B.15 filtering; bullying policy dutiesYes, within what the law requires
Participation in federal or state funding programs, including E-RateCIPA filtering and monitoring tied to E-RateYes, within what the program requires

Our reading, to confirm with counsel: filtering that CIPA and 125B.15 require is anticipated by the exceptions. Features that go further, such as storing full browsing histories, reading screens outside class or flagging student messages, need their own basis, purpose limits and notice.

What it means for filtering and monitoring in Minnesota

The safest Minnesota setup filters what the law requires and collects as little student activity as it can while doing so. Category filtering fits that pattern well.

Configure

  • Block Adult for all users, as both CIPA and 125B.15 require for obscene and child abuse material.
  • Block harmful-to-minors categories for students: Gambling, Illegal Drugs, Weapons, Violence, Hate/Discrimination, Dating, Lingerie/Swimsuits/Intimate Apparel, VPN / Proxy / Anonymizers.
  • Use grade-band rule sets so older students keep research, health and news.
  • Decide on AI tools in schools as a policy choice, not a monitoring project.

Limit

  • Prefer category-level reports to per-student browsing histories.
  • Turn off keystroke capture, screen recording and location features unless an exception clearly applies.
  • Give advance notice for classroom screen viewing and proctoring.
  • Set short retention periods for any logs tied to a named student.

Contract

  • Check whether your filter or device vendor is a technology provider under 13.32.
  • Write the no-sale, no-commercial-use and 90-day deletion terms into the contract.
  • Confirm access to educational data is limited to staff who need it.
  • Plan the start-of-year notice of curriculum, testing and assessment provider contracts, which is due within 30 days.

Off-campus and take-home devices

  • Filtering a take-home device off campus is still filtering under the law-compliance exception.
  • Monitoring it at home is where the limits bite hardest. Keep it to what the law requires.
  • See filtering school devices off campus for the technical options.
Built for the 13.32 register

A filtering row that needs no student-level data

The hosted filter keeps a policy record, activity reports and a log export for CIPA files, and one console holds separate settings for each school or charter. It decides by domain rather than by page, and it is not a monitoring or classroom screen tool.

Build a monitoring feature register

The clearest way to show you respect 13.32 is a short register: every feature that touches student activity, the exception it relies on, the notice given and how long data is kept. Here is a worked example to adapt.

FeatureData it touchesException relied onNoticeRetention
Category filtering of web requestsDomains requested, allow or block decisionCompliance with law (CIPA, 125B.15); E-RateInternet safety policy and acceptable use policyShort, set in records schedule
Category-level reports by schoolAggregate counts per categoryCompliance with law; E-Rate monitoring dutyPolicyPer records schedule
Teacher view of class screensLive screen during classEducational purpose with advance noticeStart-of-year notice to students and parentsNot stored
Exam proctoring modeScreen and browsing during the examEducational purpose with advance noticeNotice before each test windowTest period only
Lost device locationDevice locationMissing or stolen devicePolicyUntil recovered
Keystroke or message scanningStudent contentNone by default; needs counsel reviewNot used without a clear basisNot applicable

Keep the register next to your CIPA internet safety policy and your acceptable use policy, so the notice language and the settings never drift apart.

Libraries, nonpublic schools and other edge cases

Section 125B.15 and section 13.32 are written for public education. Other Minnesota institutions need a slightly different reading.

Public libraries

  • Libraries that take E-Rate for internet access, or certain federal library funds, follow CIPA.
  • The school statutes on this page are not written for libraries. Check with your library system for any state rules that apply.

Nonpublic schools

  • A private school that takes E-Rate for internet access must meet CIPA.
  • The 13.32 device rules address public educational agencies and their technology providers, so ask counsel how they reach your setting.

Charter schools

  • 125B.15 names charter schools in its definition of a school site.
  • 121A.73 names charter schools for the phone policy duty.

Shared and lab devices

  • The 13.32 monitoring limits apply to devices issued for a student's dedicated personal use.
  • Lab and library computers shared by many students still need 125B.15 filtering.

Minnesota's cell phone policy law

Section 121A.73, enacted in 2024, required every school district and charter school to adopt a policy on students' possession and use of cell phones in school by March 15, 2025.

What the statute says

  • A policy was required, but the statute does not prescribe its content.
  • The elementary and secondary principals' associations were directed to share best practices on reducing phone effects on behavior, mental health and learning.
  • Bills to require stricter K-8 rules have been introduced. Check whether any have passed before your next policy review.

Where it meets your filter

  • Personal phones are not school-issued devices, so 13.32, subd. 14 does not govern them.
  • Phones that join school Wi-Fi still pass through your network filter.
  • Phones on cellular data are outside the filter. The phone policy is the control.
  • Block VPN and proxy categories for students on Wi-Fi.
Phones on school Wi-Fi

How common phone apps and proxy sites are labelled in our data

Section 121A.73 left the phone policy to each district, but phones that join school Wi-Fi still reach these names. The categories below come from our own database.

DomainCategory in our dataWhat it means on a Minnesota network
snapchat.comSocial NetworkingA social category a phone policy can address on Wi-Fi
discord.comEmail and Messaging, Social Networking, GamingCarries several categories because it works as chat and as a gaming hub
tiktok.comSocial Networking, Streaming MediaVideo and social in one name
protonvpn.comVPN / Proxy / AnonymizersBlocked for students so the filter cannot be sidestepped
croxyproxy.comVPN / Proxy / AnonymizersA web proxy that needs no install, which a category rule still catches

Common Minnesota misreadings

The 2022 law is often summarized loosely. These are the misunderstandings that lead districts to either over-collect or switch off filtering they need.

What people sayWhat the statutes say
"Minnesota banned filtering on student devices."No. Filtering required by law and by E-Rate is an exception, and 125B.15 itself requires filtering.
"Any monitoring is fine if it is for safety."The safety exception covers an imminent threat to life or safety, limited to that purpose, with notice within 72 hours.
"Teachers can no longer see student screens."Instruction is a listed educational purpose, but advance notice is needed.
"The vendor owns the logs it collects."Educational data are not the technology provider's property.
"We only need to filter if we take E-Rate."CIPA follows E-Rate, but 125B.15 applies to school sites on its own terms.

To confirm how a specific site is categorized before you decide on a block, use the domain category checker.

Minnesota compliance checklist

Run this yearly, and whenever a filter, device or monitoring contract changes. The general CIPA compliance checklist explains each federal item.

  • Internet safety policy covers all CIPA topics and was adopted after public notice and hearing
  • Every school computer with student internet access is filtered (125B.15)
  • Adult access to obscene material and child pornography blocked
  • Harmful-to-minors categories blocked for students
  • Each monitoring feature mapped to a 13.32, subd. 14 exception
  • Keystroke, camera, microphone and location features off unless justified
  • Advance notice given for educational-purpose access
  • 72-hour notice procedure ready for emergency access
  • Technology provider contracts include no-sale and 90-day deletion terms
  • Start-of-year provider contract notice sent within 30 days
  • Cell phone policy adopted under 121A.73 and checked against any newer rules
  • Online safety lessons delivered and recorded
  • Form 486 or 479 filed on time
  • Annual review date recorded on each policy

Evidence to keep

Minnesota districts need to prove two things: that they filter, and that they do not monitor more than the law allows. Keep evidence for both.

RecordWhat it showsRule
Adopted internet safety policy, notice and hearing minutesPolicy and public processCIPA
Filter rule set exports by group, with datesRequired categories blocked for students and adultsCIPA, 125B.15
Test results for sample sites in each required categoryGood-faith effort to comply125B.15
Monitoring feature register with the exception relied onMonitoring stays within the exceptions13.32, subd. 14
Advance notices to students and parentsNotice for educational-purpose access13.32, subd. 14
Emergency access log and 72-hour noticesThreat exception used correctly13.32, subd. 14
Technology provider contracts and deletion confirmationsProvider duties met13.32, subd. 13
Cell phone policy and adoption datePhone policy in place121A.73
Forms 486 or 479 and lesson recordsCertification and education dutyCIPA

For data handling under federal law, see student data privacy and filtering. For the funding side, see E-Rate and CIPA funding.

Meeting section 125B.15 with a hosted filter or by hand

These are the jobs a Minnesota district has to cover, and how each one looks with our filter compared with a do-it-yourself setup.

Minnesota taskHosted CIPA filterDoing it by hand
Block Adult for every userOn in the CIPA preset from day oneLong block lists to build and keep current
Block harmful-to-minors categories for studentsCategory switches per school; Lingerie, Gambling and Weapons are optionalEach site added one at a time
Leave keystrokes, cameras and location aloneNothing installed on computers; decisions are made by domainDevice software that needs its own 13.32 review
Take-home ChromebooksA private encrypted link keeps the same rules off the networkRules usually stop at the school gate
Show a good-faith effortPolicy record, activity reports and a log exportScreenshots and notes gathered by hand
Charter schools in the same districtSeparate settings per school in one consoleA separate setup for each site

Minnesota school internet safety FAQ

Does Minnesota have a state school internet filtering law?

Yes. Section 125B.15 requires school computers that give students internet access to restrict access to material reasonably believed to be obscene, child pornography or harmful to minors. Districts must also block adult access to obscene material and child pornography.

Can a Minnesota school monitor browsing on school-issued devices?

Only within the exceptions in 13.32, subdivision 14: educational purpose with advance notice, a warrant, a missing device, an imminent threat, compliance with law, or funding programs such as E-Rate.

Does the device monitoring rule stop CIPA filtering?

The statute lists compliance with law and participation in funding programs, including E-Rate, as exceptions. Required filtering is anticipated. Monitoring beyond that needs its own basis and notice. Have counsel confirm how your tools fit.

Who counts as a technology provider?

A person who contracts with a public school to provide a school-issued device and handles educational data under that contract. Providers may not sell or commercially use the data and must delete or return it within 90 days after the contract ends.

What does the cell phone law require?

Section 121A.73 required each district and charter school to adopt a student cell phone policy by March 15, 2025. The content is local. Proposals to tighten it have been introduced, so check the current text.

Is a school liable if the filter misses something?

Section 125B.15 grants immunity for failing to comply where the district made a good-faith effort. Dated configuration, testing and review records are how you show that effort.

Should Minnesota schools block AI tools?

No Minnesota statute we know of requires it. Districts decide by grade and purpose. A dedicated AI tools category lets you allow approved tools and block others without reading student activity.

Compare other state school internet safety laws

Minnesota's monitoring limits are unusual. Compare them with how neighbouring and peer states handle filtering.

See all state guides on our school internet safety laws by state page.

What you pay depends on how many Minnesota schools and devices are covered, and a quote comes back within one business day. A pilot on one site lets you read the blocks and reports before you widen it.

Talk to us about your district

We can show how category filtering meets CIPA and 125B.15 while keeping student activity data to a minimum, which matters under section 13.32.

Talk to us about your district