Industry-specificUnited StatesReviewed June 2026

Is Bubble.io FERPA compliant?

FERPA itself has no monetary penalty — the only statutory sanction is loss of federal education funding, which the Department of Education has never used. The real gate is the school district's data-privacy agreement, which expects school-official terms, deletion procedures, breach notice and audit rights. Bubble only lists FERPA as a description and gives you no contractual hooks for any of that. The realistic options are a hybrid carve-out for student records or a full rebuild on a vendor that signs the DPA.

The honest verdict

Not officially. Not the way you’d ship FERPA in production.

Bubble has no public stance. The platform's architecture makes a real audit hard. FERPA is mentioned only as a description on Bubble's 'Other frameworks' page. There is no commitment, no school-official addendum, no FERPA-specific DPA. The district will care about that gap — 'FERPA-compliant' marketing copy is a red flag at procurement, not a substitute for signed terms.

US law governing student data privacy in the United States
— Source:Bubble.io documentation

Reviewed by

Greg· Founder, bubbletocode.com — has migrated 30+ Bubble apps to code

Independently sourced — no Bubble partnershipLast reviewed June 2026
Credentials
  • 01 / 04

    Bubble's stance

    Silent

    FERPA listed for information only

  • 02 / 04

    Procurement consequence

    No DPA, no deal

    Non-monetary — funding-withdrawal sanction has never been used

  • 03 / 04

    Industries impacted

    K-12 edtech · Higher-ed SaaS · School-data analytics

  • 04 / 04

    Compliant rebuild

    $40k–$100k · 8–14 weeks

    Rebuild plus DPA negotiation with the target district

What FERPA actually requires

The requirements behind the checkbox.

FERPA protects the privacy of student education records held by schools and the vendors who act on their behalf. The Department of Education's Student Privacy Policy Office enforces it. There are no fines and no private right of action — the consequence is a failed district procurement.

  • 01

    Give parents and eligible students the right to inspect and review education records within 45 days of a request (34 CFR 99.10).

  • 02

    Provide a documented process for parents and eligible students to seek amendment of inaccurate or misleading records (34 CFR 99.20).

  • 03

    Obtain written consent before disclosing personally identifiable information from education records, subject to the regulation's narrow exceptions (34 CFR 99.30).

  • 04

    Satisfy the conditions of the school-official exception when sharing data with vendors and contractors, including direct control over use and a legitimate educational interest (34 CFR 99.31(a)(1)).

  • 05

    Limit disclosures without consent to permitted exceptions only and keep a disclosure record where required (34 CFR 99.31–99.32).

  • 06

    Issue an annual notice to parents and eligible students describing their FERPA rights and how to exercise them (34 CFR 99.7).

Official source: studentprivacy.ed.gov

Why Bubble fails FERPA

Not opinions — architectural facts.

Every reason below comes from Bubble’s published platform limits or their own documentation. Reading the list top-to-bottom tells you which one will bite you first.

  1. 01

    FERPA listed for information only

    Blocker

    Bubble lists FERPA under 'Other frameworks' purely as a description with no contractual commitment. There is no school-official exception language, no district-specific addendum, and no support for the audit-rights or deletion procedures districts demand. That alone fails most K-12 vendor reviews.

    Sources[01][07]

  2. 02

    Shared infrastructure with no segregation guarantee

    Major

    Student records sit on the same multi-tenant US-AWS cluster as every other Bubble customer. FERPA's school-official exception expects the vendor to have direct control over how data is used and accessed. A shared cluster with no dedicated tenancy is a procurement risk districts won't sign through.

    Sources[02]

  3. 03

    Two-week log retention can't support audit rights

    Major

    Districts increasingly demand audit rights, disclosure logs, and access reviews. Bubble's manual is explicit that log search is limited to the previous two weeks, with no documented immutable audit trail. A vendor that can only show you the last fourteen days of access logs fails the DPA review.

    Sources[03]

  4. 04

    Plugins push student data to unknown third parties

    Minor

    Third-party plugins load JavaScript inside the student's browser and can read whatever data is on the page. FERPA expects disclosures to be controlled and recorded. A plugin-based stack offers neither — every plugin you ship is an uncontrolled disclosure surface that the district has no visibility into.

    Sources[04]

  5. 05

    Continuous backups make deletion-on-request hard

    Minor

    Bubble runs continuous point-in-time backups by design — Enterprise dedicated retains up to twenty years by default. That's a feature for ops and a liability for FERPA: parental amendment, deletion, and disclosure-record obligations all assume you can prove the data is gone, which is hard to do across long-tail backups.

    Sources[05]

  6. 06

    No breach-notification SLA in writing

    Minor

    Districts attach breach-notification clauses to the DPA — typically a fixed clock and a defined channel. Bubble publishes no hours-based breach SLA. That doesn't mean a breach will go unreported, but it does mean the DPA negotiation stops there.

    Sources[06]

