PENDING — NO IMPLEMENTATION SHIPPED
Canonical is reviewing the age reporting requirements with legal counsel. Jon Seager, VP of Engineering, has been involved in these discussions. If Ubuntu implements age reporting, it will likely arrive through one of three paths:
An extension to the existing AccountsService D-Bus interface that adds age bracket properties to user accounts. This would integrate with GNOME's existing user management infrastructure.
A new D-Bus service implementing the freedesktop
org.freedesktop.AgeVerification1 proposal. This would run as a separate
daemon with its own systemd unit and data store.
An age prompt added to GNOME Initial Setup or Ubuntu Welcome. This would collect age data during the first-boot flow and feed it to one of the above services.
Based on the current D-Bus proposal, these are the likely components an Ubuntu implementation would install. Actual names and paths will be confirmed when an implementation ships.
A new package — likely named something like age-verification-daemon or
ubuntu-age-reporting. It may be pulled in as a dependency of
ubuntu-desktop or gnome-initial-setup.
Bus name: org.freedesktop.AgeVerification1
Service file: /usr/share/dbus-1/system-services/org.freedesktop.AgeVerification1.service
Policy file: /etc/dbus-1/system.d/org.freedesktop.AgeVerification1.conf
age-verification.service or similar, running as a system service.
/var/lib/age-verification/ for a standalone service, or age fields appended to
AccountsService user files in /var/lib/AccountsService/users/.
Additional pages in GNOME Initial Setup (/usr/share/gnome-initial-setup/) or
the Ubuntu Welcome app.
When Ubuntu ships an age reporting package, we will target it with the following methods:
apt remove the package and all age-reporting-specific data files. If the
package is pulled in as a dependency, identify the dependency chain and break it cleanly.
systemctl mask the service unit to prevent it from being started, even if the
package is reinstalled by an update.
A preseed snippet that prevents the age reporting package from being installed during automated deployments. Useful for fleet management and institutional installs.
A script for existing Ubuntu systems that removes the package, masks the service, cleans up stored data, and optionally installs the stub daemon to keep dependent apps working.
When Ubuntu ships age reporting compliance, this page will have tested, step-by-step removal instructions within 48 hours.