Secret screenshots and stolen passwords: Over 65% of free VPNs threaten your privacy

If you’re looking to protect your privacy online, the first thing that immediately comes to your mind is probably a VPN. A Virtual Private Network, or a VPN for short, is a program that runs on your device (be it desktop, laptop, or mobile device), encrypts all its internet traffic, and further protects your privacy by masking your real location from anyone curious enough to check your IP address. Using a VPN is really ‘Privacy 101,’ and VPNs are extremely popular even among people who have a very vague idea about how they work — or no idea at all.

Unfortunately, in practice it means that, when choosing a VPN, less tech-savvy users often pick the first option they see in their browser extension store. It is usually one of literally thousands free, often relatively unknown VPNs. The more privacy-concerned readers already can hear alarm bells in their heads just reading about this scenario, and for a good reason. Free VPNs simply are not safe. There is already a lot of evidence to this claim, and a recent study by the mobile security company called Zimperium zLabs only confirms it. According to their research, of 800 free Android and iOS VPN apps over 65% showed one or more security or privacy issues, like leaking personal data or vulnerable code.

Most common issues

Distribution of the most commonly seen vulnerabilities
Vulnerabilities that are seen most commonly among free mobile VPN apps

The most commonly seen problem by far, present in nearly two-thirds of all reviewed apps, was “risky behaviors and APIs.” This umbrella term includes both the use of dangerous APIs that can increase the attack surface of a VPN app, and a number of additional concerns in apps’ behavior. For example, some of the reviewed apps went as far as capturing screenshots of the user interface — your guess why a VPN app would need to do that is as good as ours. Other apps were guilty of insecure activity launch, leaving the attackers windows of opportunity to bypass the operating system’s security checks. Bad actors could exploit that by launching sensitive components — such as the login screen — outside the normal app flow. This could allow them to forcibly disable encryption or even disconnect the VPN entirely.

Some of the studied VPNs were caught allowing other apps to access their internal parts without proper permission checks. This kind of oversight could let malicious apps peek into sensitive data — like logs, connection details, or user accounts — or even change how the VPN works, altering its settings or rerouting traffic through dangerous servers.

Permission abuse in general was another very prominent issue that was spotted in ~40% of the reviewed apps. Even if you rule out malicious intent, an app requesting permissions that exceed its functionality is fraught with security risks: the more permissions the app has, the more doors it opens to a potential attacker looking to exploit it. And, surely, some of the VPN apps that request bizarre permissions like microphone access, do so with less-than-good intentions — imagine a VPN app that records everything you talk about throughout the day and then uploads it to some random server you know nothing about.

30 iOS VPN apps also stood out for requesting “private entitlements,” the type of permission that gives the app a great deal of control over the device and is normally reserved for Apple or very specific trusted applications. For example, granting some of these permissions to the app would allow it to execute system calls, access memory space containing sensitive information, or even siphon private data from other apps, including credentials. When an app asks for an entitlement, it’s a huge red flag and usually indicates that this app is up to no good.

One of the more common problems with free VPN apps on iOS specifically is misleading or missing labels. Any app distributed via the App Store has to declare what user data it is handling and how, along with the reasons why it needs the APIs it uses. This is done via the app’s privacy manifest — an internal file included in the app bundle. Based on that privacy manifest, developers are supposed to list user-visible nutrition labels on their app’s App Store page. They serve as an easy-to-understand privacy summary for users, and the study found out that over 40% of all studied iOS VPN apps failed to correctly present necessary labels. What is possibly worse, 25% of the apps did not include a valid privacy manifest at all.

Top mislabeling issues on iOS
Most commonly missing types of labels among free iOS VPN apps

Misrepresented nutrition labels and missing privacy manifests can be attributed to carelessness or malice, but in either case it is not what you want to see from the app that is supposed to protect your privacy. Deceiving and misleading users from the get-go is bad enough and possibly dangerous in its own right, while also being indicative of other, potentially much more serious issues.

