The Weber County Hive · Committee Watch

The Committees That Decide Whether ALPR Gets Oversight

Three committees, two chambers, three sessions. Every ALPR reform bill that reached any of them died the same way — and one never even got a hearing. 2026's newest privacy body follows the identical shape.

3
committees with ALPR jurisdiction since 2025
4
ALPR reform bills in three sessions
0
of them became law
2
died the identical way, the same day

Who actually controls whether Utah gets audit and reporting requirements for ALPR systems?

Not one committee. The bills that would have closed the GRAMA gap have moved through House Transportation, Senate Transportation, and Senate Judiciary, Law Enforcement & Criminal Justice in three different sessions — and every one has been stopped after committee, not in it.

The Pattern, In Order

Four bills, three sessions, one outcome

Read top to bottom. Notice how the exit point is always the same — Rules Committee, then a floor strike, most often in the session's final days.

2023 — S.B. 250, Public Surveillance Amendments
The only ALPR bill in this set that became law. Created the crime-type and incident-number recordkeeping requirement (§ 41-6a-2005(6)) and the UDOT permitting system. Passed as amended.
Jan 23 – Mar 7, 2025 — S.B. 138, License Plate Reader Amendments
Referred to Senate Judiciary, Law Enforcement & Criminal Justice on Jan. 23. Marked "Not Considered" on Jan. 28 — the committee scheduled it and did not take it up. Sat for five weeks, then returned to Rules on March 4. Enacting clause struck March 7. It never received a single committee vote, favorable or otherwise.
Feb 18 – Mar 7, 2025 — H.B. 468, Automatic License Plate Reader Amendments
Approved 10–0–2 in House Transportation (Feb. 18), passed the House floor 64–2 (Feb. 27), approved 6–0–2 in Senate Transportation (Mar. 4). Never got a Senate floor vote. Enacting clause struck 11:59 p.m., March 7 — the same day, the same mechanism, as S.B. 138.
Jan 22 – Mar 6, 2026 — H.B. 327, License Plate Reader Amendments
Sponsored again by Rep. Kristen Chevrier, this time routed to House Law Enforcement and Criminal Justice rather than Transportation — the third different committee to claim jurisdiction over this subject in three sessions. Returned to Rules and filed as not passed, March 6, 2026.
The Committees, By Roster

Who sat on each one

2025 rosters, current as of the sessions these bills were heard. Where a member has their own file elsewhere in this investigation, that connection is noted directly — self-contained, no cross-file lookup required.

One Funder, Two Committees

The same out-of-state donor reaches two of these three committees

Howard S. Rich, a Bala Cynwyd, Pennsylvania-based national libertarian donor already documented elsewhere in this investigation funding Utah's 2024 sovereignty-bill sponsors, gave directly to two legislators sitting on committees covered by this page: Calvin R. Musselman (Senate Judiciary) and Kay J. Christofferson (House Transportation, who also received $1,194.64 from Citizens for Self Governance, a national Article V convention-advocacy group). Ronald M. Winterton, the senator who chaired the 2024 hearing where the Blouin amendment disappeared, is separately described in this investigation as part of the broader donor network Rich funds — but no direct Rich contribution appears in Winterton's own itemized record, so that connection is not claimed here.

