capyrate
Privacy, Proxies & Anonymity34Affiliate & Media Buying11Crypto23
Wiki · Privacy, Proxies & Anonymity

Open-Source

Also called: open source, open-source VPN, open-source software, OSS

Definition. Open-source software publishes its source code under a licence that lets anyone read, check, modify and reuse it. For a VPN, this means outsiders can inspect how the apps and protocols handle encryption, connections and user data.

Stanislav Vovchyk · Updated Nov 5, 2026 · 6 tools have it

In short

  • Open source lets anyone inspect a VPN's apps and protocols, but not what runs on its servers.
  • Combine open code with independent audits and reproducible builds for real verification.
  • Check which parts are public, the licence, and whether the repository is actively maintained.

Open-source software is software whose source code is published under a licence that allows anyone to read, audit, modify and redistribute it. In the VPN market, the term usually refers to a provider's client apps (Windows, macOS, Linux, Android, iOS) and the tunnelling protocols they use. Closed-source, or proprietary, software keeps the code private, so users have to trust the vendor's description of what it does.

How it works

The provider puts the code in a public repository, typically on GitHub or GitLab, together with a licence such as GPL, MIT or Apache 2.0. Security researchers, competitors and ordinary users can then read it, report bugs, propose fixes or build the app themselves.

For VPNs, open source applies on two levels:

  • Protocols. OpenVPN and WireGuard are open source and widely reviewed. Variants such as AmneziaWG (a WireGuard fork with DPI obfuscation) are also public. Proprietary protocols, like some vendors' in-house designs, can only be reviewed if the vendor allows it.
  • Client apps. Some providers publish the full code of their apps. Others publish only parts, or nothing at all, even if they use an open protocol underneath.

Server software and the backend that manages accounts and payments are almost never fully public, even at providers with open-source apps.

Why it matters

Open code lets people check claims that would otherwise rest on trust: whether the app leaks DNS requests, how the kill switch behaves, which ciphers are used (for example AES-256 or ChaCha20), and whether the app sends analytics or identifiers home. Problems found in public code tend to be reported and fixed in the open, and the commit history shows when and how changes were made.

It also reduces lock-in. If the provider shuts down or changes direction, the code can be forked, and open protocols work with third-party clients and self-hosted servers.

Limits and risks

Open source is a signal, not a guarantee.

  • Code is not the server. Public app code says nothing about what happens on the provider's servers. Whether traffic or connection logs are kept depends on server configuration and the no-logs policy, which need independent audits to verify.
  • Published code may not equal the shipped app. Unless the provider offers reproducible builds, you cannot be sure the app in the store was built from the public source.
  • Public does not mean reviewed. Many repositories get little real scrutiny. A professional security audit is still worth more than code that nobody has read.
  • Partial openness. "Open source" in marketing sometimes means only one component, such as a library or a browser extension, is public.
  • Bugs are visible to attackers too. This is usually outweighed by faster fixes, but unpatched open-source apps are not automatically safer.

Open source vs audited vs transparent

TermWhat it meansWhat it proves
Open sourceCode is public under a licenceAnyone can inspect the client logic
Independent auditA third party reviews code or infrastructureA point-in-time check of specific claims
Transparency reportProvider publishes data requests and responsesHow it handles legal demands
Source-availableCode can be read but licence restricts reuseInspection only, no forking rights

The strongest position combines open-source apps, regular independent audits of both apps and servers, and a clear transparency report.

What to check when comparing tools

  • Which parts are open: all client apps, only some platforms, or just the protocol.
  • Where the repository lives and whether it is actively maintained, with recent commits and responses to issues.
  • The licence type, and whether it allows forking and redistribution.
  • Whether builds are reproducible or signed in a verifiable way.
  • Dates and scope of independent security audits, and whether reports are published in full.
  • Which protocols are offered, and whether proprietary ones have been publicly reviewed.
  • Whether a bug bounty program exists for reporting vulnerabilities.

Related features to look at alongside open source include obfuscated servers, which often rely on open protocols to bypass censorship.

Tools that have it

From the directory, based on each tool's own feature list. Check the plan: some offer it only on paid tiers or certain apps.

See every tool in VPN

FAQ

Is an open-source VPN automatically safer?

Not automatically. Open code makes problems easier to find and fix, but safety also depends on server practices, audits and how quickly the provider ships updates.

Does open source prove a VPN keeps no logs?

No. Logging happens on servers, which are rarely open source. A no-logs claim needs independent infrastructure audits to be verified.

Are WireGuard and OpenVPN open source?

Yes, both protocols are open source and widely reviewed. A VPN can use them while keeping its own apps closed source, so check the apps separately.

Can I run an open-source VPN on my own server?

Often yes. Open protocols like WireGuard and OpenVPN can be self-hosted on a VPS, and some VPN apps include tools to set this up.