The last two categories of privacy and security drawbacks listed in the research, communication issues and problematic libraries, are much less represented, appearing only in a handful of apps (in 1% and 0.4% of all apps respectively). However, they are among the most egregious privacy faux pas that a VPN app can commit. Three apps were found still using a legacy version of the OpenSSL library, leaving them vulnerable to a very well-known, decade-old, easily fixable bug that can expose users’ usernames, passwords, and secret keys. This is simply inexcusable, especially for any app that claims to protect you — yet betrays your trust. Another 1% of the apps were leaving users vulnerable to MitM (Man-in-the-Middle) attacks, allowing bad actors to intercept and read all of the device’s web traffic. This is quite literally the opposite of what you expect from a VPN — secure communication.

Our takeaway

This research shows that when you install a random free VPN app, you are more likely than not going to run into at least some privacy- or security-related issues. Some may only pose minor threats, but others can lead to truly disastrous consequences. Are you prepared to take this risk? Here’s how AdGuard VPN’s Chief Product Officer comments on Zimperium zLabs’s findings:

“If I had to give just one piece of advice, it would be to avoid free VPNs altogether. They will never give you the same protection, speed, and feature set as paid VPNs, and the risks you take on by installing one are very real. You really don’t want to skimp on your privacy here.

But if you absolutely need to choose a free VPN, look for free plans of established, trusted paid VPNs. Their free plans are usually subject to the same privacy policy, which generally guarantees the safety of your personal data.”

— Denis Vyazovoy, AdGuard VPN CPO

Remember that a VPN is not ‘just another app’ on your device. It potentially has access to all of your device’s web traffic, and, as the research shows, sometimes even to system settings. Treat the choice of your VPN app accordingly — with care and respect to your own privacy.

喜歡這篇文章嗎?
9,332 9332 使用者評論
非常好!

AdGuard VPN Windows 版

安心使用任何瀏覽器或應用程式,而不用再擔心匿名性。使用 AdGuard VPN 體驗當整個世界仿佛就在你的指尖上時是什麼樣的感覺。
下載
透過下載該程式,您接受授權協定的條款
了解更多
AdGuard VPN Windows 版的主畫面,顯示 VPN 連線已啟用。
AdGuard VPN Windows 版的主畫面,顯示已中斷連線的狀態。
例外清單畫面,顯示不使用 VPN 的網站清單。
9,332 9332 使用者評論
非常好!

AdGuard VPN Mac 版

從我們的位於世界各地的 75+ 個伺服器位置一鍵選擇所需要的伺服器。安全隱藏個人數據避免受到他人的監視。
下載
透過下載該程式,您接受授權協定的條款
了解更多
AdGuard VPN Mac 版的主畫面,VPN 連線已啟用。
AdGuard VPN Mac 版的主畫面,顯示未連線狀態。
例外清單畫面,顯示不使用 VPN 的網站清單。
9,332 9332 使用者評論
非常好!

AdGuard VPN Android 版

AdGuard VPN Android 版提供數十個高速伺服器位置。隨時隨地更私密地瀏覽。內建 DNS 保護,封鎖廣告和追蹤器。
了解更多
下載
透過下載該程式,您接受授權協定的條款
Google Play
透過下載該程式,您接受授權協定的條款
AdGuard VPN Android 版的主畫面,顯示 VPN 連線已啟用。
AdGuard VPN Android 版的主畫面,顯示連線已中斷的狀態。
「位置」畫面顯示可用的最快伺服器。
例外清單畫面,顯示不使用 VPN 的網站清單。
顯示用於安裝 AdGuard VPN 之 QR 碼的畫面。
9,332 9332 使用者評論
非常好!

AdGuard VPN iOS 版

使用適用於 iOS 的 AdGuard VPN 匿名保護個人隱私並觀看您喜歡的節目。使用內建 DNS 保護封鎖廣告。
了解更多
App Store
透過下載該程式,您接受授權協定的條款
AdGuard VPN iOS 版的主畫面,顯示 VPN 連線已啟用。
AdGuard VPN iOS 版的主畫面,顯示為已中斷連線狀態。
「位置」畫面顯示可用的最快伺服器。
例外清單畫面,顯示不使用 VPN 的網站清單。
顯示用於安裝 AdGuard VPN 之 QR 碼的畫面。
9,332 9332 使用者評論
非常好!

AdGuard VPN 於 Android TV 平台

