Hey, glad to see you got it semi-working now. For the keyboard config inside SDDM, I know of arch instructions, but it should work the same on yours. The package to install for the virtual keyboard might be different, but the config file for SDDM should be around here ( says to make it if it doesn't exist)
https://wiki.archlinux.org/title/SDDM#Enable_virtual_keyboard
The specific package on Debian seems to be this one. Try installing it with all dependencies needed-
Surveillance? In what sense, here in particular. A bit confused. Also, it depends on the kind of private instance you mean, since this is private too, in the sense you cannot make accounts on it. What other benefit do they gain over people, using this over a corporate website?