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&#39;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&#39;s &quot;Device Initi=
ative&quot; 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 &amp; 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&#39;s why i made heavy use of &quot;claude code&quot; in th=
is project.=C2=A0<br><br>While I have tested many Kiosk keys, the system is=
 vast, and I haven&#39;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--