Bubble vs a compliant stack

Where each requirement passes or breaks.

The same 7requirements an auditor will ask about, scored on both stacks. Read across each row — every red cell is a deal you can’t close on Bubble.

Requirement
On Bubble.io
On a compliant rebuild
  • School-official exception in a signed DPA

    Fail

    No school-official addendum

    FERPA listed for information only

    Pass

    District DPA signed against the stack

  • Disclosure logs retained beyond two weeks

    Fail

    14-day log search ceiling

    Pass

    Postgres event log + S3 archive

  • Parental amendment + deletion across backups

    Fail

    Continuous backups complicate deletion

    Pass

    Workflow-driven amendment + soft delete

  • Audit rights for the district

    Fail

    No customer-side audit hooks

    Pass

    Tenant-scoped access reviews

  • Breach-notification SLA

    Fail

    No hours-based SLA in writing

    Pass

    DPA clock + PagerDuty runbook

  • Plugin / third-party disclosure surface

    Fail

    Client-side JS reads page data

    Pass

    Server-only integrations behind IAM

  • Annual FERPA-rights notice flow

    Partial

    Possible but manual

    Pass

    Templated workflow with audit trail

What it costs your business

The deals you lose
without FERPA.

FERPA itself never costs you a dollar — but the district contract you wanted does, every time. K-12 and university procurement teams have hardened their data-privacy agreements after the PowerSchool breach (62M students disclosed in December 2024), and 121+ state student-privacy laws now stack on top of FERPA. The vendor who can sign their DPA wins; the one who can't, doesn't.

  • A district contract stalls when their DPA asks for the school-official exception, breach-notification clock, and audit rights — Bubble's docs have none, your competitor's hyperscaler-backed stack does.

  • A state procurement office invokes one of the 121+ student-privacy statutes that layer on FERPA — a marketing line that says 'FERPA-compliant' triggers a deeper review and slows the deal by months.

  • A university IT review asks for evidence the vendor can comply with parental amendment and deletion obligations across backups, and a fourteen-day log window won't satisfy them.

  • A higher-ed cyber-insurance review marks ed-tech as a hardened segment after PowerSchool — vendors without a real DPA chain see premiums rise or coverage limits drop.

Three honest paths forward

Stay, hybrid, or rebuild — pick the one true to your stage.

We don’t recommend a rebuild for every founder. Below: what each path costs you, what it preserves, and where it breaks for FERPA.

01

Cheapest now · riskiest later

Partial fit

Stay on Bubble + add a district addendum

Negotiate a district-by-district school-official addendum, add a DSAR-style amendment / deletion flow, attempt to layer breach-notification commitments on top. Possible for the smallest, most patient districts; almost never sound across a real K-12 sales pipeline.

Pros

  • Lowest engineering investment
  • Preserves the Bubble editor workflow for non-student surfaces

Cons

  • Each district negotiates its own DPA — most expect controls Bubble can't show
  • Two-week log retention fails audit-rights clauses
  • Continuous backups complicate amendment + deletion promises
Read the hybrid trade-offs
02

Phased · auditor-defensible

Viable

Carve student records off Bubble

Move student records, gradebook data, and any FERPA-bearing surface to a dedicated Next.js + AWS stack that signs the district DPA. The Bubble app keeps marketing, lead capture, and non-record workflows out of FERPA scope entirely.

Pros

  • Tight, defensible FERPA boundary the district will sign
  • Auditor-friendly logs and retention under your control
  • Preserves Bubble investment for surfaces FERPA doesn't touch

Cons

  • Two stacks to maintain through the procurement window
  • Identity and session sync across both apps needs design care
Score with the hybrid planner
Recommended
03

Highest upfront · clean audit

Viable

Full rebuild on a DPA-friendly stack

