--- type: "Bill" title: "Regards education records and student data privacy" description: "Regards education records and student data privacy" jurisdiction: "us/states/oh" legislature: "Ohio General Assembly" session: "135" identifier: "SB 29" citation: "Ohio SB 29 (135)" classification: ["bill"] subjects: ["Education", "Education", "Primary and Secondary Education"] status: "enacted" primary_sponsors: ["Stephen Huffman, S."] version_count: 6 action_count: 10 vote_count: 17 first_action: "2023-01-23" last_action: "2024-10-24T04:00:00+00:00" source: "openstates" source_identifier: "ocd-bill/eafb6634-e319-4c38-9aef-e134afd8ef6d" source_url: "https://search-prod.lis.state.oh.us/solarapi/v1/general_assembly_135//bills/sb29/" source_hash: "88836713fcf1edf7086c781f77bfd15f3ab0d4a206182f9244ca7ee055e9ba8b" vintage: "2026-07-01" source_snapshot: "https://data.openstates.org/daily/2026-07-01/public.pgdump" retrieved_at: "2026-07-06" confidence: "reported" tags: ["legislation", "bill", "us-oh"] --- # Ohio SB 29 (135) — Regards education records and student data privacy ## Version chain The bill's text revisions, in order — the diff chain from filing to enrollment. 1. **As Introduced** (filed) — [source](https://search-prod.lis.state.oh.us/solarapi/v1/general_assembly_135/bills/sb29/IN/00/sb29_00_IN?format=pdf) 2. **As Passed by the House** (committee substitute) — [source](https://search-prod.lis.state.oh.us/solarapi/v1/general_assembly_135/bills/sb29/PH/04/sb29_04_PH?format=pdf) 3. **As Passed by the Senate** (committee substitute) — [source](https://search-prod.lis.state.oh.us/solarapi/v1/general_assembly_135/bills/sb29/PS/02/sb29_02_PS?format=pdf) 4. **As Reported by the House Primary and Secondary Education Committee** (committee substitute) — [source](https://search-prod.lis.state.oh.us/solarapi/v1/general_assembly_135/bills/sb29/RH/03/sb29_03_RH?format=pdf) 5. **As Reported by the Senate Education Committee** (committee substitute) — [source](https://search-prod.lis.state.oh.us/solarapi/v1/general_assembly_135/bills/sb29/RS/01/sb29_01_RS?format=pdf) 6. **As Enrolled** (enrolled) — [source](https://search-prod.lis.state.oh.us/solarapi/v1/general_assembly_135/bills/sb29/EN/05/sb29_05_EN?format=pdf) ## Votes - Concurred in Senate amendments — **30–1** (pass) · upper - Reported - Substitute — **15–0** (pass) · lower - Concurred in Senate amendments — **30–1** (pass) · upper - Pass — **30–0** (pass) · upper - Reported - Substitute — **6–0** (pass) · upper - Pass — **96–1** (pass) · lower - Reported - Substitute — **15–0** (pass) · lower - Pass — **30–0** (pass) · upper - Concurred in Senate amendments — **30–1** (pass) · upper - Reported - Substitute — **6–0** (pass) · upper - Reported - Substitute — **6–0** (pass) · upper - Concurred in Senate amendments — **30–1** (pass) · upper - Pass — **96–1** (pass) · lower - Pass — **96–1** (pass) · lower - Pass — **30–0** (pass) · upper - Pass — **30–0** (pass) · upper - Reported - Substitute — **15–0** (pass) · lower ## Sponsors - Stephen Huffman, S. — primary (person) - Adam Holmes — cosponsor (person) - Adam Mathews — cosponsor (person) - Al Landis — cosponsor (person) - Andrea White — cosponsor (person) - Andrew Brenner — cosponsor (person) - Bernard Willis — cosponsor (person) - Bill Reineke — cosponsor (person) - Bill Seitz — cosponsor (person) - Bob Hackett — cosponsor (person) - Brett Hillyer — cosponsor (person) - C. Russo — cosponsor (person) - Catherine Ingram — cosponsor (person) - Dani Isaacsohn — cosponsor (person) - Dave Dobos — cosponsor (person) - Dick Stein — cosponsor (person) - Don Jones — cosponsor (person) - Dontavius Jarrells — cosponsor (person) - Gail Pavliga — cosponsor (person) - Gayle Manning — cosponsor (person) - George Lang — cosponsor (person) - Jean Schmidt — cosponsor (person) - Jerry Cirino — cosponsor (person) - Josh Williams — cosponsor (person) - Louis Blessing — cosponsor (person) - Mark Johnson — cosponsor (person) - Mark Romanchuk — cosponsor (person) - Matt Dolan — cosponsor (person) - Monica Robb Blasdel — cosponsor (person) - Nathan Manning — cosponsor (person) - Nickie Antonio — cosponsor (person) - Richard Dell'Aquila — cosponsor (person) - Sandra O'Brien — cosponsor (person) - Sara Carruthers — cosponsor (person) - Sean Brennan — cosponsor (person) - Terry Johnson — cosponsor (person) - Theresa Gavarone — cosponsor (person) - Thomas Patton — cosponsor (person) - Tim Schaffer — cosponsor (person) - Tom Young, T. — cosponsor (person) ## Timeline The legislative action history — every referral, reading, and vote. - **2023-01-23** Introduced `introduction` - **2023-02-08** Refer to Committee `referral-committee` - **2023-11-14** Reported - **2023-11-15** Passed `passage` - **2023-11-16** Introduced `reading-1` - **2023-11-28** Refer to Committee `referral-committee` - **2024-06-26** Reported - **2024-06-26** Concurred in House amendments `amendment-passage` - **2024-06-26** Passed `passage` - **2024-10-24T04:00:00+00:00** Effective 10/24/24 `became-law` ## Source OpenStates / OpenCivicData bulk snapshot [2026-07-01](https://data.openstates.org/daily/2026-07-01/public.pgdump); origin `ocd-bill/eafb6634-e319-4c38-9aef-e134afd8ef6d`. Confidence: reported (aggregated from official Ohio legislature records).