Howard S. Rich → Musselman Howard S. Rich → Christofferson Citizens for Self Governance → Christofferson
House Transportation Committee
Standing committee, 12 members. Reviewed H.B. 468 (2025).
House · Standing
ChairKay J. Christofferson (R)Civil engineer and VP/President at Horrocks Engineers, a heavy civil construction firm, while chairing the committee with jurisdiction over transportation legislation. Floor-sponsored SB0197 through the House — the bill that rewrites how sales-tax increment is distributed to HTRZ, RDA, and other zones statewide, and where a House floor amendment moved the fund's base year with no named mover in the record. Chief sponsor of HB 57, separately flagged elsewhere in this investigation for a possible Election Hive/Stratos connection.
Vice ChairAriel Defay (R)Chief sponsor of HB 273; own campaign-finance file in this investigation.
Kristen Chevrier (R)Sponsored both H.B. 468 (2025) and H.B. 327 (2026) — the author of every recent ALPR reform attempt.
Rosalba Dominguez (D)Also sits on Public Utilities & Energy Committee; sponsored HB 504 (Political Advertising Modifications).
Ken Ivory (R)Chief architect of HB 78 (Nuclear Regulatory Amendments) and sponsor of HB 546 (Bears Ears uranium access); paid $46,763 by Veracity Enterprises before the related Water Rights Amendments vote.
Ashlee Matthews (D)Also sits on House Rules Committee; floor-sponsored SB 38 for Sen. Weiler.
Clinton D. Okerlund (R)New to the Legislature Jan. 2025; co-sponsored HB 76 (Data Center Water Transparency); received $7,500 from House Speaker Leadership PAC.
Michael J. Petersen (R)Received contributions from RAI Services (Reynolds American/tobacco).
Calvin Roberts (R)HD 46; own campaign-finance file, sponsor of H.B. 475 elsewhere in this investigation.
Angela Romero (D)House Minority Leader; received Lincoln Hill Partners PAC money in two separate cycles (2023 and 2026) and $3,500 from UINPAC.
Jake Sawyer (R)Northern Utah Legislative PAC funded him twice ($5,000 in 2024, $5,000 in 2026); shares a vendor network (Politix LLC, In The Field LLC) with the Gibson/Utah Forward PAC network.
Norman K. Thurston (R)Own disclosures show a mass deletion of 17 contribution entries during the active 2026 session, plus a separately deleted $2,000 McKell in-kind gift.
H.B. 468, Automatic License Plate Reader Amendments
Killed after passing
Would have required annual audits, standardized reporting to the State Commission on Criminal and Juvenile Justice, a 150-day statewide purge cap, and an explicit ban on attaching facial recognition to ALPR hardware.
Committee: 10–0–2, Feb. 18, 2025
TransparencyWould have required public annual reports — unanimously approved, then never enacted
EnforcementWould have created the state's first external audit body for ALPR — killed before that could take effect
Conflicts of InterestNo committee member has a disclosed financial interest in ALPR vendors found in this investigation
Public ParticipationCommittee hearing was open and recorded; the kill was not
Senate Transportation, Public Utilities, Energy & Technology Committee
Standing committee, 8 members. Reviewed H.B. 468 (2025).
Senate · Standing
ChairWayne A. Harper (R)Sole Senate sponsor of five consecutive HTRZ bills since 2022; own campaign-finance file in this investigation.
J. Stuart Adams (R)Senate President; lost his June 2026 GOP primary amid Stratos data-center backlash but remains in office through January 2027. Own campaign-finance file in this investigation documents $208,300 in contributions received after his concession.
Don L. Ipson (R)Chairs UDOT's Motor Carrier Advisory Board; own campaign-finance file in this investigation.
Karen Kwan (D)Senate Minority Whip; own campaign-finance file in this investigation.
Ann Millner (R)Controls Northern Utah Legislative PAC (NUPAC); own network file in this investigation.
Kathleen A. Riebe (D)Minority Caucus Manager; own campaign-finance file in this investigation.
Chris H. Wilson (R)"Friends of Chris Wilson Inc." PAC; own network file in this investigation.
Ronald M. Winterton (R)Chaired the 2024 SB 57 committee hearing where the Blouin amendment disappeared; own campaign-finance file in this investigation.
H.B. 468, Automatic License Plate Reader Amendments
Approved 6–0–2, then killed on the floor
Same bill as above — this committee's approval was the bill's last recorded vote of any kind before it died.
Committee: 6–0–2, Mar. 4, 2025Killed: 11:59 p.m., Mar. 7, 2025
TransparencyLast body to vote on the bill's substance — unanimously in favor
EnforcementHad no role in, and left no record explaining, the subsequent floor kill
Conflicts of InterestNo disclosed vendor ties found among these members in this investigation
Public ParticipationPublic committee vote; the strike three days later was not a recorded floor vote
Senate Judiciary, Law Enforcement & Criminal Justice Committee
Standing committee, 9 members. Was assigned S.B. 138 (2025) — and never heard it.
Senate · Standing
ChairTodd Weiler (R)Sponsored the original 2013/2014 ALPR statutes (S.B. 196, S.B. 222) that created this legal framework in the first place.
Heidi Balderree (R)SD 22; co-sponsored HB 222 (GHG/emissions liability immunity), which received Energy Solutions donations tied to ALEC dues.
Brady Brammer (R)SD 21; own campaign-finance file in this investigation.
Kirk A. Cullimore (R)SD 19; own full committee-footprint file in this investigation.
Luz Escamilla (D)Senate Minority Leader; own campaign-finance file in this investigation.
Lincoln Fillmore (R)Chairs Senate Rules Committee — the body every one of these dead bills passed through on the way to being killed.
Michael K. McKell (R)Majority Assistant Whip; own campaign-finance file in this investigation.
Calvin R. Musselman (R)SD 4; Senate floor sponsor of H.B. 82; own campaign-finance file in this investigation.
Stephanie Pitcher (D)Co-sponsored three of the four Stratos-enabling water bills (HB 410, HB 348, HB 076) elsewhere in this investigation.
S.B. 138, License Plate Reader Amendments
Never considered
Sponsored by Sen. Derrin R. Owens. Would have prohibited selling captured plate data, required crime-type and incident-number recordkeeping preserved five years, and created a court-order process for obtaining data from non-governmental ALPR operators — provisions substantially overlapping with what H.B. 468 proposed the same session.
Referred: Jan. 23, 2025Not Considered: Jan. 28, 2025Returned to Rules: Mar. 4, 2025Killed: Mar. 7, 2025
TransparencyNo hearing means no public record of why this committee declined to take it up
EnforcementN/A — never reached a vote of any kind
Conflicts of InterestChair Fillmore's separate role chairing Senate Rules is the one structural overlap worth flagging: the same body that controls what gets a hearing also controls what gets struck
Public ParticipationLowest of the four bills in this set — the public got no hearing to attend at all
The Newest Entry In The Same Pattern

