Proton VPN icon

Proton VPN

by Proton · GPL-3.0-only · open source

Free · Android 8.0+ · Network & Privacy

The Proton VPN app with its free plan: one device, servers in ten countries and no data cap. This copy is F-Droid’s build, without Google’s code, and it needs a Proton account.

Needs:Android 8.0+ · Proton account (free)

1 tracker in the code Signer matches F-Droid’s record NonFreeNetTetheredNetTracking

2113 Apps is independent, not affiliated with or endorsed by Proton. Official sources: protonvpn.com · source code on GitHub.

Download APK · 60.5 MB v5.20.98.0 · checked
Version
5.20.98.0
Size
60.5 MB
Requires
Android 8.0+
Updated
2026-10-27

Screenshots

Proton VPN screenshot 1Proton VPN screenshot 2Proton VPN screenshot 3Proton VPN screenshot 4Proton VPN screenshot 5

Introduction

Proton VPN is the VPN service of Proton, the Swiss company behind Proton Mail; its Android app has more than 100 million downloads on Google Play. The app’s code is open source under the GPL-3.0, while the servers it connects to are Proton’s own. This file is the version F-Droid builds from that code: no Google Play services, no Google billing and no in-app update check.

The free plan

Proton’s own words on the free plan: “Secure 1 device at a time · Medium VPN speed · Connect to servers in 10 countries (randomly selected)”, with “No credit card required”. The pricing FAQ adds that it has “no data limits, no artificial speed limits”; the privacy policy reserves “the right to impose speed restrictions in cases of excessive consumption”. The free page lists a kill switch and the Stealth protocol among free features, and says the plan has “no advertisements” and “Does not log your online activity”.

The paid plan adds more devices, servers in more than 140 countries, streaming and peer-to-peer servers, and NetShield, a filter for ads, trackers and malware. In this build you upgrade through Proton’s website, not Google Play.

Protocols and settings

  • Protocols: Smart, the default, picks one for you; or choose WireGuard, WireGuard over TCP, or Stealth, which, in the app’s words, “Overcomes VPN blocks by hiding your VPN connection from censors” and is “exclusive to Proton VPN”. Proton’s own newer protocols are in beta. OpenVPN is gone: Proton removed it in version 5.15.70.0 (February 2026), saying “WireGuard and Stealth protocols now handle all connections.”
  • Kill switch: the app points you to Android’s own Always-on VPN and Block connections without VPN settings.
  • Alternative routing, on by default: if Proton’s servers are blocked on your network, the app tries other routes to reach them, including public DNS-over-HTTPS services, and as a last resort a short connection to one of five Proton servers listed in the app.
  • A disguised app icon (calculator, notes, weather and others), a Quick Settings tile, widgets and an Android TV interface.
  • Android runs only one VPN at a time, so Proton VPN can’t be used together with Rethink in its firewall mode or Tailscale. From the code change in 5.20.74.0, the home-screen widget in earlier versions could take over that slot when it refreshed, stopping another VPN; Proton’s notes for this version say the widget no longer interferes with other VPNs.

What goes online

Besides the VPN traffic itself, the app talks mostly to Proton’s API: for the server list and loads, your plan, certificates for the connection, notifications and offers. Not all of it goes to Proton, though: when Proton’s servers seem blocked, Alternative routing (see above) also asks public DNS-over-HTTPS services run by others, such as Google and Quad9, to find them. You can turn it off in the advanced settings.

Usage statistics are on by default, which is why F-Droid labels the app Tracking. When you connect, the app records, among other things, your country and internet provider, the server, the protocol and whether the connection worked, and sends this to Proton. The setting says: “These statistics do not contain your IP address, and they cannot be used to identify you. We’ll never share them with third parties.” Proton’s support page says the data “is permanently deleted after 30 days”. To turn them off, open Settings › Help us fight censorship. One user reported on GitHub that the app still sent statistics after opting out; Proton hasn’t replied. In this version’s code the statistics upload is skipped when the switch is off; a separate set of performance metrics sent by Proton’s shared account code may not follow it, but that code isn’t public, so we couldn’t check.

The crash-report switch is on by default as well, but F-Droid’s build contains no address to send reports to, so none are sent. Our scan lists the Sentry library because its code is in the app.

About this file

  • This is F-Droid’s build of version 5.20.98.0, released by Proton on 22 October 2026 and added to F-Droid on 27 October, signed with F-Droid’s key. Proton’s download page gives a signing fingerprint for its own builds; this file won’t match it. The release note for 5.20.98.0 says only that it fixes a bug.
  • The earlier 5.20.74.0 release prevented logs from being sent in one rare case, stopped its widget from interfering with another VPN and improved start-up and interface performance.
  • If Proton decides a version is too old, its servers can sign you out until you update. F-Droid received this version five days after Proton released it.
  • The 60.5 MB file runs on Android 8.0 and later, on ARM and x86. Its 12 permissions include running the VPN, starting at boot (used only by the Android TV auto-connect option), listing your installed apps for split tunnelling, and the camera, for scanning a QR code to sign in on another device.
  • One bundled library, Proton’s payment component, is labelled GPL-3.0, but we couldn’t find its source code published anywhere; the rest of the app’s code is public.
  • The screenshots are Proton’s own, from 2024.
  • Proton VPN is a trademark of Proton AG. This site isn’t affiliated with Proton. The source of this exact build is at https://f-droid.org/repo/ch.protonvpn.android_605209800_src.tar.gz.

