Skip to main content
Proton VPN for Android is available from three sources. Choose the one that fits your needs.

Requirements

Proton VPN requires Android 8.0 (API level 26) or later.

Download

The Google Play release is the recommended option for most users. It receives automatic updates and is signed with Proton’s key.
1

Open Google Play

On your Android device, open the Google Play Store.
2

Search for Proton VPN

Search for Proton VPN or navigate directly to the app listing.
3

Install

Tap Install and wait for the download to complete.
4

Open the app

Tap Open or find Proton VPN in your app drawer.

Build variants

The source code uses three flavor dimensions — environment, functionality, and distribution — that combine to produce different build variants: The standard build for open-source and GitHub distribution is productionVanillaOpenSource. To build it locally:
To build a signed release:

APK signature verification

All Proton VPN builds distributed through Google Play and GitHub Releases are signed with the same Proton key. You can verify the signing certificate using the SHA-256 fingerprint below. Package: ch.protonvpn.android SHA-256 fingerprint:
To verify on your device using ADB:
Or using apksigner on a downloaded APK:
Compare the SHA-256 digest field in the output against the fingerprint above.
The F-Droid build is compiled and signed independently by the F-Droid project. Its signing certificate will not match the Proton fingerprint above — this is expected. If you switch from the F-Droid build to the Google Play or GitHub release, you will need to uninstall the existing app first.