What do you recommend to use while taking into account chat control? I was thinking about self-hosting XMPP. I’d love to hear your advice

  • Dalaryous@lemmy.ml
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 day ago

    Very important note that 90% of users forget: There is no point using encrypted messanging apps if you use the default Keyboard app on your phone, that is already uploding every keystroke.

    Before you think changing messanging app, change the damn keyboard to open-source first!

    • rcbrk@lemmy.ml
      link
      fedilink
      English
      arrow-up
      2
      ·
      5 days ago

      Huh, first I’ve seen that writeup. First in-depth well-reasoned set of criticisms I’ve read on the XMPP+OMEMO setup, which is my goto and usual recommendation (and what I still find most power-efficient on a degoogled phone, most usable and reliable despite its stagnation).

      Gives a good overview of the accumulated technical debt/chaos beneath the surface. Really hope that conversations and omemo can sort out their mess, or that other clients like kaidan can rise up and push omemo forward, because xmpp itself has been a solid foundation.

  • monovergent 🛠️@lemmy.ml
    link
    fedilink
    arrow-up
    5
    ·
    6 days ago

    Personally a fan of XMPP, it’s about the only decentralized alternative to Signal that’s worked well and reliably “out of the box” for me. SimpleX is really nice in principle, but my messages end up stuck in limbo sometimes and it burns through my phone’s battery.

    Haven’t used Briar much, was missing a couple features I wanted.

    • QuestionMark@lemmy.ml
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      6 days ago

      Briar uses much more battery than everything else I’ve tried (which includes SimpleX but not XMPP).

      • RheumatoidArthritis@mander.xyz
        link
        fedilink
        arrow-up
        3
        ·
        6 days ago

        The Briar client is missing simple features on Android and essential features on desktop (you can’t copy messages for example). It’s a nice protocol though.

  • Vegafjord eo@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    5 days ago

    I’ll not say what I’m using, because I haven’t figured it out yet.

    However, what I seek are:

    • Frugile / lightweight / nighsome - Using few resources so that it is easy to take ownership over. This will also increase flexibility.
    • Open - Not restrictive licensing. Post-dominating mindset.
    • Human Selfhostability - The approach should be as accessible as possible for anyone seeking to take ownership over it. Frugality is also important to achieve this.
    • Human centric - People should not adapt to the approach, but the approach has to adapt to people.