All ProtonVPN apps are now open source and audited
protonvpn.com
protonvpn.com
I believe Mullvad did that first. Both security audit and providing an open source application for Windows, Linux, macOS, Android and iOS.
Of course, it's nice and all, a step in right direction, but they shouldn't claim they were first when they weren't.
Mullvad has had their Windows and Linux apps audited (which were all they offered at that time).
https://psiphon.ca/assets/Psiphon-3-iSEC-Partners-v1.1-08-20...
Great step in the right direction in any case.
[Citation needed]
Not to mention it would be a huge GDPR violation and as a Swiss company that does business in the EU, we're obliged to adhere to GDPR. We also can't dodge our GDPR responsibility since our management team are well-known public figures (former CERN scientists with extensive peer-reviewed publication histories).
More info here: https://protonvpn.com/blog/is-protonvpn-trustworthy/
Perhaps your internet provider are blocking / throttling you?
ISPs that allow VPN providers tend to be some of the worst ISPs around (i.e. they're able to reach very little of the internet themselves), so when you see bad performance it's quite possible for it to be the VPN's ISP that's the problem, rather than your ISP.
For example I have FTTH from a great ISP. Not only do they have one of the most extensive networks available in my country but they've also been happy to add direct peering to providers that I've asked for in the past. I'm easily able to saturate my gigabit connection to most of the world, even across the Atlantic. When I tried to connect to a VPN server in a city ~5km away resulted in a path traversing 3 different countries and about 5 different networks, resulting in pretty abysmal bandwidth and latency.
Functional but wastes 5/6ths of my capabilities.
Well-audited, open-source, cross-platform, and most VPN providers offer an .ovpn config.
----
That being said: Everyone who has the inclination should absolutely give it a try!
To clarify: VPN Providers are running their own OpenVPN servers, and this is likely what their apps are connecting to in the first place. This is why most of them offer .ovpn configs for you to use in your OpenVPN client.
What you describe is also a good setup. Good if you don't trust your VPN provider to deliver a secure app -- a level of trust that cannot always be assumed.
> We use only VPN protocols which are known to be secure - IKEv2/IPSec and OpenVPN.
If you want to use Wireguard, consider Mullvad.
As of Oct 2019, no updated status: https://protonvpn.com/blog/wireguard-donation/#comment-9236
>protonvpn 1 point 6 days ago
>Thanks for your suggestion, we will consider this. We will plan to implement Wireguard as a protocol by the end of this year.
[1]https://old.reddit.com/r/ProtonVPN/comments/eo2k9m/eta_on_wi...
Marketing (by being in app-stores, and thus gaining visibility & being suggested for 'users like you')?
> but I don't see why any of those features can't be added upstream to a FOSS OpenVPN client/server
Could be simply because none allows this in the first place. And then the selection may be very service-dependent.
In any case, their app is now open source, so why is this an issue anyway?
My issue is that countless VPN companies are re-inventing the wheel, when they could just be contributing to open-source in the first place. It's obviously in their best interests from a security & trust standpoint to start from an already open & well-audited platform. Everyone wins when bugs are squashed and new features are added; and the licensing lets them keep their branding/ui for the app they deploy.
Advantages and disadvantages with both methods.