• /home/pineapplelover@lemm.ee
      link
      fedilink
      arrow-up
      13
      arrow-down
      2
      ·
      edit-2
      6 months ago

      Doesn’t proton open source everything they do? Iirc, proton mail, calendar, vpn, drive, and simplelogin are open source under GPL v3 on github.

      • Moonrise2473@feddit.it
        link
        fedilink
        arrow-up
        13
        ·
        6 months ago

        Yes the clients are open source but the server part is closed and it’s a big missing part

        Now, better to be 50% oss than 0%, but it’s not a community effort. Most commits are done behind the scenes and then published when app is released. This causes most pull releases to be rejected as the problem was already fixed internally months before. It’s more like “source available”

        • cygnus@lemmy.ca
          link
          fedilink
          arrow-up
          9
          arrow-down
          2
          ·
          6 months ago

          Huh? This is not true. Proton have an app that exports all your emails for reimport into the platform of your choice.

        • zarenki@lemmy.ml
          link
          fedilink
          arrow-up
          6
          ·
          6 months ago

          They say the reason for needing their bridge is the encryption at rest, but I feel like the better way to handle wanting to push email privacy forward would be to publish (or better yet coordinate with other groups on drafting) a public standard that both clients and competing email servers could adopt for an email syncing protocol for that sort of zero-access encryption that requires users give their client a key file. A bridge would be easier to swallow as a fallback option until there’s wider client support rather than as the only way.

          A similar standard for server-to-server communication, like for automatic pgp key negotiation, would be nice too.

          Still, Proton has a easy to access data export that doesn’t require a bridge client or subscription or anything. I think that’s required by GDPR. It’s manual enough to not be an effective way to keep up-to-date backups in case you ever abruptly lose access but it’s good enough to handle wanting to migrate to another provider.

            • Croquette@sh.itjust.works
              link
              fedilink
              arrow-up
              2
              ·
              6 months ago

              Do you have a privacy oriented email provider alternative to proton?

              I have my domain name, but I don’t want to manage an email server on my server.

            • lastweakness@lemmy.world
              link
              fedilink
              arrow-up
              1
              ·
              6 months ago

              What Proton is doing to e-mail is about the same that WhatsApp, Messenger and others did to messaging - instead of just using an open protocol like XMPP they opted for their closed thing in order to lock people into their apps.

              PGP is not closed. What proton has done is make a really cool JS library for PGP as part of their Web UI (openpgpjs.org) which other projects, even those unrelated to Proton have used, like Mailvelope. They’re also pushing the PGP standard itself to support stuff like post-quantum encryption. So this is really odd to hear as Proton is, without a doubt, the most open and interoperable of all the properly encrypted providers.

              Lavabit

              With Lavabit, you were simply trusting them mostly blindly on their claims. Yeah it worked out that one time but could have gone very wrong.

              Yes, they have it because GDPR does require it.

              They’ve had it since far before GDPR took affect. They’ve also had bridge which has always allowed external backups and is in fact real time. They now also support forwarding mails, which should also suffice for your use case.

              Open sourcing the server software is desired ofc, but would it really mean a lot for security? Not really. All the relevant bits are already open source. And none of it is really non-standard. But i do still wish for that for the sake of transparency. And yeah i wish they would move away from this almost source-available model.

              Regarding SMTP, yeah i agree. But they do provide that through bridge and also for business users based on a per-request basis.

              There are definitely a few artificial limitations and stuff that really pisses me off, like the limit on aliases in custom domains and SMTP for normal paid users, but a lot of the talk I’m hearing on lemmy about proton is just FUD.

                • lastweakness@lemmy.world
                  link
                  fedilink
                  arrow-up
                  1
                  ·
                  6 months ago

                  They can’t do traditional IMAP/SMTP simply because they always do client-side auth rather than tradition server-side auth, which inherently makes them more trustworthy than every other provider that does offer IMAP/SMTP-based provider to whom you always send your passwords in plaintext. This has the added benefit of having at least your own mailbox always be zero access encrypted.

            • zarenki@lemmy.ml
              link
              fedilink
              English
              arrow-up
              1
              ·
              6 months ago

              I’m not sure if this is required. Any decent e-mail server uses TLS to communicate these days, so everything in transit is already encrypted.

              In transit, yes, but not end-to-end.

              One feature that Proton advertises: when you send an email from one Proton mail account to another Proton address, the message is automatically encrypted such that (assuming you trust their client-side code for webmail/bridge) Proton’s servers never have access to the message contents for even a moment. When incoming mail hits Proton’s SMTP server, Proton technically could (but claims not to) log the unencrypted message contents before encrypting it with the recipient’s public key and storing it. That undermines Proton’s promise of Proton not having access to your emails. If both parties involved in an email conversation agree to use PGP encryption then they could avoid that risk, and no mail server on either end would have access to anything more than metadata and the initial exchange of public keys, but most humans won’t bother doing that key exchange and almost no automated mailers would.

              Some standard way of automatically asking a mail server “Does user@proton.me have a PGP public key?” would help on this front as long as the server doesn’t reject senders who ignore this feature and send SMTP/TLS as normal without PGP. This still requires trusting that the server doesn’t give an incorrect public key but any suspicious behavior on this front would be very noticeable in a way that server-side logging would not be. Users who deem that unacceptable can still use a separate set of PGP keys.

            • /home/pineapplelover@lemm.ee
              link
              fedilink
              arrow-up
              1
              ·
              edit-2
              6 months ago

              Iirc, all the emails are stored locally so I guess if proton goes down, you can still access the emails on your phone. Same with cakendar, contacts in proton, and hopefully notes

              Edit: nevermind, the emails are only stored if you accessed them before.