SecureCore is a multi-hop VPN feature that routes your traffic through two VPN servers instead of one. Your connection first passes through a Proton-owned entry server in a privacy-friendly country, then exits through a standard exit server in the country you have selected.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/ProtonVPN/android-app/llms.txt
Use this file to discover all available pages before exploring further.
How SecureCore works
In a standard VPN connection, a compromised exit server or a network-level attacker close to the exit server can observe your destination traffic and potentially correlate it to your IP address. SecureCore defends against this by separating the entry and exit points:- Your device connects to a Proton-owned SecureCore server in Iceland, Switzerland, or Sweden.
- From that server, traffic is forwarded to the exit server in your chosen country.
- Your real IP address is only ever seen by the SecureCore entry server, not by the exit server or anyone monitoring the exit network.
Why use SecureCore
SecureCore is most useful when:- You are connecting through an untrusted network such as hotel, airport, or public Wi-Fi
- You are concerned about ISP surveillance or government-level monitoring at the exit location
- You want protection even if an exit node is compromised by a third party
- You need stronger protection in a high-risk country where the exit server may be subject to legal pressure
Enabling SecureCore
Enable the SecureCore toggle
Tap the SecureCore toggle at the top of the Countries list. The list updates to show only SecureCore-compatible exit countries.
Performance trade-offs
The performance impact depends on the geographic distance between your location, the entry server, and the exit server. For latency-sensitive tasks like video calls or gaming, use a standard connection instead.Plan requirement
SecureCore requires a paid Proton VPN plan. Free users cannot connect to SecureCore servers. Tapping a SecureCore server while on a free plan displays an upgrade prompt.
SecureCore in profiles and recents
SecureCore connections are stored in recents and can be saved as profiles. TheConnectIntent.SecureCore intent records both the exit country and the entry country, so reconnecting from a recent or profile uses the same server pair.