
Thanks for the recommendation!
I’m trying to move a friend groupchat away from discord and there are users on all those platforms.
Are you hosting your own server? How’s it working with multi devices one one account (phone and desktop usually)? I’ve experimented with prosody a bit and it seemed like only one machine was able to receive message at one time, so the phone and computer quickly got out of sync.
Sorry for asking too many questions, it’s hard to find these things easily.

may i ask what clients you use for xmpp? conversations.im is the obvious best choice on android but not sure on ios, macos, linux, windows etc
pluma is good. i used it until switching to vim/emacs https://en.m.wikipedia.org/wiki/Pluma_(text_editor)

btw my work website also checks if i’m active/focused on a tab or if I clicked off it, this addon spoofs it well https://addons.mozilla.org/en-US/firefox/addon/always-visible/

Have you tried searching before commenting?
https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation
not sure about win/mac, but for android yes they do keep record of stuff like what apps are being launched and upload/sync to google account. it’s not hidden though… it is(was) literally available on google account history or something (was about 7 years ago)
regarding keystrokes there was a case of a famous chinese keyboard app doing dubious stuff. not sure if i can say it’s on a os level but i’m pretty sure more than a few chinese phones ship with that. https://citizenlab.ca/2023/08/vulnerabilities-in-sogou-keyboard-encryption/
codeberg seems to be working well for me. i got too many cloudflare captchas with gitlab.com.
i see no reason to use that over normal ubo. even in china i believe you can get ubo…?