How I Dealt with Proton VPN’s Enshittification Using an Open-source Solution
As a early adopter of Protonmail, I use their later coming VPN product as well, regularly yet lightly. Although I’m a potential customer but still not paying for any of their plan, for many reasons.
Being a free account user, I’ve never done torrenting or any other heavy usage on their servers. It is not moral even though the provider allows me to.
Probably because of my account was old enough so that my country selection feature wasn’t banned until latest update.
There are some concerns that preventing me from paying their services to regain that feature. It’s not about their product, but more about their business strategy.
Although there are always some criticism and antagonism among the community.
But my stand is more towards where All Things Secured and Techlore are. That is, as long as Proton is better than Google, issue with registration, warrant canary or false advertising are tolerable. However, now I’ll be putting a question mark on that though.
Protonmail was like another Tutanota, and Proton VPN was like another IVPN/PIA. But, is it? still…by now?
As the company grows, their policy is getting loser and loser, and their suit is getting larger and larger. They starts to put more attention tweaking their terms of service rather than refining their product. They prefer expansion rather than perfection, and care more about market share rather than user experience.
Does this market strategy sound familiar? Yes, my concern is that Proton now looks too much like baby Google back in the days. Free users are going to be their products, and that is when enshittification starts.
I strongly agree with Cory Doctorow and I believe that Proton is indeed going on the same track right now. Privacy is nothing more than another brand positioning strategy because that was a good niche market to start their business.
In the economy of Chokepoint Capitalism, Proton is not different than Google in its core. If one day Proton gets to the top of market dominance, becoming yet another big tech company, what would end up happening?
My answer to this concern is to against market expansion by advocating open-source community back to free/GNU realm. In the privacy and security world, open-source isn’t enough and could be abused.
Organization should stay focus in-depth and refine their product or service for optimization, not the other way around. They should not conquer new markets, and expand feature or create new product quicker than demands.
Another bad example is what Proton and SimpleLogin did. Bundle everything together to become a one-stop solution is against the principle of decentralization which is a no-no for privacy.
Back to reality, how do I personally deal with the enshittification of Proton VPN which gets in my way unexpectedly?
There is a simple workaround for Proton VPN’s region lock and it’s officially supported.
Per their current statement, free plan gets “more” countries/servers in recent updates, but users just can’t manual select them due to the newly updated restriction in their app.
So the solution is to ditch their official client and use a 3rd party open-source alternative.
This is pretty much the same way as using Proton VPN on a router.
There are official OpenVPN guides on the account’s downloads page for every single platform on how to manually install and connect your configuration files based on the server of your choice.
Check them out: Android iOS Windows macOS and GNU/Linux
But what I did is WireGuard. They have the guides as well for Windows macOS Linux Android and iOS. There are many other unofficial guides on different router firmwares but I don’t need to go that far.
What I liked about WireGuard over OpenVPN is that despite all the security advantages, it is convenient for mobile devices. The WireGuard client supports QR code scan from the Proton website’s Create button. This made the process much easier when I trying to add multiple servers.
WireGuard mobile app works more reliable and efficient on my device than ProtonVPN app. The only potential drawback is I have to maintain my list of servers manually over time.
Hope this can help someone in the same situation.