
A Chrome extension named FreeVPN.One, which had over 100,000 installations and a “Featured” badge in the Chrome Web Store, was discovered by Koi Security to be secretly taking screenshots of users’ web activity.
The extension has since been removed, but the incident reveals significant gaps in the vetting process for browser add-ons.
How the FreeVPN.one Chrome extension spied on usersInstead of only providing a VPN service, FreeVPN.One was designed to capture screenshots of every website a user visited. This included sensitive information like bank login details, personal photos, and confidential documents, which were then sent to a server controlled by the developer.
The extension masked its surveillance by incrementally adding new permissions under the justification of an “AI Threat Detection” feature. This allowed it to gain extensive access to user browsing data through Chrome’s “ and scripting permissions without raising immediate alarm. What was presented as a security feature was actually a tool for constant monitoring.
Developer’s claims contradicted by evidenceKoi Security’s investigation confirmed that the extension captured screenshots even on trusted websites, such as Google Photos and Google Sheets. This finding directly refuted the developer’s claim that the feature was only active on “suspicious domains.”
When confronted with the evidence, the developer asserted that the screenshots were part of a “background scanning” feature and were not stored. However, he could not provide any proof of legitimacy, such as a company profile or GitHub repository, and eventually stopped responding to inquiries.
Warning signs of a malicious extensionSeveral red flags could have alerted users to the risks of FreeVPN.One:
The fact that a malicious extension could operate for months with a “Featured” label raises questions about the effectiveness of the Chrome Web Store’s review process.
How to protect yourself if you installed the extensionIf you installed FreeVPN.One or a similar suspicious extension, follow these steps to secure your information:
Always review the permissions an extension requests before installing it. A VPN extension asking for permission to access “all websites” is a massive red flag.