Psiphon is a free, open-source, Canadian-born VPN that started as a project to bypass censorship in 2008 at the University of Toronto’s Citizen Lab. Today, Psiphon has grown to become an independent corporation offering VPN and proxy services among digital civil rights groups such as Access Now.
It is “a circumvention tool that utilizes VPN, SSH, and HTTP Proxy technology, to provide you with uncensored access to internet content.” It uses L2TP/IPsec for VPN tunneling and provides extra data security using AES 256-bit encryption.
Psiphon has a VPN mode and proxy mode and works on Android, macOS, iOS, and Windows.
I tested its speeds, streaming, torrenting abilities, security, ease of use, and customer support.
I found that while Psiphon is easy to use, it is considerably slower and less private than most of the other VPNs we have reviewed in the past. It logs user data, which may be a red flag for a VPN from a 5 Eyes Alliance country.
Although Psiphon worked with BBC iPlayer, it didn’t work with other streaming platforms we tested, like Netflix, Hulu, HBO Max, Amazon Prime Video, or Disney+.
Psiphon has different pricing options for its apps. It also offers a 7-day free trial, so you can test it out before committing to a subscription plan.
Try Psiphon Risk-Free >>
Short on Time? Here Are My Key Findings
- A free tool that uses open-source code. Being open-source comes with its benefits and I’ll tell you all about it in the security section.
- Canadian jurisdiction. Psiphon keeps logs of user data, and as it is from Canada, a member of the 5 Eyes Alliance, user privacy is not guaranteed.
- Works with BBC iPlayer. However, Psiphon can’t safely access Max, Hulu, Netflix, Disney+. Or Amazon Prime Video from anywhere. Take a look at our streaming test results here.
- Has slow speeds. We were able to watch shows on a popular streaming site, although we experienced continuous and long buffering. We tested its speeds and these were the results.
- Not great for torrenting, owing to its slow speeds and low privacy. See the torrenting section for more information.
- Server presence in 20 countries, mostly in North America and Europe. Jump to the server network section for the details.
- Works in China. But only Psiphon’s proxy mode is strong enough to allow access to international sites.
- Leaks DNS data and doesn’t have a kill switch. This could expose your IP address. You can see my DNS leak test results in the security section.
- Easy set-up, no email registration. I installed Psiphon with 3 easy steps.
- Supports multiple devices. Psiphon works on Windows, macOS, Android, and iOS.
- Limited customer support. Psiphon only offers email support, with long response times. I sent them an email and this was the response I got.
- Free trial on the Pro plan. You get 7 days to try out Psiphon’s features before deciding to commit to a paid plan. I’ll tell you all about Psiphon’s pricing below.
Psiphon Features — 2024 Update
6.8
💸
Price
|
2.99 USD/week
|
📆
Money Back Guarantee
|
2 Days |
📝
Does VPN keep logs?
|
No |
🖥
Number of servers
|
1000+ |
💻
Number of devices per license
|
1 |
🛡
Kill switch
|
No |
🗺
Based in country
|
Canada |
🛠
Support
|
Email support |
Streaming — Generally Poor With Lots of Buffering
1.5
My teammates and I tested Psiphon in both VPN and proxy modes. All tests we performed in VPN mode defaulted to servers in New York and the UK. We randomly selected server locations while testing in proxy mode.
Psiphon's servers support secure streaming on just one platform from anywhere. We I found server speeds generally slow when streaming, and we weren’t able to watch in HD.
Editor’s note. The VPNs we review generally to protect your online privacy by following no-logging policies. You bear the responsibility of using a VPN in compliance with any platform's streaming regulations. My colleagues and I strongly oppose copyright violations.
Works With: BBC iPlayer
We could watch BBC iPlayer, but shows like Baptiste took noticeably longer to load.
Psiphon’s UK servers worked with BBC iPlayer
Doesn’t Work With: Amazon Prime Video, Hulu, Netflix, Disney+, HBO Max, and HBO Now
Psiphon couldn't securely stream Hulu. On our first attempt, Hulu detected the VPN and we couldn't stream any content. When we tried again, we were redirected to an account creation page:
Hulu blocked any attempts to log in
We had a similar experience with Amazon Prime Video. Initially, we saw the message, “Traveling? Some titles may be unavailable in your current location”. On subsequent attempts, Amazon Prime Video kept loading captcha screens, and we couldn’t go past the log-in.
Amazon Prime Video kept loading captchas
The VPN was also unsuccessful in safely streaming different Netflix libraries in HD. If you’d like a more reliable service, I’d suggest taking a look at these VPNs that work great with Netflix.
Few VPNs today can get around Netflix's strict VPN blocks
We could get to Disney+'s landing page.
We got to this point quite easily
However, the screen froze when we tried to stream Jungle Cruise.
This happened even after multiple server changes
Unlike Disney+, HBO Max immediately detected VPN use and didn't work.
Switching to a different browser didn’t make a difference
Psiphon also failed to safely access HBO Now.
HBO NOW gave us an error message while connected to Psiphon
Speeds — Slow, Particularly on the Free Version
3.4
I tested Psiphon’s free plan on a New York server and experienced a 61% download speed loss on Windows. The upload speed came down to 18 Mbps and the ping went up to 258 ms.
Psiphon significantly reduced my internet speed
The slow speeds could be due to Psiphon’s automatic server selection that only happens on VPN mode, not on proxy mode. It selected a New York server for me.
Speed tests on Psiphon Pro for Android yielded different results. I performed a speed test on a US server and although upload speeds dropped by 50%, download speeds went up by 29%.
Speed tests on Android with Psiphon
You can pay for a premium subscription on mobile (both on iOS and Android) to increase to maximum speeds (5 Mbps). Psiphon Pro also gives you the option to use a speed/time pass or PsiCash if you want better speeds for a limited time but don’t want to subscribe to Psiphon Pro’s premium packages.
Are Psiphon’s Speeds Fast Enough for Gaming? No
The speeds on Psiphon’s free plan aren’t enough for gaming since it got me a ping of over 258 ms. You need a ping of 40 to 60 ms for smooth gaming.
I think you are better off using other VPNs that give you better speeds for gaming at a fraction of the cost you pay for Psiphon.
Server Network — Limited Number of Server Locations
1.8
Psiphon has servers in Australia, Canada, the US, the UK, and these countries:
Austria |
Bulgaria |
Belgium |
Czech Republic |
Germany |
Denmark |
Estonia |
Spain |
Finland |
France |
Hungary |
Ireland |
India |
Italy |
Japan |
Latvia |
Netherlands |
Norway |
Poland |
Romania |
Serbia |
Sweden |
Singapore |
Slovakia |
Switzerland |
Unfortunately, it has no server presence in South America and Africa.
Server locations depend on the app you’re using. On Windows, you can access servers in 20 countries. Android doesn’t support Slovakia and Switzerland, while Denmark is available on Android, but not on iOS.
Psiphon claims to have a wide server network but doesn’t disclose the exact number of IPs and servers, or how many of them it controls. It just says that most of them are hosted with cloud providers.
On Psiphon’s website it says that it has 1000s of proxy servers
Security — Decent, but Not Best-In-Class
4.2
Psiphon states that it “does not increase your online privacy and should not be considered or used as an online security tool.”
While most other VPNs use Obfsproxy to make OpenVPN or Tor traffic look like regular traffic, Psiphon uses proxy configurations to hide your IP address and browsing activity, and it also avoids detection by using transport protocols to hide that a VPN is in use. SSH is set as its default transport protocol and adds on obfuscation encryption (the result being the SSH+ obfuscated protocol) to protect against protocol fingerprinting.
It also uses SOCKS and HTTPS over port 443 to tunnel data in proxy mode. Enabling L2TP/IPsec in Transport mode activates VPN tunneling to provide double encapsulation.
Psiphon offers AES 256-bit encryption and SHA1 cryptographic hashes to secure data, although these hashes set a lower data integrity bar than PGP encryption.
Psiphon owns its DNS servers. However, I decided to conduct a WebRTC/DNS/IP leak test on a US server, and I found that my data was leaking on the VPN mode, but not on the proxy mode.
I detected DNS leaks only on Psiphon’s VPN mode but on proxy mode
Although the 2017 Psiphon audit conducted by Cure+53 found no major vulnerabilities in Psiphon’s protocols, a DNS leak could reveal your activity to your ISP.
Psiphon is not equipped with a kill switch, which means that if your VPN connection gets interrupted during a browsing session, your IP address will be exposed.
To end this on a good note — being open-source, Psiphon gives you the opportunity to check its code yourself and see what’s recording.
Privacy — No Guarantees
4.0
Psiphon collects and stores personal information such as user activity data and aggregated data.
However, it notes that user activity logs are very general and that the kind of information logged includes: your ISP, city, country, session length, sites visited, and bytes transferred.
Psiphon logs general data to help improve the service
In addition, Psiphon only keeps individual activity data for 90 days, after which such data is grouped with similar data. For example, all user data from Iran may be aggregated for general analysis.
The only logged data visible on the Windows client is connection data such as time and protocols.
Data logs as they appear on Psiphon for Windows
Psiphon doesn't share the user activity data with third parties. Despite this, I’m still concerned, because being based in a 5 Eyes country, logging user data is a red flag.
Torrenting — Not Good
3.0
While torrenting with Psiphon, I experienced significant slowness. Furthermore, my connection was frequently interrupted. Given that Psiphon lacks a kill switch and maintains user activity logs, I had concerns about potential data leaks.
For more secure torrenting, try other VPN alternatives that guarantee faster torrenting and better security.
Disclaimer! While torrenting is meant to encourage peer-to-peer (P2P) sharing of files, torrenting of copyrighted material is illegal and vpnMentor doesn’t condone or encourage it. Torrenting files from unknown sources might also expose you to malware, data phishing, and other hack attacks.
Does Psiphon Work in China? Yes
Psiphon is popular in China, Iran, Turkey, North Korea, and other countries with a history of imposing censorship rules.
You can access global content from China using Psiphon’s proxy service but not the VPN service. This is because Psiphon’s VPN Transport Mode (L2TP) is not strong enough to provide unrestricted internet access in the country.
Do not use L2TP/IPSec in China
On the other hand, Psiphon’s proxy servers use the SSH obfuscation protocol to avoid DPI (Deep Packet Inspection), which is why they work in locations like China.
Only government-approved VPNs are allowed in China, so you cannot access Psiphon’s website there. Psiphon’s simple solution to this problem is to send you the installation file via email. I sent an email, and almost immediately, Psiphon sent me links through which I could download the app in all of its supported languages.
Psiphon will email you all these links when you request access through email
Simultaneous Device Connections — Multiple on the Free Version
Psiphon’s free version supports multiple simultaneous device connections.
To find out whether Psiphon’s premium plan offers simultaneous device connections, I consulted customer service about it by sending an email to info@psiphon.ca. I received this autoresponse and no further assistance after that.
Device Compatibility — Wide Compatibility Across Major Devices
Psiphon works on iOS, Android, Windows, and macOS. The Windows version supports 41 languages, making it more accessible.
The list of languages that Psiphon supports
The macOS version only works on devices released after 2020 (Macs that have Apple Silicon processors and Apple M1). If your Mac is older, you can try out these VPN options for macOS.
Psiphon has a browser app for iOS that only works in proxy mode, and tunnels information accessed through the browser. It supports the HTTPS Everywhere browser add-on, which provides extra security by encrypting your data when using a public internet connection.
Psiphon doesn’t have apps for gaming consoles, Linux, or Chrome OS. It also doesn’t have browser extensions for Chrome, Explorer, Firefox, or Safari, and it doesn’t work on routers.
It automatically selects and connects you to the best performance server on all of its VPN apps. You can change this selection if you are using the proxy mode, which is enabled by default. To enable VPN mode, you have to go to Settings, click on Transport mode, and then click on L2TP/IPSec mode.
The settings menu of Psiphon for Windows has several options, including minimizing it to the notifications area (system tray), activating split tunneling, and choosing a server location. You can also allow or disallow automatic local proxy port selection and traffic alerts, and disable timeouts for slow networks. If you are on an institution network, you can set up an upstream proxy to receive all outgoing web requests redirecting to a destination server.
Settings on Psiphon’s Windows app
Psiphon allows you to use split tunneling to route traffic from websites in your country outside Psiphon’s servers to make them load faster. You can enable split tunneling in the settings section of the Windows app.
Split tunneling on Windows will not proxy websites in your home country
On Android 5.0 onwards, you can tunnel your entire device or specific apps. Whole device tunneling enables VPN mode. You can enable this by going to Options, VPN settings, and then choosing an app to include or exclude from Psiphon. If you don’t opt for the tunnel all apps option, you can only browse securely using the Psiphon browser. The Psiphon browser is built into the Android client, and it tunnels through Psiphon even when VPN mode is disabled.
Split tunneling options on Android
You can also select a language and customize the settings for your HTTP/S requests by enabling “connect through an HTTP proxy” in the proxy settings.
You can add custom HTTP headers on the Android app
Besides these server settings, you can set vibration and sound notifications; this is a simple but useful feature that enhances usability.
Connecting on my Android phone was a bit challenging; the speeds were slow, and it served too many ads. I also couldn’t use some apps or tether my connection while still connected to Psiphon.
I consulted Psiphon’s FAQ section and found that some apps don’t work due to port restrictions. The tethering restriction was also possibly happening because some traffic could not go through Psiphon.