2026's new governance body: SEDI

Not a legislative committee — a new statutory program, created this session, that puts real oversight machinery on the books and then defers almost all of it. Same personnel, same shape as the ALPR story above.

S.B. 275, State-Endorsed Digital Identity Program Amendments passed the Senate 25–0 and the House unanimously, signed by Gov. Cox, effective May 6, 2026. Chief sponsor Sen. Kirk Cullimore — the same senator who sits on the Privacy Governing Board, floor-sponsored HB 220 (Public Safety Data Amendments) and HB 320 (Office of Artificial Intelligence Policy Amendments), and appears throughout this investigation's committee footprint. House sponsor Rep. Paul Cutler.

The bill creates the State-Endorsed Digital Identity (SEDI) Program inside the Department of Government Operations, along with a "digital identity bill of rights": the right to use a physical ID instead, the right not to be compelled to use a digital one, selective disclosure of only what a transaction requires, and a stated right to be free from surveillance and tracking through the system itself.

Enforcement runs through the same two channels every other privacy structure in this investigation already relies on: complaints to the Data Privacy Ombudsperson, and civil actions the Attorney General may choose to bring. There is no new independent auditor and no new committee with a standing oversight role. The bill's own external check — a comprehensive audit by the Office of the Legislative Auditor General — does not begin until January 2028, nearly two years after the program takes effect.

TransparencyCodifies an explicit anti-surveillance right in statute — a real, citable protection
EnforcementComplaint- and AG-driven only until 2028; no standing committee or independent auditor exists before then
Conflicts of InterestSame sponsor (Cullimore) who sits on the Privacy Governing Board that oversees adjacent privacy infrastructure
Public ParticipationPassed unanimously with wide stakeholder input (Libertas, ACLU, Utah Blockchain Coalition among those consulted) — the most publicly vetted bill in this set

