Mullvad is the VPN service provider that we decided to test and review on our systems, since it’s among one of the most high-ranked solutions of this kind and quite honestly, although at first sight there seems to be nothing about its name that should catch one’s attention.
As usual, we’re going to do a little research about the company, get elbow-deep into their Privacy Policy, analyze the way it behaves on your computer and runs a few tests to see if it’s worthy of your attention or not. Let’s get busy.
However, you don’t need to worry about this review taking too much of your time. Besides carefully selecting the information that went within it, we’ve also included a handy table of content. That way you can skip right to the parts that pique your interest the most. How does that sound? Great, then, let’s begin.
- Foreword
- A bit of company research
- Company and product history
- 14 Eyes
- Straight to the point
- Zero-logging policy?
- Privacy policy analysis
- Numbered accounts
- Cash payment – a strong move
- Various payment modes and data logging
- Data that are not logged
- Becoming Mullvad
- Downloading the app to your computer
- Using the dashboard
- Checking the installer for malware
- Installing it on your computer
- Running Mullvad VPN for the first time
- Mullvad VPN’s interface
- Minimalistic configuration menu
- What you can configure
- Multiple server types
- Shadowsocks proxy support
- The list of servers
- Encrypted customer support
- Preparing our tools
- Security assessment
- Speed test results?
- Unlocking various services
- Split-tunneling, torrenting, and Tor support
- Using Mullvad for online gaming
- Can Mullvad be used in China?
- Mullvad offers a unique pricing model
- Conclusion
Foreword
We’ve stated that at first sight, the name of this application isn’t very suggestive by itself, you don’t get a “security” or “privacy” hint when saying it out loud or thinking about it, it doesn’t even have VPN in its name (much like other similar VPNs). However, upon further analysis, we discovered something interesting.
Since the company behind this project is based in Sweden, we decided to look up the translation of Mullvad and see if anything interesting pops out. Well, it did! It appears that mullvad means mole, or if used figuratively, spy or whistleblower. Here’s where the hint was hiding.
A bit of company research
The team behind the Mullvad VPN project is called Amagicom AB and was founded in 2009 by Fredrik Strömberg and Daniel Berntsson, in Göteborg, Sweden. The team also includes “Robin Lövgren, Simon Andersson, Linus, Richard Mitra, Sanny Mitra, David Marby, Odd, Andrej Mihajlov, Janito Ferreira Filho, Elad Yarom, Jackson Kong and Jan Jonsson.”
Not much other information could be dug about this company except that the name of the company (Amagicom) is derived from a Sumerian word, “ama-gi,” which stands for “freedom” or “back to mother” (slavery context) if you want the literary version and “com” which is an abbreviation for “communication.” Add them up and you get “Amagicom,” which translates to “free communication.” Pretty clever, both the company name and their product’s name are a bit of play on words.
Company and product history
The project’s website hosts a bunch of milestones that the team takes pride in since they reflect all the significant events down the road to what Mullvad VPN came to be today. These are as follows:
- March 2009 – The Mullvad VPN service launches!
- July 2010 – In the name of our customers’ anonymity, we start accepting Bitcoin payments.
- September 2010 – Customers can now start paying in good ol’-fashioned cash, another win for anonymous payments.
- April 2014 – We swiftly assess and mitigate the Heartbleed vulnerability and then prove our hypothesis of its critical impact on OpenVPN.
- September 2014 – We demonstrate that OpenVPN is vulnerable to Shellshock, resulting in admin access, and warn our competitors before general disclosure.
- September 2014 – We launch IPv6 support (this is a really nerdy thing, but trust us, it’s cool).
- March 2017 – Our users are able to start using WireGuard, the new, hip VPN protocol on the block.
- December 2017 – We introduce a post-quantum secure VPN tunnel.
- September 2018 – The independent audit on our new VPN app gives us really good grades.
- October 2018 – What makes a trustworthy VPN? We engage in a multilateral initiative to cultivate more transparency and honesty within our industry.
14 Eyes
As you already know, the company is based in Sweden, which might seem harmless to begin with, but, if you’re familiar with online privacy and intelligence agencies, you’re probably aware that Sweden is a member of the 14 Eyes Alliance. The 5, 9 and 14 Eyes Alliances are teams of countries (each alliance being an extension of the previous one) which cooperate in collecting and sharing mass surveillance data.
However, just because a country is a member of such an alliance doesn’t mean that every single service that operates in its territory has to bend the knee and give up private data concerning their customers. So we have to make sure both Mullvad and Amagicom AB are as clean as a whistle (since they claim that they are) and inform you of the outcome.
Straight to the point
I’m 100% positive that you’ve encountered various VPN websites that, upon visiting, redirect you to the closest order or pricing page, in an attempt to lure you with their plethora of subscription plans and “outstanding discounts.”
You’ll be glad to know that Mullvad VPN tried a different approach regarding their online presence. Once you’ll visit their website, you’ll understand why. Basically, you’ll see a solid statement regarding privacy and how it should be treated as a fundamental and universal right.
Technically, they also point out that you can benefit from their service for a certain price, but it doesn’t poke you right in the eye as soon as the page finishes loading. Instead, it’s a piece of discreet information, well-hidden, blended among their stand on privacy rights. Well done! We’ve also noticed important notices regarding Mullvad displayed directly on the homepage, so the chances that you’ll miss it are pretty slim.
Zero-logging policy?
If you were curious enough to visit their website and saw what we were talking about with the privacy statements and whatnot, you can “dig deeper” by simply scrolling down and finding out more about their project.
Among things like “Evade Hackers,” “Easy to use” and the sort, something else caught our eye: “Keep your privacy.” This section informs us that Mullvad keeps no activity logs, doesn’t ask for personal information and they even advocate for anonymous payments and get this: in order for the payment to be anonymous it doesn’t necessarily need to be via cryptocurrency. We’ll talk about this later.
Privacy policy analysis
Okay, so we’ve seen their point of view regarding data privacy and how they promise to protect yours through various methods, but now it’s time to become a little more “official” by sneaking a peek of their Privacy Policy. A long peek. An analytical one, if you want.
Right from the start, we notice the “no-logging” notice at the top of the page but we want the details, too. So we move forward and that no “activity logs of any kind” are stored by Mullvad. Also, the fact that the team behind the project embraces a minimal data-retention policy so that you can keep your online identity to yourself.
However, in some cases (“making payments by bank wire, PayPal, Swish, Stripe or are sending an e-mail or reporting a problem”) some data might be processed and GDPR and “other data protection” may apply.
Numbered accounts
What we thought to be a brilliant move from Mullvad VPN is that you’re not required to provide them with an email address. Yes, you read that right. Not even when signing up. Why? How come?
Well, when you sign up, they generate a random account number for you (the numbered account in the subtitle). This number is the only thing that you need in order to benefit from their services. That’s it. No names, no addresses, no emails, no phone numbers, just a random number that isn’t related to you in any way!
Another cool thing about this numbered account thing (as if what I already told you isn’t cool enough) is that you can create as many numbered accounts as you want (since the system won’t find any duplicate information on you) and that multiple users can log in those accounts.
The only two parameters that are linked to a numbered account are the number itself and the expiry date, so there’s absolutely no way that an account can ever be linked to you (unless you go out yelling your number multiple times, which I assume is something that doesn’t happen often). So the account data looks like this:
“account number | expiry date
xxxxxxxxxxx | 20170730”
Cash payment – a strong move
As stated above, paying for Mullvad doesn’t unnecessarily expose your true identity, not to the company behind Mullvad and not for any other third-party. You might think of it as weird, shady or even downright ridiculous, but the first method of payment (and I believe the most encouraged one, too) is that you should put money in an envelope along with your account number and send it to them.
They will simply add the number of days to that account according to how much money is in the envelope. More so, they have no way of finding out who made the payment or who the account belongs to. In order for this to work out as it should, you might want to avoid writing your name or real address on the envelope.
This is what it looks like when a cash payment comes in:
“payment | account number | amount | currency | timestamp
xxxxxx | xxxxxxxxxxxx | 5.0 | USD | 2016-12-09 10:38:23”
Various payment modes and data logging
Aside from cash payments, Mullvad also offers a wide range of payment modes that you can use in order to pay for their services, ranging from bank wires, Stripe card payments, Swish and PayPal transactions. Here’s how each one of them looks in terms of data retention:
Bank wires:
payment | account number | amount | currency | timestamp
xxxxxx | xxxxxxxxxxxx | 30 | EUR | 2016-12-09 00:01:06Stripe:
payment | account number | amount | currency | timestamp | stripe_charge_id
xxxxxx | xxxxxxxxxxxx | 10 | EUR | 2016-12-15 20:42:26 | xxxxxxxxxSwish:
payment | account number | amount | currency | timestamp | swich_request_id
xxxxxx | xxxxxxxxxxxx | 50 | SEK | 2016-12-15 20:42:26 | xxxxxxxxxThe value under stripe_charge_id is a unique token that, in the Stripe payment system, can be linked to your credit card and this unique payment.
PayPal transactions:
payment | account number | amount | currency | timestamp | transaction_id* | e-mail*
xxxxxx | xxxxxxx | 15 | EUR | 2016-12-10 06:40:00 | xxxxxxxxxxxxx | [email protected]
*transaction_id and e-mail are automatically deleted after 6 months.
Scrolling a bit further down lets us find an explanation on storing email addresses and transaction IDs. Since the company has a money-back guarantee, there’s no way of finding out who paid for what account without using data such as emails and transaction IDs. Nothing shady there.
Data that are not logged
In the same privacy policy, we were able to find a list of data that Mullvad VPN claims will not be recorded under any circumstances. The list includes traffic, DNS requests, connections (the time when it was established and interrupted its uptime), IP addresses, user bandwidth, account activity (except total connections at the same time) and payment information as explained above.
They even included an OpenVPN server log configuration and you can see it here as displayed on their website:
“verb 0
log-append /dev/null”
- No logging of traffic
- No logging of DNS requests
- No logging of connections, including when one is made, when it disconnects, for how long, or any kind of timestamp
- No logging of IP addresses
- No logging of user bandwidth
- No logging of account activity except total simultaneous connections and the payment information
Becoming Mullvad
If you’ve decided to give this service a try, you have to follow a few steps in order to be able to benefit from its capabilities. First thing’s first, you have to register a Mullvad VPN account (yes, the one with the numbers). This process is fairly easy since all you have to do is pass the CAPTCHA and hit the “Generate account number” button.
Once you’ve done this, you’ll receive three hours to test Mullvad, after which it’ll cost you €5 per month to keep the service running. Compared to other VPN services, Mullvad’s website doesn’t keep pushing you to purchase a subscription plan and the only way that you can see the “Buy Page” is by creating an account, logging into it and scrolling down.
Downloading the app to your computer
Downloading the app couldn’t be easier. Just hit the large “Download app” button on their homepage and push it again on the newly-opened page. If you want to use another version of Mullvad, just scroll down and you’ll be able to download the app for other platforms or learn how to configure it on ones that don’t come with native support.
As an important note, it’s worth mentioning that the Windows version of Mullvad only comes in a 64-bit version. That means that older, 32-bit versions of Windows are not compatible with the service, so keep that in mind if your computer is a bit older.
Using the dashboard
Usually, when you create an account on various VPN websites, you’re allowed to access a dashboard, which is just a page where you can perform various account management operations such as extending your plan, updating personal info and such.
Since Mullvad VPN doesn’t work with the traditional name/email/password combo, there’s not much to do in the dashboard, except pay for your subscription plan, view your account number and see when your subscription will expire. Downloading the app can be done outside the dashboard just as well.
Checking the installer for malware
If this is not a habit for you yet, we advise you to turn it into one as possible, and we mean checking everything that comes in contact with your computer for malware.
Even though the source might be trustworthy and there’d be no reason for you to trust that they’d provide you with infected binaries, nowadays attacks are becoming more and more creative and even ‘safe’ sources can be easily compromised.
Anyway, we’re checking our files with VirusTotal, because it has a wide range of antivirus engines to check your documents against. We understand that it’s not 100% accurate, but it gets pretty close to this value, and it’s still better than nothing.
According to VirusTotal, Mullvad’s installer executable is clean. Check our results here.
Installing it on your computer
For our sake and sanity, we’ve decided to elaborate on how to retrieve and deploy Mullvad on Windows computers, since we believe it’s the most commonly owned type of device in a household and, compared to smartphone apps where all you have to do is press a button and you’re set, installing it on Windows can sometimes raise some issues.
Right, so, assuming that you’ve downloaded the installation package (which should be just an executable file), double-click it, grant it Admin rights if necessary and just… wait. There’s literally nothing you need to do, as the process starts by itself, runs by itself and at the end, it asks you whether you’d prefer Mullvad to run after setup is done or not. As you can see in the screenshots, we’ve installed Mullvad version 2020.3.0
Running Mullvad VPN for the first time
You’ve passed the download and installation tests, now it’s time to get serious. After it launches, Mullvad VPN automatically minimizes itself to the system tray and briefly displays an “Unsecured” notification before bringing the main window of the app in all its glory on your screen.
Again, assuming that you’ve registered for an account, you need to paste or type the number in the designated field, whichever works best for you. After logging into your account, the application displays your real location on the main screen for a brief moment then quickly establishes a secure connection to one of their servers. Of course, you can switch servers after the connection has been established.
Mullvad VPN’s interface
At first sight, we have to say that the interface seems quite user-friendly, not a lot of complicated functions that you can easily get lost into, just a map, a bunch of buttons and minimal details regarding the connection.
Also, if you’re using Windows 10, you’ll notice that Mullvad doesn’t even have a taskbar icon of its own since it apparently only runs in your system tray. If you bring it into focus, it’s there, you can use it, mess around with it, but clicking outside the window hides the app in the tray as quickly as it was spawned.
So, aside from the main window being as non-intrusive as possible, the app also comes with large buttons that let you switch the current server, disconnect from Mullvad, view connection details and configure a bunch of settings.
Minimalistic configuration menu
I’ve got to say, this VPN service provides you with the standard VPN experience, no complicated stuff, additional functions and all of that. You just log into your account, connect to a server of your liking and that’s kind of it.
We explored the settings section of the app and couldn’t find many parameters that you can modify, which is really awesome for a novice who doesn’t fully understand the implications of tampering with security features but might not be entirely convenient for the tinkerer types who like to be 100% in charge.
What you can configure
Basically, the “Settings” section of the app consists of two important categories: the “Preferences” and the “Advanced” ones. The former can be used to toggle launching the app upon system startup, automatically connecting to a server upon launch and local network sharing.
The latter lets you enable IPv6, block connections when disconnected from Mullvad (this is commonly referred to as the Kill Switch), choose your favorite network protocol and set the OpenVPN MSS value or revert to its default one.
So, as you can see, there is a bunch of things that you can mess around with, but the possibilities are somehow restricted.
Multiple server types
Mullvad lets you use several servers to protect your Internet connection and hide your identity from prying eyes, but, unlike some other VPN service providers, it offers three types of servers: regular (OpenVPN) ones, WireGuard servers, and Bridge servers.
On the server page, you can also see the situation of the servers, whether there’s some maintenance going on for some of them and also helpful advice if you encounter difficulties.
The regular servers can be also used with OpenVPN by specifying a particular region or server. WireGuard servers use a public key and multi-hop port that are available in the list of servers. Last, but not least, bridge servers can come in really handy if the user is stuck behind a firewall and can’t access the servers directly.
Shadowsocks proxy support
Recently, Mullvad received Shadowsocks support and you can start using it immediately, directly from the app. The best part? It’s fully automatic. All you have to do is navigate to the application’s settings menu as instructed above, locate the “Bridge mode” section in the window of the app and adjust it to your willingness.
By default, the application’s bridge mode is set to “Automatic.” This means that if the app fails to connect for three times in a row, it will attempt to fix the situation with a bridge connection. If you fail to connect multiple times, it can be a sign that you’re behind a censorship firewall. After you successfully connect, you’ll be able to see the bridge details on the main screen.
The list of servers
As you can see, the total number of servers isn’t exactly large (588), but the variety of servers and all the extra features make it up for lack of numbers. Kudos for that!
Encrypted customer support
It’s time to talk a bit about how you can get in contact with the team behind Mullvad VPN, should you ever require their assistance. First thing’s first, they have no live chat support, so if you’re a fan of chit-chatting with tech support members, we’ve got bad news.
However, if you care more about keeping your stuff to yourself and privacy, then here’s some good news. You can contact them through email and even use a GPG key while doing so, making sure that your conversations will stay between you and them. The GPG key can be downloaded on your PC by simply scrolling down on their website and click the “GPG Key“ hyperlink in the “CONTACT” category. If you don’t know what GPG is and how to use it, use the “?” hyperlink to access a quick guide. An onion service is also provided for you in the same section.
Preparing our tools
As you probably know by now, we’re devoted to a couple of tools whenever it comes to testing a VPN service’s reliability and speed, as we’ve described in this comprehensive article.
We’ve used them before with every other VPN provider we’ve tested and for the sake of accurate results, we’re gonna keep using them, so you can rest assured that no VPN service will have the upper hand because of that.
If you prefer a quick test and don’t care much about our tests or results, Mullvad VPN offers such a tool on their website. You can access it anywhere on their website, just click the “am.i.mullvad” hyperlink next to the “Log in” button (if you’re not logged in) or the “Log out” button (if you’re logged in).
Security assessment
Data |
(Using IPX) |
Test 2 (Using ipleak) |
Test 3 (Using BrowserLeaks) |
---|---|---|---|
IP Address | Passed | Passed | Passed |
PTR | Passed | Passed | Passed |
Country | Passed | Passed | Passed |
City | Passed | Passed | Passed |
Lat/Long | Passed | Passed | Passed |
ASN | Passed | Passed | Passed |
ISP | Passed | Passed | Passed |
Domain Name | Passed | Passed | Passed |
IP type | Passed | Passed | Passed |
IPv6 Geolocation | Passed | Passed | Passed |
DNS | Passed | Passed | Passed |
WebRTC | Passed | Passed | Passed |
Flash IP | Passed | Passed | Passed |
Conclusion: After performing our security tests, we can finally conclude that Mullvad doesn’t leak IP, DNS, WebRTC and Flash IP data.
Speed test results?
The speed results are back! As usual, we’ve picked a bunch of random servers and ran the fast.com speed test on them. We’ve tried using widespread by picking one server for each major location (e.g. continent). The test results are as follows:
Location | Internet Speed | Latency | Upload Speed | Downloaded | Uploaded | |
---|---|---|---|---|---|---|
Unloaded | Loaded | |||||
U.S.A. | 180 Mbps | 158 ms | 163 ms | 21 Mbps | 100 MB | 40 MB |
Germany | 420 Mbps | 43 ms | 79 ms | 23 Mbps | 330 MB | 30 MB |
Brazil | 140 Mbps | 262 ms | 271 ms | 15 Mbps | 500 MB | 50 MB |
Hong Kong | 120 Mbps | 307 ms | 313 ms | 19 Mbps | 310 MB | 60 MB |
Australia | 130 Mbps | 338 ms | 346 ms | 15 Mbps | 320 MB | 60 MB |
We have to say, we’re amazed by the speed values, especially since we’ve reached rather high ones in countries that are not exactly popular for their fast Internet.
The connection remained constant, no random drops or spikes and upon switching servers the kill switch worked as it should: our default connection was killed until the new connection was established.
Unlocking various services
We’ve attempted to bypass the inconvenient geo-blocking for some popular services during our testing and came to understand that you simply can’t have it all. We’re only going to name a bunch of services that, unfortunately, couldn’t be unlocked by Mullvad VPN for the wide public: Netflix, Hulu, Spotify, and Amazon Prime. Sometimes, the Netflix service seemed to work but would drop shortly after.
However, some social platforms and apps such as Facebook, Twitter, Kik, YouTube, various Google services, Snapchat, and the sort have been effortlessly unlocked.
Split-tunneling, torrenting, and Tor support
As it turns out, Mullvad does not offer any kind of split-tunneling features, which means that there’s no way to allow certain apps to bypass the VPN while it is active. While this is not a major problem for most people, it can be a bit of a bother if you have certain apps that require very low latency in order to work properly. Thankfully, the Mullvad servers are very fast in this regard, so the performance impact should be minimal, depending of course on the chosen location.
As far as torrenting is concerned, there are no restrictions to worry about, which includes bandwidth caps. Thus, you are free to download as many torrents as you wish, especially since the Mullvad servers offer very high download and upload speeds across the world. On the other hand, there are no dedicated P2P servers to choose from in the app’s interface. Obviously, this is not an issue if everything works great with the default servers.
In terms of Tor connectivity and support, there are no official statements on this matter, and there are also no special settings within the app that deal with Tor. On the other hand, there’s nothing stopping you from connecting to a Tor node, so the feature is definitely supported, even if it’s not advertised. As always, we recommend connecting to a Mullvad server first before connecting to a Tor node, since this increases your anonymity.
Using Mullvad for online gaming
If you are a gamer and you are concerned about high pings and slow reaction times in online games, then you should know that Mullvad has minimal impact on your gaming, as you can also see from our speed tests. The pings are very low and close to the ones you would get without a VPN running in the background, so there’s really no reason to worry if you want to remain competitive and stay anonymous at the same time.
In addition, the low latency can also help you access geo-restricted servers without suffering lag in the process. Thus, if you are in Europe and you want to access the US servers for a certain game, all you have to do is connect to a US server in Mullvad and start up your game. Granted, your results may vary slightly depending on the geographical distance between you and the chosen server, but according to our tests, the worst ping you’ll get is somewhere around 350 ms, which is not bad at all.
Can Mullvad be used in China?
As you may know, China has a fierce firewall in place in order to filter all Internet traffic going in and out of the country, for censorship reasons. As such, many citizens resort to using a VPN in order to access the free Internet. Unfortunately, the Chinese government has taken measures to block most VPNs and their DNS servers, which means that very few services are reliable on Chinese territory.
Thankfully, that is not the case for Mullvad, which can be successfully used in China as well. Granted, you need to find a way to grab a subscription first, since you probably cannot access the official website to do so, but after that things get much easier. This is especially due to the fact that Mullvad can be configured in both OpenVPN and WireGuard, which means that you do not have to download the official app.
Furthermore, Mullvad also recommends servers from Japan and Hong Kong in order to get the best results, so keep that in mind.
Mullvad offers a unique pricing model
As opposed to other similar providers, Mullvad VPN doesn’t offer you a lot of subscription plans. Meaning that there’s only one price for their services. The price covers one month of Mullvad VPN service.
It’s also worth mentioning that no penny goes to waste. If you want to purchase more time of using this service, you just have to increase the payment accordingly. For instance, you can pay €10 for two months of service, €15 for three months, and so on.
More so, if you have a non-rounded amount, say, €17, you can receive 100 days worth of service.
Note: if you choose to pay with any Mullvad-accepted cryptocurrency, you will get 10% off the original price.
Conclusion
To wrap things up, we believe that Mullvad VPN is a strong, reliable security tool that offers you an extra level of anonymity by not even WANTING to “meet” you in the cyber world and instead of creating impersonal numbered accounts and suggesting that you’d pay for their services using unsigned envelopes with only the account number in them. That’s some level of commitment that you don’t get to see every day.
Their security was great, no leaks were detected, our integrity and our computers’ remained intact and our identity anonymous during the usage period, and the speed values that their servers yielded is quite impressive. The range of servers isn’t exactly large, but the fact that you can access three types of servers with added security turns it into something to think about.
The price for their monthly service is a low one, compared to other VPN service providers, but here’s the catch: there’s no volume discount. However, you can pay any amount you want as long as it’s more than 5 EUR, as no coin goes to waste. An example available on their website says that 17 EUR will buy 100 days and that’s another nice thing that they have going on.
The customer support isn’t complete without a live chat system, but since they care so much about not exposing your identity, it’s also a good measure. So it’s safe to say that the lack of a live chat is kind of like a feature and not a bug.
Their company is based in Sweden, which might raise some concerns since it’s a member of the 14 Eyes Alliance, but their privacy policy clearly states that they have a zero-logging policy and they did go the extra mile with the numbered accounts, didn’t they?
An unfortunate aspect of this VPN provider is that it can’t unlock some heavily sought services such as Netflix and Hulu, but again, you can’t have it all.
In the end, do we recommend Mullvad? Yes, we do. The great speeds, coupled with the fantastic flexible payment options make it a very good choice for privacy enthusiasts, as well as for people who are interested in downloading a lot of files without bandwidth limitations.
PROs:
+ Clever numbered account system to keep your privacy intact; (5)
+ Minimal personal data collection; (5)
+ No security leaks; (5)
+ High-speed servers; (5)
+ Low monthly price; (5)
+ Encrypted customer support email; (5)
+ Multiple server types; (5)
CONs:
– No live chat support (we still think it’s a feature, not a bug); (4)
– Not the largest network of servers; (3)
– Can’t unlock certain services such as Netflix or Hulu; (2)
– Sweden is a member of 14 Eyes, which might raise some concerns; (3)
Mullvad VPN has received a 4.27/5 rating.
Leave a Reply