Why ExpressVPN switched from C to Rust for Lightway’s code
A deep dive into how coding Lightway in Rust creates a more secure VPN protocol, along with other benefits.
RISC-V: Why it could be the future of privacy
The performance enhancements with RISC-V are significant for VPNs and any other application performing cryptographic operations.
Dynamic MTU: How we fixed a common cause of browsing problems
When data packets are too large for their transmission route.
How our blockers against trackers, ads, and adult sites work
Our dev writes about implementing these features with user privacy as top priority.
Auto-update: A deceptively simple feature
We recently introduced auto-update on our desktop apps. Here are security considerations we took in implementing the feature.
What is DNS?
The DNS, which stands for Domain Name System, acts as the phone directory of the Internet. Instead of phone...
TrustedServer: Deep dive into the security of our server tech
We discuss for the first time some of the many ways our innovative server system works to protect user privacy.
Parallel connections: Our new feature to speed up VPN connection times
A case study of how we improved how quickly the ExpressVPN app for iOS gets connected to the VPN, especially on networks with some traffic restrictions.
How ExpressVPN keeps its web servers patched and secure
This article explains ExpressVPN’s approach to security patch management for the infrastructure running the ExpressVPN website (not the VPN...
What are DNS leaks and how to prevent them
A DNS leak is when your VPN connection reveals information about your DNS requests to a third party. Here's how ExpressVPN stops DNS leaks.