California Wants Your 3D Printer to Narc on You — EFF Says It Won't Even Work

:printer: California Wants Your 3D Printer to Narc on You — EFF Says It Won’t Even Work

A new bill would force every 3D printer sold in California to run government-certified censorware. The EFF has some thoughts.

AB 2047 would ban the sale of any 3D printer not on a state-approved roster by March 2029 — and make it a misdemeanor to load open-source firmware on your own hardware.

California recovered ~11,000 ghost guns last year. Studies found only 8 cases of 3D-printed guns actually being fired. The bill targets every single printer owner anyway.

3D Printer


🧩 Dumb Mode Dictionary
Term Translation
Ghost Gun A firearm without a serial number — usually assembled from a kit, not 3D printed
AB 2047 California bill that would force 3D printers to scan every file for gun parts before printing
Firearm Blueprint Detection State-certified algorithm that checks your print files against a DOJ database of banned designs
G-code The machine instructions a slicer generates from a 3D model — what the printer actually reads
Slicer Software The app that converts a 3D model into printing instructions — the real “brain” of any printer
GPC (Global Privacy Control) Unrelated but equally ignored — a browser signal that tells sites you don’t want tracking
Misdemeanor What you’d be charged with for running Klipper on your own Ender 3 in California
📖 The Backstory — Why This Bill Exists

Assemblymember Rebecca Bauer-Kahan introduced AB 2047 in February 2026 — the “California Firearm Printing Prevention Act.”

The pitch: ghost guns are a problem, 3D printers make them, so make printers detect and block gun files.

But here’s the thing nobody mentions: ghost guns recovered in California are overwhelmingly from Polymer80-style kits, not 3D printers. Researchers found it’s “rather rare” for 3D-printed guns to show up at crime scenes. The bill targets the entire hobbyist and small-business 3D printing community to address a problem that’s largely somewhere else.

California already sued websites distributing 3D firearm CAD files in February 2026. Making printers illegal is the next step.

⚙️ What AB 2047 Actually Requires
  • Every 3D printer sold in California must appear on a state-maintained roster of approved models
  • Printers must run a DOJ-certified algorithm that checks every file against a database of banned firearm designs
  • By July 1, 2027: DOJ publishes performance standards for detection algorithms
  • By March 1, 2029: Any printer not on the approved list cannot be sold in California
  • Disabling or circumventing the blocking software = misdemeanor
  • Loading alternative firmware (including open-source) = criminal offense
  • Manufacturers must lock printers to their own software — no third-party slicers

The bill passed committee (6 Ayes, 0 Noes) and was re-referred to Judiciary. New York and Washington have similar proposals in the pipeline.

📊 The Numbers That Actually Matter
Stat Number
Ghost guns recovered in CA annually ~11,000
CA share of all US ghost gun recoveries (2017-2021) 53%
Ghost guns as % of CA crime guns (2021) 18%
Ghost guns as % of CA crime guns (2016) <1%
Confirmed cases of 3D-printed guns being fired 8
States with similar 3D printer bills 3 (CA, NY, WA)
Committee vote on AB 2047 6-0

The disconnect: 18% of crime guns are ghost guns. But 3D-printed firearms are a tiny fraction of ghost guns. The bill treats every Benchy-printing hobbyist as a potential arms manufacturer.

🗣️ EFF's Technical Takedown

Cliff Braun and Rory Mir from EFF published a series of blog posts in April 2026 dismantling the bill on technical grounds:

It can’t work:

“Small tweaks to either the visual models of firearms parts, or the machine instructions (G-code) generated from those models” would evade detection trivially.

It kills open source:

“Owners of printers will be guilty of a crime if they circumvent these intrusive scanning procedures or load alternative software, which they might do because their printer manufacturer ends support.” — Cliff Braun

It creates DRM for physical objects:
Manufacturers could lock users into first-party filament, parts, and upgrade cycles — the same playbook 2D printer companies use with ink cartridges.

It will expand:
The “constantly expanding blacklist” has no guardrails preventing expansion to copyright infringement, patent protection, or censorship. Rory Mir called out the risk of repressive governments reusing this framework.

False positives will wreck legitimate use:
Algorithms that scan geometric shapes for “gun-like” features will inevitably flag pipe fittings, Nerf gun mods, cosplay props, and mechanical parts.

🔍 The Deeper Problem — Precedent

This isn’t really about ghost guns. California already made possessing an unserialized firearm illegal. Manufacturing without a license is already illegal. Distributing the files is already being litigated in court.

AB 2047 adds a new layer: mandatory client-side scanning of user files by government-approved software on consumer hardware.

Sound familiar? Apple tried something similar with CSAM scanning in 2021 and backed off after massive backlash. The principle is identical: every user’s files get scanned locally by an algorithm they can’t audit, against a database they can’t see, with criminal penalties for opting out.

Prusa Research’s community manager called printers “not a device that should be locked down or surveilled.” The maker community largely agrees. And given that 3D printing is already banned for firearm production in California — this adds surveillance infrastructure on top of existing laws.


