SAFE ACTION
Take Action
Vaccine Pledges Pledge Directory Candidate Quiz
Resources Legislation Tracker Media Kit How This Works
About Our Mission Volunteer Donate

For News, Media & Content Creators

Free access to the most comprehensive database of anti-science legislation in America. Browse, filter, bookmark, and share.

Quick Access

Jump straight into the data. Every link is bookmarkable with filters saved in the URL.

Browse by Category

Covering a specific topic? Jump straight to the bills that matter for your story.

Browse by State

Covering your state legislature? See every anti-science bill in your state.

Bookmark & Share

Every filter combination creates a unique URL you can save, share, or embed.

How it works: When you apply filters on the Browse Bills page, the URL updates automatically. Copy the URL from your browser bar to save your exact filter setup. Share it with colleagues, embed it in articles, or bookmark it for future reference.

Example URLs:
tracker.html?state=TX&type=anti&status=active#browse-bills — Active anti-science bills in Texas
tracker.html?category=vaccine-exemption&priority=High#browse-bills — High-priority vaccine exemption bills
tracker.html?q=fluoride#browse-bills — All bills mentioning fluoride

Our Methodology

Transparency matters. Here's exactly how we find, classify, and verify every bill in our database.

1

Finding Bills

Every day, our automated system pulls newly introduced and updated legislation from three official sources:

  • LegiScan — Covers all 50 state legislatures with real-time bill tracking
  • GovInfo — The U.S. Government Publishing Office's official database for federal bills
  • OpenStates — An open-source backup that ensures we don't miss anything

We currently track 10,000+ bills across all 50 states and Congress. The system checks for new bills and status changes automatically every day.

2

First Pass: Keyword Analysis

Each bill's title, summary, and subject tags are scanned against a carefully curated set of topic keywords. A bill must first match at least one core topic we track:

Vaccines & Immunizations Raw Milk Deregulation Fluoride & Water Safety mRNA Reclassification Geoengineering Public Health Authority

Bills that don't mention any of these topics are classified as "Monitor" and kept in the database but not flagged.

For relevant bills, the system counts how many anti-science indicators vs. pro-science indicators appear in the text. For example:

Anti-Science Indicators

"religious exemption," "philosophical exemption," "parental rights" (in vaccine context), "medical freedom," "informed consent" (in vaccine context), "ban mandates," "gene therapy" (referring to mRNA), "raw milk sales," "remove fluoride"

Pro-Science Indicators

"strengthen immunization," "limit exemptions," "expand vaccine access," "fund public health," "evidence-based," "disease surveillance," "immunization registry," "pandemic preparedness"

If pro-science indicators outweigh anti-science ones, the bill is initially classified as "Pro-Science." If anti-science indicators are present, it's classified as "Anti-Science." If neither side is strong enough, it stays as "Monitor."

3

Second Pass: AI Verification

Keywords alone aren't enough. A bill titled "Eliminating Personal Conviction Exemption from Immunizations" contains the word "exemption" — but it's actually removing exemptions, which is pro-science. Simple keyword matching would get this wrong.

That's why every bill classified as anti-science or pro-science goes through a second, independent review using a large language model (AI). This AI reviewer:

  • Reads the full context of each bill's title, summary, and category
  • Makes its own independent classification without knowing what the keyword system decided
  • Assigns a confidence score from 0% to 100% indicating how certain it is
  • Cites specific evidence — the exact phrases that drove its decision
4

Resolving Disagreements

When the keyword system and the AI reviewer disagree, or when confidence is low, we apply strict rules:

Both agree + high confidence: Classification is confirmed. This is the majority of bills.
⚠️
Low confidence (below 70%): Bill is downgraded to "Monitor" regardless of what either system said. We'd rather miss a bill than mislabel one.
🔄
They disagree + AI is highly confident: The AI's classification overrides the keyword result, because it understands context that keywords cannot.

Every disagreement is logged with the evidence from both systems. We regularly review these logs to improve both the keyword lists and the AI prompts.

5

Category Assignment

Beyond anti/pro classification, each bill is placed into a specific topic category based on its content:

Vaccine Exemptions Vaccine Mandates Medical Freedom Informed Consent Vaccine Injury mRNA Reclassification Raw Milk Fluoride Geoengineering Public Health

This lets journalists and researchers quickly find bills relevant to their specific story or area of coverage.

6

Ongoing Updates

Our system runs automatically every day. When a bill's status changes — moves to a new committee, gets amended, passes a chamber, or is signed into law — the tracker updates within 24 hours. New bills are picked up as soon as they're filed.

All of our code is open source on GitHub under the GPLv3 license. Anyone can inspect, audit, or improve our classification algorithms.

Data Sources & Materials

Every number on this site comes from an official, verifiable source. Here's where it all originates.

A note on accuracy: No automated system is perfect. Our dual-layer approach (keywords + AI verification) with a conservative confidence threshold means we prioritize precision over recall — we'd rather leave a borderline bill as "Monitor" than risk mislabeling it. If you believe a bill has been misclassified, please open an issue on GitHub and we'll review it.