I have nothing against Signal. I just don’t have access to a phone number right now. I fully intend to use the Signal when I get a number. I know there is no silver bullet, no absolutes in the privacy world but I’m looking for any messengers that are generally considered to be private and secure on Android that I can try to convince my friends and family to use. I have a mid - low threat model, it’s just the thought of giving the Zuck anymore of my family’s data makes my skin crawl.

  • HarriPotero@lemmy.world
    link
    fedilink
    English
    arrow-up
    10
    ·
    2 years ago

    I like Element.

    It’s a matrix client. Polished and nice. It’s ok all the platforms under an Apache license. No phone number required. You’ve got federation on matrix as well, so just sign up on any server.

    • honk@feddit.de
      link
      fedilink
      English
      arrow-up
      3
      ·
      2 years ago

      Polished? No… don‘t bother with element if you want a good user experience. It‘s a buggy mess

      • contessa@kbin.social
        link
        fedilink
        arrow-up
        6
        ·
        2 years ago

        Element has come a LONG way during the pandemic. If you haven’t tried it recently, I’d encourage you to give it another shot.

        • honk@feddit.de
          link
          fedilink
          arrow-up
          6
          ·
          2 years ago

          I mean I don‘t want to discourage anyone from trying it out. I believe that the protocol is the future of messaging and I really want this to be the next big thing. But you need some masochism to acutally use it day to day. It‘s just not there yet. But give it a shot.

        • dngray@lemmy.oneM
          link
          fedilink
          arrow-up
          1
          ·
          2 years ago

          It seems to be the only platform which constantly improves, noticeably each year. While some of the others do, it’s often not so noticeable.

      • MeowdyPardner@kbin.social
        link
        fedilink
        arrow-up
        4
        ·
        2 years ago

        It used to be very buggy, but it’s gained a lot of polish recently, especially if you haven’t used it since Spaces were introduced. Sometime before then I think the cross verification/signing user flow for E2E key management also greatly improved with the introduction of QR and emoji based cross-device verification for syncing encryption between existing signed-in sessions to newly signed in devices. The only bug I ever notice these days is the “mark as read” quick action in android notifications being broken on notifications older than a couple hours.

        • honk@feddit.de
          link
          fedilink
          arrow-up
          3
          ·
          2 years ago

          I use it everyday and it‘s still an absolute mess of a service.

          Literally nothing works reliably :D

          To be fair it might work a little bit better on android than on iOS and Desktop but the people I chat with that use android complain about the same shit.

        • honk@feddit.de
          link
          fedilink
          English
          arrow-up
          6
          ·
          2 years ago

          First of all it‘s slow. Like really slow. Sometimes loading a room takes 20 seconds.

          Nothing really works reliably. Currently I‘m unable to leave a chat for whatever reason. Sometimes (like twice a week) the encryption just breaks. Every single message gets marked with a red excalmation point, saying that the keys are missing. The app keeps telleing me that I have unread messages even though i‘ve read all messages. I then have to mark every chat as read a couple of times. Sometimes only clearing the cache of the app helps. That happens every day.

          There is probably more but that‘s what came to my mind first

          Oh yeah…the service has privacy issues too when it comes to meta data. I feel like the bottom line here is, that Matrix/element are not there yet. It‘s very much alpha software that is not suitable for everyday use outside of nerds that enjoy the pain.

  • wagesj45@kbin.social
    link
    fedilink
    arrow-up
    9
    ·
    2 years ago

    XMPP. It’s an old standard, there are servers you can get an account with or you can host your own. And with OMEMO encryption everything is end to end encrypted.

    • loiakdsf@discuss.tchncs.de
      link
      fedilink
      arrow-up
      2
      ·
      2 years ago

      thank you! i was surprised not to see that one way more often. i guess it is, because ios doesnt have such a good client as conversations for android.

  • Nyanix@dataterm.digital
    link
    fedilink
    English
    arrow-up
    7
    ·
    edit-2
    2 years ago

    Matrix is great, Element has a really nice UI for it. Signal also does work without a phone number, in fact it doesn’t really work for SMS anymore. Signal provides P2P for any communications with another Signal user. Matrix supports P2P as long as you set it up (encrypt a channel) and I think DM’s are P2P

    Edit: So Matrix is cool, End to End, NOT P2P, and probably the right decision for OP.

    • Hyperi0n@lemm.eeOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      2 years ago

      How do I use Signal without a phone number? Whenever I booted the app it needed a number.

      • Gravitywell@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        1
        ·
        2 years ago

        a work around I use is text verified.com , costs like 2 bucks and then you can activate signal. Catch being that you can’t reuse the number to verify again, so its only a temporary solution but I have setup a bunch of accounts that way.

      • Nyanix@dataterm.digital
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        2 years ago

        I apologize, I was thinking End-to-End. Though would someone mind enlightening me to the difference? Is is just multi-client support? Or that there can be a broker in between?

        Also, to everyone currently roasting me, here is what I was referencing

        • ivy@fedi196.gay
          link
          fedilink
          arrow-up
          4
          ·
          2 years ago

          peer to peer means that the information goes from one “peer” (device) to the other, no middleman

          end to end encrypted means that the message is encrypted before transit and is then decrypted at the other “end” once it’s on the recipient’s device. end to end could have a server acting as a middleman, storing these encrypted messages, allowing for chat logs to be stored more conveniently and messages to be sent while one peer is offline.

          • ivy@fedi196.gay
            link
            fedilink
            arrow-up
            2
            ·
            2 years ago

            this makes more sense if you understand public and private keys

            when encrypting a message, there are two keys. the public key can only be used to encrypt and the private key to decrypt. a recipient will put its public key out and a peer wishing to send it a message will use this key to encrypt it. once the message arrives, the recipient can use their private key to then decrypt the message

          • Nyanix@dataterm.digital
            link
            fedilink
            arrow-up
            1
            ·
            2 years ago

            Aaaah, got it, thank you so much for clearing that up for me. I apologize for my incorrect message then. From these comments, I’m inclined to say Matrix remains OP’s best option.

            Thank you for educating me! 😊

        • GunnarRunnar@kbin.social
          link
          fedilink
          arrow-up
          2
          ·
          2 years ago

          End to end means the users at the ‘ends’ have the keys to open the message and ‘middle’ is the server it goes through (that doesn’t have the key so it can’t read the message).

            • GunnarRunnar@kbin.social
              link
              fedilink
              arrow-up
              2
              ·
              2 years ago

              Yeah, basically you both need to be online at the same time for the other to receive message. Which, as you can imagine, can cause problems. Also I’m not sure you’d need encryption for P2P messaging? Maybe from the service provider?

              • Nyanix@dataterm.digital
                link
                fedilink
                arrow-up
                1
                ·
                2 years ago

                For some reason, I thought it was interchangeable terminology, I’m glad to understand better now. I could see a lot of P2P’s forgoing encryption then, since presumably you’re not hopping over any other devices or networks.

              • yozul@kbin.social
                link
                fedilink
                arrow-up
                1
                ·
                2 years ago

                A phone is a radio broadcast device. If you’re sending something unencrypted from it, anyone nearby can listen in to what it’s sending. Of course, it’s all compressed and sent with different protocols depending on what app you’re using, so it’s not trivial to read messages from everyone to everyone all the time, but if someone is determined it’s quite doable. SMS messages in particular are famous for having that happen to them, but it can happen with any unencrypted message.

                • GunnarRunnar@kbin.social
                  link
                  fedilink
                  arrow-up
                  1
                  ·
                  2 years ago

                  Good point, thanks for the insight. I was thinking p2p in the old school terms where there wasn’t anything to intercept over the air (even though we were obviously talking about phones, dunno why my brain defaulted there).

    • On@kbin.social
      link
      fedilink
      arrow-up
      1
      ·
      2 years ago

      did you mean E2EE? I don’t think signal is P2P. the signal server relays the messages in between users

  • Cambionn@feddit.nl
    link
    fedilink
    English
    arrow-up
    5
    ·
    edit-2
    2 years ago

    I guess Matrix would be your best option then. I use Schildichat as client, which is a fork of Element with some extras.

    But if you can’t get a plan, why not get a prepaid burner SIM? You can buy a prepaid card for minimal amount and you generally keep the number at least for a year, and you put in 5~10 euro each year you can keep it active endlessly.

    A lot of things require a phone number. Here, the goverment needs you to have one, but also most workplaces and even the DHL. Getting a cheap trow-away sim isn’t a bad option. Especially since pre-paid SIMs aren’t connected to your name like those on a plan are.

  • Henry Bowman@lemm.ee
    link
    fedilink
    English
    arrow-up
    5
    ·
    2 years ago

    Simplex, element(or most matrix compatible messengers) session, bchat. If the goal is to get your family to switch over though good luck.

    • Hyperi0n@lemm.eeOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      2 years ago

      Thank you! XD They’re actually quite open to it which I’m thankful for. My dad has used Signal in the past so he’s cool with it and I’ve been slowly introducing FOSS alternatives to my mom. I got my dad off of Spotify and Mom off of Amazon music using ViMusic. I’m actually quite happy with my parent’s foray into open source life! :D

      • FLOSSeveryday@kbin.social
        link
        fedilink
        arrow-up
        1
        ·
        2 years ago

        That’s great news! The more the better! I’ve been liking simplex with the folks who have been willing to use it with me. It’s also crazy simple to get started with it as there’s not much to the account setup process. Takes literally seconds to be up and running

  • DictatorGator@feddit.de
    link
    fedilink
    English
    arrow-up
    5
    ·
    edit-2
    2 years ago

    You could try Session. It makes a session ID like this . This can be used to contact people or for people to contact you. I’ve used it to talk to my SO a bunch of times.

    • matogoro@lemmy.sdf.org
      link
      fedilink
      English
      arrow-up
      2
      ·
      2 years ago

      Huge fan of Session. I think it really hits the sweet spot of being user-accessible (including iOS, Android, and desktop clients with notifications) with a solid encrypted messaging base using Tor-like onion routing.

      I’ve been slowly migrating my friends and family over to it (with varying degrees of tech literacy) and have had few issues so far.

      • DictatorGator@feddit.de
        link
        fedilink
        English
        arrow-up
        2
        ·
        2 years ago

        It has been a huge ask to get my family to use Signal instead of Whatsapp, they are somewhat tech literate. To change again to Session would be even more of a big ask, So I’m not going to bother 🤣🤣

        But as you said the availability of Apps on all platforms, the ease of setup and the solid encryption is what makes it good. Its a shame that not many people know about it, same for SimpleX chat.

  • Equinox@lemmy.one
    link
    fedilink
    English
    arrow-up
    5
    ·
    2 years ago

    Signal is great, Element (matrix) is great, but I personally think SimpleX did a fantastic job so far, and I really want them to succeed.

    • shadeless@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      2 years ago

      SimpleX seems cool, never heard of it before (they have bad SEO, I think the name doesn’t help)

      Only thing that keeps me from using it right now is the missing multi device support. But apparently, that is something the devs want to implement sometime.

      Have to keep an eye on it, thanks!

      • dngray@lemmy.oneM
        link
        fedilink
        English
        arrow-up
        2
        ·
        2 years ago

        While SimpleX is good for small groups, unfortunately it doesn’t really have desktop apps yet.

    • Hyperi0n@lemm.eeOP
      link
      fedilink
      English
      arrow-up
      5
      ·
      2 years ago

      Isn’t ProtonMail an email client? Correct me of I’m wrong. I do use Tutanota to subscribe to all my Newsletters. A few other people mentioned Matrix so I’ll check that out.

      • God@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        5
        ·
        2 years ago

        It is. But you can tell your family to use it and you get notifications and can chat, I guess. It’s not a chat app but it is, indeed, a messaging app 😂

      • Henry Bowman@lemm.ee
        link
        fedilink
        English
        arrow-up
        1
        ·
        2 years ago

        Matrix is a protocol that if used slows any messenger to communicate with each other kinda like lemmy federation. There are many messengers that use it and if you establish a bridge you can use your matrix client to message people on signal or what’s app

  • emzzy@kbin.social
    link
    fedilink
    arrow-up
    3
    ·
    2 years ago

    I’d suggest SimpleX, personally! Not only does it not rely on phone numbers, but because you add people through single-use links instead of using identifiers, there is no contact information of yours to be shared without you actively choosing to share it with someone yourself. I’d say it’s pretty approachable, and the actual messaging experience is packed with a nifty feature set.

    • Hyperi0n@lemm.eeOP
      link
      fedilink
      arrow-up
      2
      ·
      2 years ago

      Yeah I think I’m going to try SimpleX! It looks the most promising. Private with no identifiers (that’s quite a feat!) and pretty enough with UI that my parents can use it.

  • Gleddified@lemmy.ca
    link
    fedilink
    English
    arrow-up
    3
    ·
    2 years ago

    I do have something against signal! Phone number, removing SMS support, MobileCoin, lack of federation…

    Sadly, my friends/family are sick of swapping and I’ve found element/session to be unreliable or overly complex, so I stick with Signal because it’s still much better than SMS.