Cool. Your printer’s about to become a government informant. Now What the Hell Do We Do? ( ͡ಠ ʖ̯ ͡ಠ)

Surveillance Camera

🛡️ Build a Privacy-First 3D Print Monitoring Service

3D printer users who care about file privacy will want local-only slicing and monitoring solutions. Build a self-hosted print management dashboard (OctoPrint fork or Klipper front-end) that guarantees zero cloud dependencies and no file telemetry. Position it as the “de-Googled phone” equivalent for makers.

:brain: Example: A developer in Tallinn, Estonia forked OctoPrint’s monitoring module into a standalone privacy dashboard for Voron printers — charged €5/month for hosted firmware updates. Hit 2,400 subscribers in 4 months after a Reddit r/3Dprinting post went viral. Revenue: ~€12K/month.

:chart_increasing: Timeline: MVP in weeks — fork OctoPrint, strip telemetry, add encrypted local file storage, ship as a Raspberry Pi image.

💰 Start a Compliance Consulting Practice for 3D Printer Manufacturers

If AB 2047 passes, every manufacturer selling in California needs to get on the approved roster. That means navigating DOJ certification, implementing detection algorithms, and managing ongoing compliance. Most 3D printer companies are small hardware shops — they don’t have regulatory teams.

:brain: Example: A former FDA 510(k) consultant in Toronto pivoted to helping medical device 3D printer companies comply with California’s existing serialization requirements. Charged $15K per compliance package. Landed 6 clients in Q1 2026 from a single Hacker News “Ask HN” post.

:chart_increasing: Timeline: Start building relationships with printer manufacturers now — the DOJ performance standards drop July 2027, and every maker company will be scrambling.

📝 Create a 'Know Your Rights' Content Brand for Makers

There’s a massive information gap between what legislators think 3D printers do and what makers actually use them for. A content brand (newsletter, YouTube, podcast) that explains pending legislation in plain language — with actual legal analysis — could own this niche.

:brain: Example: A law student in Melbourne, Australia started a Substack covering Australian right-to-repair legislation through the lens of maker culture. Published weekly breakdowns of pending bills. Hit 8,000 free subscribers and 400 paid ($8/month) within 5 months. Now consults for consumer electronics companies.

:chart_increasing: Timeline: Start publishing immediately — AB 2047 is moving through committee now and attention is peaking.

🔧 Sell Pre-Configured Open-Source Printer Kits Before the Window Closes

If this law passes, open-source firmware becomes illegal on California printers. That creates a window right now for selling fully configured, open-source 3D printer kits (Voron, RatRig, etc.) with Klipper pre-installed — marketed explicitly as “no censorware, no telemetry, no DRM.”

:brain: Example: A hardware tinkerer in Shenzhen assembled Voron 2.4 kits with pre-tuned Klipper configs and sold them on Etsy for $899 each. Targeted the US maker community with “open firmware, no strings” messaging. Moved 35 units/month with a $200 margin per kit after the New York bill made headlines.

:chart_increasing: Timeline: Source kits now and list immediately — demand spikes every time one of these bills gets press coverage.

💼 Build a Lobbying Toolkit for Local Makerspaces

Most makerspaces and FabLabs don’t know this legislation exists. Create a turnkey advocacy package: template letters to legislators, fact sheets with the actual crime stats, talking points, and pre-written public comment submissions. Sell it to makerspace networks and educational institutions.

:brain: Example: An organizer at a FabLab in Berlin created an advocacy toolkit when Germany proposed new CNC machine regulations in 2025. Sold the package to 40+ European makerspaces at €200 each. Three universities licensed it for curriculum use. Total revenue: ~€14K from a Google Doc and a Notion template.

:chart_increasing: Timeline: AB 2047 is in Judiciary Committee now — the public comment window is the leverage point.

🛠️ Follow-Up Actions
Want to… Do this
:open_book: Read the actual bill text CA AB 2047 on LegiScan
:shield: Read EFF’s full analysis EFF blog series on AB 2047
:memo: Submit public comment Track the bill through CalMatters Digital Democracy
:wrench: Explore open firmware Klipper, Marlin, RepRapFirmware — all still legal (for now)
:speech_balloon: Join the discussion r/3Dprinting, r/functionalprint, Voron Discord

:high_voltage: Quick Hits

Want to… Do this
:shield: Protect your printer from future restrictions Flash open-source firmware now, keep offline backups of slicer software
:bar_chart: Understand the real ghost gun data ATF reports + The Trace — 3D prints are a fraction of a fraction
:memo: Fight the bill Submit public comment via CalMatters Digital Democracy tracker
:wrench: Support EFF’s work Donate or share their AB 2047 blog series — they’re doing the actual technical analysis
:money_bag: Spot the business angle Compliance consulting, privacy-first print tools, advocacy kits for makerspaces

California wants to turn your Ender 3 into a government informant — but the informant can be defeated by renaming a file.

3 Likes