Ageless Linux provides tools to remove, replace, and short-circuit age reporting
infrastructure mandated by state laws. Currently the project ships a Debian conversion
script (become-ageless.sh); it will expand as distros begin shipping
compliance mechanisms.
Install become-ageless.sh, understand the two modes (standard and flagrant), and learn what the script changes on your system.
How Linux is implementing age collection: the freedesktop.org D-Bus proposal, AccountsService extensions, and per-distro approaches.
How to remove age reporting from your distro once implementations ship. Distro-specific scripts and manual procedures.
Keep software working after removal: stub D-Bus daemons, Flatpak portal fixes, and application-level patches.
Build the $12 civil disobedience hardware: a ready-to-hand Linux device with no age reporting, designed to be given to children.
Help track implementations, write removal scripts, test across distros, research state laws, and build Ageless Devices.
California's AB 1043 requires operating system distributors to collect user age information, but no Linux distribution has implemented a compliance mechanism as of this writing. The leading candidate is a freedesktop.org D-Bus interface proposal that would expose an age-bracket property through AccountsService, allowing applications to query a user's reported age group.
Until implementations ship, become-ageless.sh modifies OS identity strings
as a preemptive statement of noncompliance. When distros begin adding age collection,
the project will provide targeted removal tools for each distribution.