LiFE Parental Control Center
Thomas Weissel <[email protected]> Mon, 23 Mar 2026 10:47:19 +0100
| Newsgroups | gmane.comp.kde.devel.general,gmane.comp.kde.kiosk |
|---|---|
| Message-ID | <CAAvY20-guL=KZQ1L6H6i2VSK=1LV=ZE3CfL0V=XY2K62giProA@mail.gmail.com> |
--00000000000061429b064dadec60 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi KDE Devs, I wanted to briefly reach out and share a project I've been developing to address a specific gap in the Linux educational ecosystem here in Austria. My name is Thomas Weissel. As you may know, the Austrian Ministry of Education's "Device Initiative" provides laptops to every student. However, schools are required to ensure active child protection/parental controls. While solutions exist for Windows and macOS, many of our Linux-based schools were left without a clear path forward. To solve this, I=E2=80=99ve created a Parental Control App for Linux that specifically integrates with the KDE Kiosk system. https://github.com/valueerrorx/LiFE-Parental-Control Key Project Details: Status: Beta (currently being tested by Austrian school IT managers). KDE Integration: Uses Kiosk keys to lock down the Plasma desktop environment. Security & Infrastructure: The app makes extensive use of systemd and AppArmor for system-level enforcement. It uses notify-send to inform users about their time contingent. Filtering: It leverages public Hagezi web blocklists for robust content filtering. Focus: Bridging the gap for educational institutions that prefer or require Linux. Disclaimer: Because my main occupation is teaching and developing Next-Exam https://github.com/Bildungsportal/next-exam and i have little to no sparetime. That's why i made heavy use of "claude code" in this project. While I have tested many Kiosk keys, the system is vast, and I haven't covered them all yet. I wanted to put this on your radar as a functional implementation of KDE=E2=80=99s lockdown capabilities in a high-stakes, rea= l-world environment. I=E2=80=99m hoping the community finds this interesting or useful as we con= tinue to refine it for the upcoming school terms. Best regards, Thomas Weissel --00000000000061429b064dadec60 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">Hi KDE Devs,<br><br>I wanted to briefly reach out and shar= e a project I've been developing to address a specific gap in the Linux= educational ecosystem here in Austria.<br><br>My name is Thomas Weissel. A= s you may know, the Austrian Ministry of Education's "Device Initi= ative" provides laptops to every student. However, schools are require= d to ensure active child protection/parental controls. While solutions exis= t for Windows and macOS, many of our Linux-based schools were left without = a clear path forward.<br><br>To solve this, I=E2=80=99ve created a Parental= Control App for Linux that specifically integrates with the KDE Kiosk syst= em.<br><br><a href=3D"https://github.com/valueerrorx/LiFE-Parental-Control"= >https://github.com/valueerrorx/LiFE-Parental-Control</a><br><br>Key Projec= t Details:<br>Status: Beta (currently being tested by Austrian school IT ma= nagers).<br><br>KDE Integration: Uses Kiosk keys to lock down the Plasma de= sktop environment.<br><br>Security & Infrastructure: The app makes exte= nsive use of systemd and AppArmor for system-level enforcement. It uses not= ify-send to inform users about their time contingent.<br><br>Filtering: It = leverages public Hagezi web blocklists for robust content filtering.<br><br= >Focus: Bridging the gap for educational institutions that prefer or requir= e Linux.<br><br>Disclaimer: Because my main occupation is teaching and deve= loping Next-Exam=C2=A0<a href=3D"https://github.com/Bildungsportal/next-exa= m">https://github.com/Bildungsportal/next-exam</a> and i have little to no = sparetime. That's why i made heavy use of "claude code" in th= is project.=C2=A0<br><br>While I have tested many Kiosk keys, the system is= vast, and I haven't covered them all yet. I wanted to put this on your= radar as a functional implementation of KDE=E2=80=99s lockdown capabilitie= s in a high-stakes, real-world environment.<br><br>I=E2=80=99m hoping the c= ommunity finds this interesting or useful as we continue to refine it for t= he upcoming school terms.<br><br>Best regards,<br><br>Thomas Weissel</div> --00000000000061429b064dadec60--