news
Ageless Linux and systemd-censord
-
Jamie Zawinski ☛ Ageless Linux
Every tab on this site is gold: [...]
-
Jamie Zawinski ☛ systemd-censord
-
Debian ☛ On the need for a censorship API for legal compliance reasons in some countries and U.S. states
Systemd units will be created for every desired censorship function, and will be started based on the user’s location. For example, a unit for Kazakhstan will implement the government-required backdoor, a unit for China will implement keyword scans and web access blocks (more on this later), a unit for Florida will ban all packages with “trans” in the name (201 packages in current stable distribution), a unit for Oklahoma will ensure all educational software is compliant with the Christian Holy Bible, a unit for the entire United States will prevent installation of any program capable of decoding DVD or BluRay media, and a unit for California will provide the user’s age to all applications and all web sites from which applications may be downloaded. As can be seen, multiple units may be started for a given location.
All communication will be over D-Bus, with each application proactively asking systemd-censord for permission to perform any operations which may foreseeably be restricted anywhere in the world. A standardized list of permissions will need to be developed, as well as standard personal data fields, such as user age. Blobs for the storage of media player keys and digital rights management content could also be added as additional functionality.