Next.js on AWS or GCP — both happily sign a district DPA covering data-handling, deletion, audit rights, and breach notification. Add a real audit log, role-based access reviews, and amendment / deletion workflows in code. Clean enough to stand up to a state student-privacy review.

Pros

  • Single source of truth, one production environment to audit
  • DPA terms district legal teams already accept
  • Eliminates two-week log ceiling and backup amendment problem

Cons

  • Highest up-front cost
  • Cutover requires a dual-write window through the district pilot
Start the free rebuild analysis

Composite case study

What an honest FERPA migration looks like in practice.

K-12 edtech vendor · 15 months on Bubble

Founder had pilots with three small districts but a fourth district — much larger — refused to sign the DPA Bubble's docs supported. We carved the student-records surface into a Next.js service on AWS, signed the district's school-official addendum against the new stack, and kept the Bubble app for marketing and lead capture. Cutover ran over a weekend with dual-write through one pilot.

Outcome: District DPA signed within 14 days of the new stack going live; two adjacent districts that had been on the fence moved into procurement the next quarter.

Composite case study assembled from patterns across multiple edtech migrations we have shipped. Anonymised for client privacy — happy to walk you through the underlying rebuilds in a scoping call.

Frequently asked

What founders ask about FERPA on Bubble.

Pulled from real conversations with founders running healthcare, fintech, and B2B SaaS apps off Bubble. Every answer is grounded in the source we cited above — no marketing fluff.

Q01Has Bubble ever issued a FERPA position?
No. Bubble lists FERPA on its 'Other frameworks' page as a description only, with no commitment and no school-official addendum. The position has been silent for the entire history of the product. That is not unusual — FERPA binds the school and its 'school officials', not the platform — but it does mean the district will look to you, not to Bubble, to sign the DPA they need.
Q02Will a FERPA plugin or compliance widget close the gap?
No. FERPA compliance is a contractual programme, not a runtime feature. Districts care about the school-official terms in your DPA, your access controls, your disclosure logs, and your deletion procedures. A plugin can't sign a DPA, can't extend audit logs beyond two weeks, and can't prove deletion across continuous backups. It can only make the procurement reviewer more suspicious.
Q03What does the hybrid actually look like in practice?
You stand up a Next.js service on AWS or GCP that owns every student record and every disclosure log. The Bubble app keeps marketing, lead capture, and internal tooling that never touches student PII. The DPA is signed against the new stack. The boundary is the entire selling point — once student data leaks back into Bubble, the district's DPA is broken.
Q04How long does a FERPA-friendly rebuild take?
Eight to fourteen weeks for a typical K-12 product: two weeks for schema and auth on the new stack, three to five weeks for record-bearing workflows, a few weeks for the long tail of internal tools, and the final stretch for cutover with a dual-write window through one pilot district.
Q05Does FERPA overlap with COPPA, CCPA, or SOC 2?
It overlaps with all three but doesn't replace any. COPPA covers under-13 PII regardless of whether the data is an education record; CCPA covers consumer data with narrow FERPA carve-outs; SOC 2 is procurement table-stakes for any district that asks. The same Next.js rebuild satisfies all three control families with a single set of evidence.
Q06Can you sign the district DPA with us?
Yes. As the engineering partner we sign a DPA covering our access during the build and the warranty period. Your production DPA chain — district-facing — sits with the hyperscaler (AWS or GCP) and with you. Both will sign the school-official terms district legal teams actually use.

Sources

Every claim, traced to a primary source.

The numbered references in the body link here. We cite first-party documents — regulator guidance, vendor manuals, industry standards — never marketing copy.

  1. [01]
  2. [02]
    How Bubble hosting works — shared AWS infrastructure

    Bubble Group Inc.manual.bubble.io

  3. [03]
  4. [04]
  5. [05]
  6. [06]
    Security and compliance — Enterprise edition

    Bubble Group Inc.manual.bubble.io

  7. [07]
    Student Privacy Policy Office (SPPO) — FERPA enforcement

    U.S. Department of Educationstudentprivacy.ed.gov

  8. [08]
    34 CFR Part 99 — Family Educational Rights and Privacy

    U.S. Department of Educationecfr.gov

  9. [09]

Want a real answer for your app, not your category?

Drop your .bubble export. We’ll tell you what FERPA costs to actually achieve.

Free. 10 minutes. No call. Reads every workflow, surfaces every PII / WU / scaling risk, and produces a fixed-price rebuild plan grounded in FERPA’s real requirements.