The throughline: whether the subject is license plate cameras or a new statewide digital ID, the legislature keeps building the same shape — real rights and rules written into statute, paired with an oversight mechanism that doesn't start checking those rules for months or years, if it exists at all yet.

Utah Privacy Governing Board
Advisory body, 5 members, meets at least twice a year. Approves the Privacy Commission's agenda, evaluates ODP's structure and authority, and recommends privacy-policy funding — this is the body with standing oversight of the whole SEDI/ODP apparatus described above.
Executive & Legislative · Advisory
ChairMarvin Dodge (Governor Designee)Commissioner of the Department of Government Operations since April 2023 — the same department SEDI is housed inside.
Tina M. Cannon Elected November 2024, took office January 6, 2025; still serving as State Auditor.
Rep. David Shallenberger House Speaker Designee; also sponsored HB 450 (Data Privacy Amendments, 2026), floor-sponsored by Cullimore.
Sen. Kirk Cullimore Senate Majority Whip, Senate President Designee. Wrote the GDPA that created this board, chief-sponsored SB 275 (SEDI) and HB 220 (Public Safety Data Amendments), floor-sponsored HB 320 (Office of AI Policy) — and sits on the board that oversees the office implementing the law he wrote.
John Dougall Attorney General Designee. Former State Auditor (Jan. 2013–Jan. 2025) — the same office GDPA names, alongside the Attorney General, as one of only two enforcement mechanisms for privacy violations. Now serves as Administrator on AG Derek Brown's Executive Team, per the office's own staff page — placing him inside the second of those two enforcement offices after leaving the first.
Structural role, not a single bill
Oversees, but doesn't audit
The board's powers are consultative and approval-based — recommending policy, approving what the Privacy Commission puts on its own agenda, evaluating ODP's authority. It has no independent audit function of its own; SEDI's one external audit doesn't begin until January 2028, and nothing in the board's own powers accelerates that.
TransparencyMeetings are public-noticed, minutes posted — the most visible body in this whole set
EnforcementAdvisory only; no statutory audit or enforcement power of its own
Conflicts of InterestThe senator who wrote the law sits on the board overseeing its implementation, and floor-sponsors adjacent bills the same board's designees have interests in
Public ParticipationMeets only twice yearly minimum — the lowest meeting cadence of any body on this page

The board's own Dec. 15, 2025 minutes record a public commenter, a private citizen who had worked directly with the ODP Ombudsperson on a prior complaint, telling the board he did not know who ultimately controls shared personal data once it leaves the originating entity, or how it gets used afterward — the same structural question the 5.1-million-search dataset above answers empirically. The minutes show no board follow-up or assigned action on that comment. The same meeting reported the Ombudsperson's office fielded 21 complaints in FY2026 (up from 19 in FY2025), with the most common categories being data collection, lack of transparency, unauthorized disclosure, and compliance failures — and confirmed Rep. Shallenberger's seat began that day, replacing Jefferson Moss.

The Common Thread

Every path runs through the same room

Three different committees heard these bills on the merits — two of them unanimously in favor. None of that mattered once the bill reached Senate Rules with the session's final days closing in.

Senate Rules Committee, chaired by Sen. Lincoln Fillmore, is the body every one of these bills passed through immediately before dying. It decides which bills reach the floor for a final vote and which get returned there to expire. Fillmore also sits on the Senate Judiciary, Law Enforcement & Criminal Justice Committee — the same committee that scheduled S.B. 138 for a hearing and then never took it up.

This is not unique to ALPR bills. The identical sequence — committee approval or scheduling, a return to Rules with days left in the session, an 11:59 p.m. enacting-clause strike on the final night — also killed S.B. 318 (data-center transparency, 2026) and H.B. 286 (AI Transparency Act, 2026). Whoever moved each individual strike is not established in the record reviewed for this piece. What is established is the choke point: not the committee that hears the bill, but whatever happens to it in Rules afterward.

Primary Takeaway

Every committee with real jurisdiction over ALPR oversight has, at some point, voted for it. None of that has mattered. The bills that would close Utah's GRAMA gap keep dying in the same room, after the committees are done with them.