mirror of
https://github.com/agelesslinux/agelesslinux.org.git
synced 2026-06-24 08:47:34 +00:00
fax.html: seven-step wizard — address entry, legislator pick, persona (parent/developer/student/privacy), educational walkthrough, customizable compose with live PDF-style preview, verify, send. Expects serverless endpoints /api/fax/lookup, /api/fax/send, /api/fax/status. Fails clean and points to ffwf.net/contact when endpoints are absent. No mock data. OG meta tags, share buttons, mobile responsive. fax-transparency.html: the shame wall. 10/538 federal members with DC fax, target-state coverage tables, 120/120 California algorithmic coverage. Nav link added to every page. RSS entry for launch.
575 lines
26 KiB
HTML
575 lines
26 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>Ageless Linux — State Law Tracker</title>
|
|
<link rel="alternate" type="application/rss+xml" title="Ageless Linux: Updates" href="/rss.xml">
|
|
<link rel="stylesheet" href="style.css">
|
|
<style>
|
|
.map-wrapper { position:relative; max-width:800px; margin:32px auto; }
|
|
.map-wrapper svg { width:100%; height:auto; }
|
|
.map-wrapper svg .state { fill:var(--bg-highlight); stroke:var(--border); stroke-width:.5; transition:fill .2s; }
|
|
.map-wrapper svg .state-law { fill:var(--red); }
|
|
.map-wrapper svg .state-blocked { fill:var(--accent); }
|
|
.map-wrapper svg .state-bill { fill:var(--blue); }
|
|
.map-wrapper svg .state-dead { fill:var(--green); }
|
|
.legend { display:flex; gap:24px; justify-content:center; flex-wrap:wrap; margin:20px 0 40px; font-family:'IBM Plex Mono',monospace; font-size:12px; }
|
|
.legend-item { display:flex; align-items:center; gap:8px; }
|
|
.legend-swatch { width:16px; height:16px; border-radius:3px; }
|
|
.timeline { position:relative; padding-left:32px; margin:32px 0; }
|
|
.timeline::before { content:''; position:absolute; left:8px; top:0; bottom:0; width:2px; background:var(--border); }
|
|
.tl-item { position:relative; margin-bottom:28px; }
|
|
.tl-item::before { content:''; position:absolute; left:-28px; top:6px; width:12px; height:12px; border-radius:50%; border:2px solid var(--accent); background:var(--bg); }
|
|
.tl-item.active::before { background:var(--accent); }
|
|
.tl-item.past::before { background:var(--red); border-color:var(--red); }
|
|
.tl-item.dead::before { background:var(--green); border-color:var(--green); }
|
|
.tl-date { font-family:'IBM Plex Mono',monospace; font-size:12px; color:var(--accent); font-weight:600; }
|
|
.tl-label { font-size:15px; color:var(--text-bright); font-weight:500; margin-top:2px; }
|
|
.tl-detail { font-size:14px; color:var(--text-dim); margin-top:4px; }
|
|
.penalty-compare { display:grid; grid-template-columns:repeat(auto-fit, minmax(200px, 1fr)); gap:16px; margin:24px 0; }
|
|
.penalty-box { background:var(--bg-highlight); border:1px solid var(--border); border-radius:8px; padding:20px; text-align:center; }
|
|
.penalty-box .penalty-amount { font-family:'Playfair Display',serif; font-size:28px; font-weight:900; color:var(--red); }
|
|
.penalty-box .penalty-label { font-family:'IBM Plex Mono',monospace; font-size:11px; color:var(--text-dim); margin-top:4px; text-transform:uppercase; letter-spacing:1px; }
|
|
</style>
|
|
</head>
|
|
<body>
|
|
|
|
<nav>
|
|
<div class="inner">
|
|
<a href="index.html" class="logo">AGELESS<span> LINUX</span></a>
|
|
<div class="links">
|
|
<a href="index.html">Home</a>
|
|
<a href="map.html" class="active">State Laws</a>
|
|
<a href="lobbyists.html">Lobbyists</a>
|
|
<a href="distros.html">Distros</a>
|
|
<a href="fax.html">Fax Rep</a>
|
|
<a href="download.html">Download</a>
|
|
<a href="hardware.html">Hardware</a>
|
|
<a href="citations.html">Citations</a>
|
|
</div>
|
|
</div>
|
|
</nav>
|
|
|
|
<main>
|
|
|
|
<div class="page-header">
|
|
<div class="container">
|
|
<h2>State Law Tracker</h2>
|
|
<h1>Laws We Are <em>Violating</em></h1>
|
|
<p>
|
|
A running inventory of US state laws that require operating system providers
|
|
to collect age data from users, along with Ageless Linux's compliance status
|
|
for each one. Every entry reads the same way.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- LEGEND -->
|
|
<div class="container">
|
|
<div class="legend">
|
|
<div class="legend-item"><div class="legend-swatch" style="background:var(--red)"></div> Signed Law</div>
|
|
<div class="legend-item"><div class="legend-swatch" style="background:var(--accent)"></div> Enjoined / Blocked</div>
|
|
<div class="legend-item"><div class="legend-swatch" style="background:var(--blue)"></div> Active Bill</div>
|
|
<div class="legend-item"><div class="legend-swatch" style="background:var(--green)"></div> Withdrawn</div>
|
|
<div class="legend-item"><div class="legend-swatch" style="background:var(--bg-highlight)"></div> No Action</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- STATE CARDS -->
|
|
<section>
|
|
<div class="container">
|
|
<h2>Enacted Laws</h2>
|
|
<h3>States Where Ageless Linux Is Noncompliant</h3>
|
|
|
|
<div class="state-grid">
|
|
|
|
<div class="state-card" style="border-color:var(--red);">
|
|
<div>
|
|
<div class="state-name">California</div>
|
|
<div class="state-law">AB 1043 — Digital Age Assurance Act</div>
|
|
<div class="state-detail">
|
|
Requires OS providers to collect age at account setup, provide real-time
|
|
age bracket API to developers. Self-declaration only — no ID verification.
|
|
Signed by Gov. Newsom Oct 13, 2025. Passed 76-0 (Assembly), 38-0 (Senate).
|
|
</div>
|
|
<div style="margin-top:12px;">
|
|
<span class="badge badge-red">Ageless Linux: NONCOMPLIANT</span>
|
|
</div>
|
|
</div>
|
|
<div class="state-status">
|
|
<div class="status-tag status-law">LAW</div>
|
|
<div style="font-family:'IBM Plex Mono',monospace; font-size:11px; color:var(--text-dim); margin-top:8px;">
|
|
Effective<br>Jan 1, 2027
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="state-card" style="border-color:var(--red);">
|
|
<div>
|
|
<div class="state-name">Texas</div>
|
|
<div class="state-law">SB 2420 — App Store Accountability Act</div>
|
|
<div class="state-detail">
|
|
Requires app stores to verify age using "commercially reasonable methods" — potentially
|
|
including government ID. Requires parental consent for minors. Signed May 27, 2025.
|
|
<strong>Blocked by federal preliminary injunction Dec 23, 2025.</strong>
|
|
CCIA lawsuit alleges First Amendment violations.
|
|
</div>
|
|
<div style="margin-top:12px;">
|
|
<span class="badge badge-yellow">ENJOINED — LITIGATION PENDING</span>
|
|
</div>
|
|
</div>
|
|
<div class="state-status">
|
|
<div class="status-tag status-blocked">BLOCKED</div>
|
|
<div style="font-family:'IBM Plex Mono',monospace; font-size:11px; color:var(--text-dim); margin-top:8px;">
|
|
Was Jan 1, 2026<br>Injunction active
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="state-card" style="border-color:var(--red);">
|
|
<div>
|
|
<div class="state-name">Utah</div>
|
|
<div class="state-law">SB 142 — App Store Accountability Act</div>
|
|
<div class="state-detail">
|
|
Requires "commercially reasonable" age verification by app stores.
|
|
Private right of action — parents and minors can sue for $1,000 per violation.
|
|
The only state where individuals (not just the AG) can enforce.
|
|
<strong>Compliance deadline: May 6, 2026 — first state to actually enforce
|
|
if no injunction.</strong> CCIA filed suit + motion for preliminary injunction
|
|
on Feb 5, 2026 in the U.S. District Court for the District of Utah, arguing
|
|
First Amendment, parental autonomy, and interstate commerce fragmentation.
|
|
Ruling pending.
|
|
</div>
|
|
<div style="margin-top:12px;">
|
|
<span class="badge badge-red">Ageless Linux: NONCOMPLIANT</span>
|
|
</div>
|
|
</div>
|
|
<div class="state-status">
|
|
<div class="status-tag status-law">LAW</div>
|
|
<div style="font-family:'IBM Plex Mono',monospace; font-size:11px; color:var(--text-dim); margin-top:8px;">
|
|
Compliance<br>May 6, 2026
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="state-card" style="border-color:var(--red);">
|
|
<div>
|
|
<div class="state-name">Louisiana</div>
|
|
<div class="state-law">HB 570 — App Store Accountability Act</div>
|
|
<div class="state-detail">
|
|
Similar to Texas/Utah model — app store focused, "commercially reasonable" verification.
|
|
Requires developers to associate minor accounts with parent accounts.
|
|
AG enforcement only, no private right of action. $10,000/violation after 45-day cure.
|
|
</div>
|
|
<div style="margin-top:12px;">
|
|
<span class="badge badge-red">Ageless Linux: NONCOMPLIANT</span>
|
|
</div>
|
|
</div>
|
|
<div class="state-status">
|
|
<div class="status-tag status-law">LAW</div>
|
|
<div style="font-family:'IBM Plex Mono',monospace; font-size:11px; color:var(--text-dim); margin-top:8px;">
|
|
Effective<br>Jul 1, 2026
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<h2 style="margin-top:60px;">Active Bills</h2>
|
|
<h3>States Working on Becoming Noncompliant</h3>
|
|
|
|
<div class="state-grid">
|
|
|
|
<div class="state-card" style="border-color:var(--blue);">
|
|
<div>
|
|
<div class="state-name">Colorado</div>
|
|
<div class="state-law">SB 26-051 — Age Attestation on Computing Devices</div>
|
|
<div class="state-detail">
|
|
Near-identical copy of California's AB 1043. OS-level age collection,
|
|
real-time API, self-declaration. Passed Senate 28-7 on March 3, 2026.
|
|
Heading to House. Effective Jan 1, 2028 if passed. Can be sent to
|
|
voters via referendum petition. System76 CEO Carl Richell met with
|
|
co-author Sen. Matt Ball, who suggested excluding open source software
|
|
from the bill. Amendment not enacted — can be stripped at any stage.
|
|
</div>
|
|
<div style="margin-top:12px;">
|
|
<span class="badge badge-blue">Ageless Linux: PREEMPTIVELY NONCOMPLIANT</span>
|
|
</div>
|
|
</div>
|
|
<div class="state-status">
|
|
<div class="status-tag status-bill">BILL</div>
|
|
<div style="font-family:'IBM Plex Mono',monospace; font-size:11px; color:var(--text-dim); margin-top:8px;">
|
|
Passed Senate<br>Mar 3, 2026
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="state-card" style="border-color:var(--blue);">
|
|
<div>
|
|
<div class="state-name">Illinois</div>
|
|
<div class="state-law">SB 3977 — Digital Age Assurance</div>
|
|
<div class="state-detail">
|
|
Hybrid OS-level + social media approach. Requires operating system providers
|
|
to provide an accessible interface at account setup for age indication and
|
|
signal a user's age category to operators requesting it. Sponsored by
|
|
Sen. Laura Ellman (D). Currently in committee.
|
|
</div>
|
|
<div style="margin-top:12px;">
|
|
<span class="badge badge-blue">Ageless Linux: PREEMPTIVELY NONCOMPLIANT</span>
|
|
</div>
|
|
</div>
|
|
<div class="state-status">
|
|
<div class="status-tag status-bill">BILL</div>
|
|
<div style="font-family:'IBM Plex Mono',monospace; font-size:11px; color:var(--text-dim); margin-top:8px;">
|
|
Introduced<br>2026
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="state-card" style="border-color:var(--blue);">
|
|
<div>
|
|
<div class="state-name">New York</div>
|
|
<div class="state-law">S8102A — Age Assurance on Internet-Enabled Devices</div>
|
|
<div class="state-detail">
|
|
Requires device manufacturers, OS providers, and app stores to conduct
|
|
"age assurance" at device activation. Stricter than California — requires
|
|
"commercially reasonable" methods that "reasonably prevent against
|
|
circumvention," not just self-declaration. $10,000 per violation.
|
|
AG Letitia James gets rulemaking and enforcement authority.
|
|
Effective one year after signing if passed.
|
|
</div>
|
|
<div style="margin-top:12px;">
|
|
<span class="badge badge-blue">Ageless Linux: PREEMPTIVELY NONCOMPLIANT</span>
|
|
</div>
|
|
</div>
|
|
<div class="state-status">
|
|
<div class="status-tag status-bill">BILL</div>
|
|
<div style="font-family:'IBM Plex Mono',monospace; font-size:11px; color:var(--text-dim); margin-top:8px;">
|
|
In Committee<br>2026
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="state-card" style="border-color:var(--blue);">
|
|
<div>
|
|
<div class="state-name">Federal</div>
|
|
<div class="state-law">KIDS Act (H.R. 7757) + GUARD Act (S.3062)</div>
|
|
<div class="state-detail">
|
|
The KIDS Act is a 12-bill omnibus package incorporating KOSA, the SCREEN Act,
|
|
and others. Passed House Energy & Commerce committee on party lines
|
|
(Democrats largely opposing). Includes a mandated federal study of
|
|
device/OS-level age verification methods (Commerce + FCC + FTC, report due
|
|
1 year after enactment). The GUARD Act targets AI chatbots specifically.
|
|
FTC issued a Feb 2026 COPPA policy statement creating a safe harbor for
|
|
operators who collect data solely for age verification.
|
|
Senate prospects uncertain.
|
|
</div>
|
|
<div style="margin-top:12px;">
|
|
<span class="badge badge-dim">WATCHING</span>
|
|
</div>
|
|
</div>
|
|
<div class="state-status">
|
|
<div class="status-tag status-pending">PENDING</div>
|
|
<div style="font-family:'IBM Plex Mono',monospace; font-size:11px; color:var(--text-dim); margin-top:8px;">
|
|
Committee<br>2026
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<h2 style="margin-top:60px;">Withdrawn</h2>
|
|
<h3>States That Blinked</h3>
|
|
|
|
<div class="state-grid">
|
|
|
|
<div class="state-card" style="border-color:var(--green);">
|
|
<div>
|
|
<div class="state-name">Michigan</div>
|
|
<div class="state-law">HB 4429 / SB 284 — Digital Age Assurance Act</div>
|
|
<div class="state-detail">
|
|
Identical bipartisan bills (Rep. Brad Paquette, R-Niles; Sen. John Cherry, D-Flint)
|
|
based on Digital Childhood Alliance model legislation. Would have required device
|
|
manufacturers and operating systems to estimate user age at activation and transmit
|
|
a continuous "digital age signal" to apps and websites. Critics — including
|
|
the Michigan Fair Elections Institute and University of Michigan privacy
|
|
researchers — identified that the bills lacked limits on data use, had no
|
|
restrictions on combining data with other personal information, and contained
|
|
no data deletion requirements. <strong>Pulled by sponsors April 6, 2026</strong>
|
|
after advocacy outreach beginning April 4.
|
|
</div>
|
|
<div style="margin-top:12px;">
|
|
<span class="badge badge-green">WITHDRAWN</span>
|
|
</div>
|
|
</div>
|
|
<div class="state-status">
|
|
<div class="status-tag" style="background:var(--green); color:#0c0e13;">DEAD</div>
|
|
<div style="font-family:'IBM Plex Mono',monospace; font-size:11px; color:var(--text-dim); margin-top:8px;">
|
|
Pulled<br>Apr 6, 2026
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
</section>
|
|
|
|
<!-- INTERNATIONAL -->
|
|
<section>
|
|
<div class="container">
|
|
<h2>International</h2>
|
|
<h3>It's Not Just the United States</h3>
|
|
|
|
<div class="state-grid">
|
|
|
|
<div class="state-card" style="border-color:var(--red);">
|
|
<div>
|
|
<div class="state-name">Brazil</div>
|
|
<div class="state-law">Lei 15.211 — Estatuto Digital da Criança e do Adolescente (Digital ECA)</div>
|
|
<div class="state-detail">
|
|
Scope: operating systems, app stores, social media, games, and "any software
|
|
likely to be accessed by minors." Explicitly <strong>bans self-declaration</strong>
|
|
(Art. 9) — requires "proportional, auditable, and technically secure" age
|
|
verification methods. Simultaneously bans "mass, generic, or indiscriminate
|
|
surveillance" (Art. 37). The law demands real verification, forbids asking
|
|
users their age, and forbids surveillance. The ANPD has not yet issued
|
|
implementing regulations defining what methods are acceptable. Penalties up to
|
|
10% of Brazilian gross revenue or R$50M (~$9.4M USD) per violation. Foreign
|
|
providers must maintain a legal representative in Brazil. Enforced by the ANPD
|
|
(Autoridade Nacional de Proteção de Dados).
|
|
</div>
|
|
<div style="margin-top:12px;">
|
|
<span class="badge badge-red">Ageless Linux: NONCOMPLIANT</span>
|
|
</div>
|
|
</div>
|
|
<div class="state-status">
|
|
<div class="status-tag status-law">LAW</div>
|
|
<div style="font-family:'IBM Plex Mono',monospace; font-size:11px; color:var(--text-dim); margin-top:8px;">
|
|
Effective<br>Mar 17, 2026
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<!-- TWO MODELS -->
|
|
<section>
|
|
<div class="container">
|
|
<h2>Analysis</h2>
|
|
<h3>Two Models, Same Problem</h3>
|
|
|
|
<p>
|
|
These laws follow two distinct models, but both create the same
|
|
compliance moat for open-source operating systems
|
|
(see Goldman, <a href="citations.html#goldman">"Segregate-and-Suppress"</a>).
|
|
</p>
|
|
|
|
<div class="card">
|
|
<h4 style="margin-top:0;">Model A: App Store Accountability (TX, UT, LA)</h4>
|
|
<p>
|
|
Focuses on <strong>app stores</strong>. Requires "commercially reasonable"
|
|
age verification — which could mean government ID checks. Requires parental
|
|
consent for minors. Texas version has been blocked as likely unconstitutional
|
|
under the First Amendment. Utah is the only state with a private right of action
|
|
(individuals can sue, not just the AG).
|
|
</p>
|
|
<p style="margin-top:8px; color:var(--text-dim); font-size:14px;">
|
|
<strong>Linux impact:</strong> Primarily affects app store operators. If
|
|
<code>apt</code>, Flathub, or Snap Store are "covered application stores,"
|
|
their maintainers have obligations. Individual distro maintainers face
|
|
less direct liability, but the definition is broad enough to sweep them in.
|
|
</p>
|
|
</div>
|
|
|
|
<div class="card">
|
|
<h4 style="margin-top:0;">Model B: OS-Level Age Assurance (CA, CO; MI withdrawn)</h4>
|
|
<p>
|
|
Focuses on <strong>operating system providers</strong>. Requires self-declared
|
|
age collection at account setup, real-time API for age signals. No ID
|
|
verification — just a birthdate field. This is the model that directly
|
|
targets Linux distributions, because it requires the OS itself to collect
|
|
and transmit age data.
|
|
</p>
|
|
<p style="margin-top:8px; color:var(--text-dim); font-size:14px;">
|
|
<strong>Linux impact:</strong> Every distribution is an "operating system
|
|
provider." Every maintainer who ships a custom image is a person who
|
|
"controls the operating system software on a general purpose computing
|
|
device." Ageless Linux exists to make this absurdity tangible.
|
|
</p>
|
|
</div>
|
|
|
|
<div class="card red-card">
|
|
<h4 style="margin-top:0;">Both Models Share One Feature</h4>
|
|
<p>
|
|
Apple and Google already comply. The 600+ volunteer Linux distributions
|
|
cannot. The compliance cost is zero for trillion-dollar platform companies
|
|
and prohibitive for community projects. Both models passed with overwhelming
|
|
bipartisan support. Both were supported by the major platform companies.
|
|
</p>
|
|
<p style="margin-top:8px;">
|
|
This is not a coincidence. This is a compliance moat.
|
|
</p>
|
|
<p style="margin-top:8px; font-size:14px;">
|
|
The EFF <a href="citations.html#eff-windfall">calls this pattern</a>
|
|
"a windfall for Big Tech and a death sentence for smaller platforms."
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<!-- TIMELINE -->
|
|
<section>
|
|
<div class="container">
|
|
<h2>Enforcement Timeline</h2>
|
|
<h3>When Things Become Illegal</h3>
|
|
|
|
<div class="timeline">
|
|
<div class="tl-item past">
|
|
<div class="tl-date">Oct 13, 2025</div>
|
|
<div class="tl-label">California AB 1043 signed</div>
|
|
<div class="tl-detail">Passed 76-0 / 38-0. Effective Jan 1, 2027.</div>
|
|
</div>
|
|
<div class="tl-item past">
|
|
<div class="tl-date">Dec 23, 2025</div>
|
|
<div class="tl-label">Texas SB 2420 enjoined</div>
|
|
<div class="tl-detail">Federal judge blocks enforcement pending litigation.</div>
|
|
</div>
|
|
<div class="tl-item past">
|
|
<div class="tl-date">Feb 5, 2026</div>
|
|
<div class="tl-label">CCIA sues Utah over SB 142</div>
|
|
<div class="tl-detail">First Amendment, parental autonomy, interstate commerce. Motion for preliminary injunction filed.</div>
|
|
</div>
|
|
<div class="tl-item past">
|
|
<div class="tl-date">Mar 3, 2026</div>
|
|
<div class="tl-label">Colorado SB 26-051 passes Senate 28-7</div>
|
|
<div class="tl-detail">Heading to House. Would take effect Jan 1, 2028.</div>
|
|
</div>
|
|
<div class="tl-item past">
|
|
<div class="tl-date">Mar 17, 2026</div>
|
|
<div class="tl-label">Brazil Lei 15.211 takes effect</div>
|
|
<div class="tl-detail">First international OS-level age verification law. Bans self-declaration. Penalties up to ~$9.4M USD.</div>
|
|
</div>
|
|
<div class="tl-item dead">
|
|
<div class="tl-date" style="color:var(--green);">Apr 6, 2026</div>
|
|
<div class="tl-label">Michigan HB 4429 / SB 284 withdrawn</div>
|
|
<div class="tl-detail">Digital Age Assurance Act pulled by sponsors after privacy advocates identified critical gaps. First state bills based on this model to be withdrawn.</div>
|
|
</div>
|
|
<div class="tl-item">
|
|
<div class="tl-date">May 6, 2026</div>
|
|
<div class="tl-label">Utah SB 142 compliance deadline</div>
|
|
<div class="tl-detail">First US enforcement date if CCIA injunction fails. App stores and developers must comply.</div>
|
|
</div>
|
|
<div class="tl-item">
|
|
<div class="tl-date">Jul 1, 2026</div>
|
|
<div class="tl-label">Louisiana HB 570 takes effect</div>
|
|
<div class="tl-detail">App store accountability requirements active.</div>
|
|
</div>
|
|
<div class="tl-item">
|
|
<div class="tl-date">Dec 31, 2026</div>
|
|
<div class="tl-label">Utah enforcement begins</div>
|
|
<div class="tl-detail">Private right of action active. Individuals can sue.</div>
|
|
</div>
|
|
<div class="tl-item">
|
|
<div class="tl-date">Jan 1, 2027</div>
|
|
<div class="tl-label">California AB 1043 takes effect</div>
|
|
<div class="tl-detail">Ageless Linux becomes officially noncompliant. We begin distributing devices.</div>
|
|
</div>
|
|
<div class="tl-item">
|
|
<div class="tl-date">Jul 1, 2027</div>
|
|
<div class="tl-label">California retrofit deadline</div>
|
|
<div class="tl-detail">Existing devices must have age collection interface added.</div>
|
|
</div>
|
|
<div class="tl-item">
|
|
<div class="tl-date">Jan 1, 2028</div>
|
|
<div class="tl-label">Colorado SB 26-051 takes effect (if passed)</div>
|
|
<div class="tl-detail">Second state with OS-level requirements.</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="card" style="margin-top:32px; text-align:center;">
|
|
<p style="font-family:'IBM Plex Mono',monospace; font-size:14px; color:var(--text-dim);">
|
|
Ageless Linux compliance status across all jurisdictions, all dates:
|
|
</p>
|
|
<p style="font-family:'Playfair Display',serif; font-size:36px; font-weight:900; color:var(--red); margin-top:12px;">
|
|
NONCOMPLIANT
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<!-- PENALTY COMPARISON -->
|
|
<section>
|
|
<div class="container">
|
|
<h2>Penalty Comparison</h2>
|
|
<h3>Cost of Giving a Child a Computer</h3>
|
|
|
|
<div class="penalty-compare">
|
|
<div class="penalty-box">
|
|
<div class="penalty-amount">$7,500</div>
|
|
<div class="penalty-label">California / Colorado</div>
|
|
<div style="font-size:12px; color:var(--text-dim); margin-top:8px;">per child, intentional</div>
|
|
</div>
|
|
<div class="penalty-box">
|
|
<div class="penalty-amount">$10,000</div>
|
|
<div class="penalty-label">Louisiana</div>
|
|
<div style="font-size:12px; color:var(--text-dim); margin-top:8px;">per violation, after cure</div>
|
|
</div>
|
|
<div class="penalty-box">
|
|
<div class="penalty-amount">$10,000</div>
|
|
<div class="penalty-label">Texas</div>
|
|
<div style="font-size:12px; color:var(--text-dim); margin-top:8px;">per violation (DTPA)</div>
|
|
</div>
|
|
<div class="penalty-box">
|
|
<div class="penalty-amount">$10,000</div>
|
|
<div class="penalty-label">New York</div>
|
|
<div style="font-size:12px; color:var(--text-dim); margin-top:8px;">per violation (if passed)</div>
|
|
</div>
|
|
<div class="penalty-box">
|
|
<div class="penalty-amount">$1,000</div>
|
|
<div class="penalty-label">Utah</div>
|
|
<div style="font-size:12px; color:var(--text-dim); margin-top:8px;">per violation + attorney fees<br><strong style="color:var(--red);">Private right of action</strong></div>
|
|
</div>
|
|
<div class="penalty-box">
|
|
<div class="penalty-amount">~$9.4M</div>
|
|
<div class="penalty-label">Brazil</div>
|
|
<div style="font-size:12px; color:var(--text-dim); margin-top:8px;">per violation or 10% of Brazilian revenue<br><strong style="color:var(--red);">R$50M cap</strong></div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="card" style="margin-top:16px;">
|
|
<p style="text-align:center; font-family:'IBM Plex Mono',monospace; font-size:14px;">
|
|
Cost of one Ageless Linux device: <strong style="color:var(--green);">$12-18</strong><br>
|
|
Maximum combined US penalty for one device given to one child:
|
|
<strong style="color:var(--red);">$46,000</strong>
|
|
</p>
|
|
<p style="text-align:center; font-size:14px; color:var(--text-dim); margin-top:8px;">
|
|
US penalty-to-cost ratio: <strong style="color:var(--text-bright);">3,067:1</strong><br>
|
|
Brazil penalty for one violation: <strong style="color:var(--text-bright);">up to 522,222:1</strong>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
</main>
|
|
|
|
<footer>
|
|
<div class="container">
|
|
<p style="font-family:'IBM Plex Mono',monospace; color:var(--accent); font-size:14px; font-weight:600;">AGELESS LINUX</p>
|
|
<p style="margin-top:4px;">Software for humans of indeterminate age.</p>
|
|
<div class="legal-footer">
|
|
<a href="https://agelesslinux.org">agelesslinux.org</a> ·
|
|
<a href="https://ffwf.net/contact">Contact: John McCardle / FFwF Robotics LLC</a> ·
|
|
<a href="support.html">Support</a>
|
|
<br>
|
|
Last updated: April 13, 2026 · SPDX-License-Identifier: Unlicense
|
|
</div>
|
|
</div>
|
|
</footer>
|
|
|
|
</body>
|
|
</html>
|