探索專為 Android TV 設計的 AdGuard VPN!享受無縫串流、加強的安全防護,以及簡單的設定過程。
下載
透過下載該程式,您接受授權協定的條款
Google Play
透過下載該程式,您接受授權協定的條款
了解更多
AdGuard VPN Android TV 版的主畫面,已啟用與芬蘭赫爾辛基伺服器的 VPN 連線。
9,332 9332 使用者評論
非常好!

AdGuard VPN Chrome 版

AdGuard VPN Edge 版

AdGuard VPN Firefox 版

AdGuard VPN Opera 版

隱藏實際位置並“飛到“世界各地、不受速度限制訪問任何內容並保持 Web 上的匿名性。
一鍵連線不同的地理位置,隱藏 IP 位址,讓網路瀏覽更加安全及隱秘。
保護隱私、隱藏真實地理位置、自己決定哪一個網站的流量要通過 VPN 傳送!
成為 Opera 瀏覽器裡的忍者:快速移動到世界任何地方,而不會被他人檢測到。
安裝
透過下載該程式,您接受授權協定的條款
了解更多
安裝
透過下載該程式,您接受授權協定的條款
了解更多
安裝
透過下載該程式,您接受授權協定的條款
了解更多
安裝
透過下載該程式,您接受授權協定的條款
了解更多
AdGuard VPN 瀏覽器擴充功能的主畫面,顯示 VPN 連線已啟用。
「位置」畫面顯示可用的最快伺服器。
9,332 9332 使用者評論
非常好!

AdGuard VPN 用於路由器

在路由器上安裝 AdGuard VPN 全面保護網路。自己決定保護時間,以及要保護的裝置
此選項僅在訂購 AdGuard VPN 後可用
具有鑰匙孔盾牌圖示的路由器。
9,332 9332 使用者評論
非常好!

AdGuard VPN Linux版

安裝用於 Linux 的最佳免費 VPN 服務,享受無縫銜接的網頁瀏覽、更高的安全性、網際網路流量加密和 DNS 防泄露保護。從多個 VPN 伺服器中進行選擇自己喜歡的伺服器位置
AdGuard VPN 的吉祥物天狗與 Linux 企鵝 Tux 一起坐在灌木叢中。
9,332 9332 使用者評論
非常好!

AdGuard VPN Apple TV 版

探索專為 Apple TV 設計的 AdGuard VPN!享受無縫串流、加強的安全防護,以及簡單的設定過程
此選項僅在訂購 AdGuard VPN 後可用
一部帶有 AdGuard VPN 標誌的 Apple TV 串流裝置。
9,332 9332 使用者評論
非常好!

AdGuard VPNXbox 版

使用 AdGuard VPN 保護 Xbox,享受順暢遊戲體驗、增強的安全性和簡單的設定
此選項僅在訂購 AdGuard VPN 後可用
一台 Microsoft Xbox 主機和控制器,附有 AdGuard VPN 標誌。
9,332 9332 使用者評論
非常好!

AdGuard VPN PS4/PS5 版

使用 AdGuard VPN 保護 PlayStation,享受無縫線上遊戲、增強的安全性和簡單的設定。從多個 VPN 伺服器中進行選擇,訪問想要的位置
此功能僅在 AdGuard VPN 高級版可用
此選項僅在訂購 AdGuard VPN 後可用
一台 Sony PlayStation 遊戲主機和控制器,上面有 AdGuard VPN 標誌。
9,332 9332 使用者評論
非常好!

AdGuard VPN Chromecast 版

在 Google TV(Chromecast 4代),或在網路路由器(Chromecast 3代)上安裝 AdGuard VPN,線上保持匿名狀態,隨時隨地訪問網頁以享受 Chromecast 的串流內容。 在 Chromecast 3代上,使用者需要 AdGuard VPN 訂閱。
此選項僅在訂購 AdGuard VPN 後可用
一部帶有鑰匙孔盾牌圖示的 Google Chromecast 串流裝置。
AdGuard VPN
下載已開始
點擊由該箭頭所指示的按鈕以開始安裝。
掃描 QR 圖碼在行動裝置上安裝 AdGuard VPN
顯示用於安裝 AdGuard VPN 之 QR 碼的畫面。