When distributions ship age reporting compliance, Ageless Linux will provide tested removal scripts for each. Our commitment: for every age collection mechanism that ships, we will publish a way to remove it cleanly.
No Linux distribution has shipped an age reporting implementation as of March 2026. These guides will be populated with tested, step-by-step removal procedures as implementations arrive. What you see below is our planned approach for each distribution.
Systemd masking is a start — it prevents a service from running. Package removal is better — it removes the code from the system entirely. Preventing installation via preseed, kickstart, or pacman hooks is best — the code never touches your disk.
Applications may begin querying the age bracket API. Ripping out the service without providing a replacement will cause D-Bus errors, which can crash apps or prevent them from launching. Use the short-circuit approach: install a stub daemon that returns "unknown" (bracket 0) for all queries. Apps get a valid response. No age data is collected.
A removal that breaks login, first-boot, or package management is worse than the thing being removed. Every removal guide we publish will include a test procedure and a rollback path.
For each implementation, we will document every file, service, D-Bus interface, and configuration path it touches. You can't remove what you can't find.
Canonical's likely approach via AccountsService or a standalone D-Bus service. Removal via apt, systemctl, and preseed.
Debian's tradition of optionality and the debian-devel discussion. Removal via d-i preseed, apt purge, and dpkg holds.
Fedora's possible approach via Anaconda or a systemd service. Removal via kickstart, dnf, and rpm.
Arch's minimal philosophy and the unlikely path to mandatory age reporting. Removal via pacman hooks and IgnorePkg.
Distribution-agnostic removal: D-Bus service files, systemd units, data directories, and AccountsService fields.