What’s inside the APK

Trackers

Sentry

Code from these SDKs is in the package. That shows it is bundled, not how it is used.

Native code

7 CPU types

Runs on 64-bit and older 32-bit ARM phones.

Android versions

Android 8.0 and up

Built for Android 16 (target API 36).

Permissions

12

2 of them need your approval first.

Flagged by F-Droid:

  • NonFreeNet: Relies on or promotes a proprietary network service.
  • TetheredNet: Uses a network service run by the developer.
  • Tracking: IzzyOnDroid flags this app for tracking or reporting user activity.

CPU types in this build: arm64-v8a (64-bit ARM, almost every phone since 2017); armeabi; armeabi-v7a (32-bit ARM, older and budget phones); mips; mips64; x86 (32-bit Intel, emulators); x86_64 (64-bit Intel, emulators and Chromebooks).

Asks you first (2)

Android shows a prompt before the app can use these.

  • Use the camera · CAMERA
  • Show notifications (Android 13+) · POST_NOTIFICATIONS
Granted at install (9)

Low-risk permissions Android grants automatically, plus any we have not classified.

  • ACCESS_NETWORK_STATE
  • FOREGROUND_SERVICE
  • FOREGROUND_SERVICE_SYSTEM_EXEMPTED
  • INTERNET
  • QUERY_ALL_PACKAGES
  • RECEIVE_BOOT_COMPLETED
  • USE_BIOMETRIC
  • USE_FINGERPRINT
  • WAKE_LOCK
Defined by other apps (1)

Permissions that belong to another app or to this app itself.

  • ch.protonvpn.android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

More Information

Package name
ch.protonvpn.android
Version
5.20.98.0 (build 605209800)
File size
60.5 MB (60,485,262 bytes)
Requires
Android 8.0 or later
License
GPL-3.0-only
Developer
Proton
Released
Oct 27, 2026
Signed by
F-Droid, which built this APK from the published source code. Because the key is F-Droid’s, it won’t install over a copy from Google Play or GitHub (or the other way round) without uninstalling first.
Signer SHA-256
950ee2d4d0a43ffba7ee1da9541c4a13defe81eb697ba7d24c17f6f886e32124
File SHA-256
a9fbcaa5f31527dfcc10ff8821093f39fac13be3042190c04b2dc5c7449b5174
Checked
, against the F-Droid index · how we check · verify it yourself

Common questions

Is this APK the official Proton VPN release?

It is F-Droid’s build rather than the developer’s own: F-Droid compiled Proton VPN 5.20.98.0 from the published source code and signed it with its own key. Its SHA-256 matches F-Droid’s signed index. Because the key is F-Droid’s, it won’t install over a copy from Google Play or GitHub without uninstalling first.

What Android version does Proton VPN need?

Android 8.0 or later (API level 26). Version 5.20.98.0 is built for Android 16 (target API 36). Runs on 64-bit and older 32-bit ARM phones.

Can Proton VPN access the internet?

Yes. The APK requests Android’s internet permission. In total it declares 12 permissions, and 2 of them need your approval first.

Does Proton VPN contain trackers?

Yes. Version 5.20.98.0 contains code from Sentry, which matches an Exodus Privacy tracker signature. That shows the code is bundled, not how the app uses it.

Is Proton VPN open source?

Yes. Proton VPN is released under the GPL-3.0-only licence, and its source code is published at https://github.com/ProtonVPN/android-app.

Do I need a Proton account?

Yes, for this build. The Play Store version can connect without signing up, but that option is switched on only in its Google build; in F-Droid’s it’s off, so you sign in or create a free Proton account. Proton’s free VPN page: “Create a free account and download our VPN.”

What does the free plan include?

Proton’s pricing page: “Secure 1 device at a time · Medium VPN speed · Connect to servers in 10 countries (randomly selected)”, and its FAQ says the free plan has “no data limits”. Split tunnelling, LAN access, custom DNS and the NetShield ad blocker are for paying users.

Can I install it over the Play Store or GitHub version?

No. Proton’s README: “All our builds (except for F-droid) will be signed with same key.” This file is signed by F-Droid, so Android won’t install it over Proton’s own builds or the other way round; uninstall first and sign in again.

Why does F-Droid say it tracks you?

F-Droid’s note: “Usage and crash reporting are enabled by default (require opt-out).” Usage statistics go to Proton’s own servers; you can turn them off in Settings › Help us fight censorship. Crash reports can’t be sent from this build: F-Droid’s version has no address for them.

Recent releases

Version Released Size Requires
v5.20.98.0 · this download Oct 27, 2026 60.5 MB Android 8.0+
v5.20.74.0 Oct 16, 2026 61.1 MB Android 8.0+
v5.20.57.0 Oct 2, 2026 64.2 MB Android 8.0+

Versions currently kept in the F-Droid repository. We host and check only the newest one. Full changelog.

Alternatives and related apps

  • Windscribe Network & Privacy·96.7 MB·v4.3 Another VPN with a free plan, which caps your monthly data instead of limiting you to one device and a few countries.
    Download
  • Mullvad VPN: privacy is a universal right Network & Privacy·39.0 MB·v2026.12 No free plan, but no e-mail address either: you pay for an account number.
    Download
  • WG Tunnel Network & Privacy·18.8 MB·v5.8.2 A WireGuard client for servers of your own or any provider’s config files; Proton’s app works only with Proton’s servers.
    Download