Acceptable
Proton VPN
Paying monthly
$9.99 per month
Paying yearly
$53.88 billed once a year
Coverage
147 countries with an exit
Free tier
Yes limited free plan
Security
Usability
Proton VPN was assessed by the HushFleet team and placed in the Acceptable band, with a security score of 70/100 and a usability score of 78/100. In the overall security ranking of VPN providers it ranks 1 of 68. Commercial VPN, company jurisdiction Switzerland. It has an independent security audit: the full report is published, evidence level A.
7 fields sit on this record without entering the score, and the contract says so in the field itself: scored: false. They are here because a reader asking who owns this company, or who signed the audit, is asking something the record answers — and because a value that never touches the arithmetic should be visibly outside it rather than quietly mixed in.
Every country the provider offers an exit location in, counted from its own server page: 147. There are no per-country server counts here and no fleet total anywhere on the site — the contract carries neither, and a number nobody can source is worse than an absent one. The 8 countries marked mandate impose data retention; that mark comes from the methodology’s own country table, not from the provider.
Alternatives
Acceptable
Paying monthly
$9.99 per month
Paying yearly
$53.88 billed once a year
Coverage
147 countries with an exit
Free tier
Yes limited free plan
Security
Usability
| Offered countries that sit under a logging mandateC09_mandate_countries | United Arab EmiratesBelarusIndiaIraqKazakhstanRussiaTurkeyVietnam |
|---|---|
| Country of the ultimate beneficial ownerM11_owner_jurisdiction | CH |
| Owner group cluster keyM15_owner_group | independent |
| Date the current owner took controlM16_control_since | 2024-06 |
| Role of this brand inside the groupM17_brand_role | principal |
| Infrastructure shared with cluster siblingsM18_shared_infrastructure | separate |
| Total published auditsV10_audit_count | 5 |
| Service class | Commercial VPN — security leads |
|---|---|
| Security score | 70 of 100 · Acceptable |
| Usability score | 78 of 100 · state known · 83% established · 88.2% of the weight read |
| Legal entity | Proton AG, Plan-les-Ouates, Geneva, Switzerland |
| Jurisdiction | Switzerland |
| Ultimate owner | Proton Foundation (Swiss non-profit, controlling shareholder since 06/2024); employees; FONGIT |
| Exposure | Medium · dominant channel: hygiene |
| Retention | Nothing that links traffic to a person |
| Latest audit | Securitum (Martin Matyja, Maciej Szymczak) · 27 May 2026 · An annual series · Yes, on the provider's word |
| Countries with exits | 147 |
| Protocols | WireGuardOpenVPNIKEv2An obfuscated protocol |
| Works under active censorship | Claimed to work |
| Weakest protocol still offered | not applicable |
| Own DNS inside the tunnel | Yes, on the provider's word |
| Platforms | AndroidAndroid TVApple TVBrowser extensionFire TViOSLinuxmacOSWindows |
| Simultaneous devices | 10 |
| Kill switch | On every platform |
| Split tunnelling | Available |
| Signing up | An email address only |
| Free tier | A free tier with limits |
| P2P allowed | unknown |
| Major streaming services reachable | unknown |
| Price, monthly | $9.99 per month |
| Price, yearly | $53.88 a year at renewal, billed once |
12 Sep 20266 changes
Security scoresecurity.score
75 changed to 70
Security verdictsecurity.verdict
strong changed to acceptable
Platforms with a clientU01_platforms
android, android-tv, apple-tv, fire-tv, ios, linux, macos, windows changed to android, android-tv, apple-tv, browser-extension, fire-tv, ios, linux, macos, windows
Friction to start using itU11_signup_friction
no_account changed to email_only
Usability scoreusability.score
80 changed to 78
Yearly plan price USD, first term as chargedU04b_price_yearly
83.88 changed to 53.88
30 Aug 20261 changes
Weakest protocol still offeredC13_weakest_protocol
wireguard changed to not on the record
29 Aug 20263 changes
Weakest protocol still offeredC13_weakest_protocol
not on the record changed to wireguard
Servers in the fleet, as claimedU03_network_size
20000 changed to not on the record
Fastest protocol offeredU07_modern_protocol
wireguard changed to not on the record
29 Aug 202611 changes
Protocols offeredU07_protocols
not on the record changed to wireguard
Yearly plan price USD, first term as chargedU04b_price_yearly
not on the record changed to 6.99
Monthly price USD, month-to-month plan, as chargedU04_price_monthly
9 changed to 9.99
Usability scoreusability.score
81 changed to 80
Yearly plan price USD, first term as chargedU04b_price_yearly
6.99 changed to 83.88
Weakest protocol still offeredC13_weakest_protocol
wireguard changed to not on the record
Protocols offeredU07_protocols
wireguard changed to not on the record
Usability scoreusability.score
80
78Weakest protocol still offeredC13_weakest_protocol
not on the record changed to wireguard
Protocols offeredU07_protocols
not on the record changed to wireguard, openvpn, ikev2, obfuscated
Usability scoreusability.score
78 changed to 80
28 Aug 202615 changes
Usability scoreusability.score
79 changed to 78
Why this provider is in the catalogueM14_inclusion_basis
market_incumbent changed to hand_picked
Security scoresecurity.score
59 changed to 55
Security scoresecurity.score
55 changed to 59
Security scoresecurity.score
59 changed to 63
Security scoresecurity.score
63 changed to 75
Security verdictsecurity.verdict
acceptable changed to strong
Security scoresecurity.score
75 changed to 74
Security verdictsecurity.verdict
strong changed to acceptable
App store data declaration against the provider's own policyX12_store_data_declaration
not on the record changed to matches_policy
Security scoresecurity.score
74 changed to 75
Security verdictsecurity.verdict
acceptable changed to strong
Usability stateusability.state
not on the record changed to known
Kill switch coverageU08_kill_switch
not on the record changed to all_platforms
Usability scoreusability.score
78 changed to 81
Coverage50countries
Paying monthly$5.69monthly
Paying yearly$69.60yearly total
Free tierNopaid plans only
Devices5at once
Security
Usability
Coverage41countries
Paying monthly$6.00monthly
Paying yearly$60.00yearly total
Free tierNopaid plans only
Devices5at once
Security
Usability
Coverage23countries
Paying monthly$8.11monthly
Paying yearly$56.74yearly total
Free tierNopaid plans only
Devices5at once
Security
Usability
Eight channels, each asking one question of the published record and reading a named set of fields to answer it. They multiply rather than add — the factor beside a channel is what is left after the pressure it found, and open a channel to see every field it read, as it is stored. How the model works
Security fields
67 55 of them feed a channel
Established
58 6 left unknown, 3 not applicable
Completeness
89% the share the model could weigh
Citations
94 across 25 documents
Every value carries what it rests on, and the model weighs the four levels differently. Weight, then how many citations on this record sit at that level:
A weighs 1.00 · 7 hereB weighs 0.85 · 27 hereC weighs 0.70 · 57 hereD weighs 0.35 · 3 here
The weights are methodology.json’s own; a claim seen in the artefact itself counts for more than the same claim reported second-hand. The date at the end of a row is the day that value was last read.
A channel does not price every field it reads. The ones it did are marked along their edge and carry what they added; everything else was read and cost nothing. Only a channel that composes field by field can mark a field at all — the rest price themselves by the parameters printed above their rows.
Still open on this record.
What the audit actually checked. The no-logs finding is strong and narrow at once. Securitum inspected production servers in person in August 2025 and has done so annually since 2022.
The limits the report states itself. It is a point-in-time check, a guided review of systems demonstrated by Proton's engineers rather than an unsupervised forensic examination, and a representative sample rather than the whole fleet. CI/CD, source code and the account-management systems were explicitly out of scope, so nothing here speaks to what the billing side holds.
The appeal, and what it does not settle. The 22 October 2021 appeal is cited here with a caveat worth stating plainly: the Federal Administrative Court ruled that email services are not telecommunications providers, and neither the judgment coverage nor Proton's own account of it mentions the VPN.
What actually settles the two fields. What settles C10 and C11 is that Switzerland carries no mandate basis in the catalogue's own country list; the appeal corroborates how Swiss authorities treat Proton and is not by itself a finding about Proton VPN. A ruling on a sibling service is thinner ground than the citation makes it look.
The single largest open item. Proton offers exit locations in eight countries that impose a logging mandate. Whether hardware actually sits in any of them is not established: Proton withdrew physical servers from India in 2022 and documents Smart Routing for locations it serves from elsewhere, which points to virtual, but that was verified for India alone. Establishing C09b_mandate_hosting is the single largest open item on this record.
On the record as a whole.
The 2021 Swiss order that compelled prospective logging targeted Proton Mail, not the VPN, and is deliberately absent from P12: charging the VPN for a sibling product's order would be a fact about Proton AG, not about this service.
U08 is all_platforms because the support document gives enabling steps for Windows, macOS, Linux (GUI and CLI), Android and iOS/iPadOS — every platform with an app. The same document states two limitations that the value cannot carry and this note can: on macOS the real IP may be exposed briefly while switching servers, and on iOS some Apple service DNS requests can bypass the tunnel with the kill switch on.
U04b_price_yearly records the first-term charge on the 1-year VPN Plus plan: $53.88 for the first 12 months ($4.49/month), stated on the pricing page beside its own renewal line — "then renews at $83.88 every 12 months" ($6.99/month) — which is not the field's value.
A capped sum — the one channel that adds: 0.088 of a possible 0.28, from the fields marked below.
RAM-only diskless serversC02_ram_only
no+0.040
Cprotonvpn.com12 Aug 2026
Report a problem with C02_ram_onlyIP allocation modelC03_ip_sharing
shared
Cprotonvpn.com12 Aug 2026
Report a problem with C03_ip_sharingSignup without emailC04_signup_no_email
yes_declared+0.005
Cprotonvpn.com12 Aug 2026
Report a problem with C04_signup_no_emailAnonymous payment optionsC05_payment_anonymous
cashcrypto_processor
Computed
×0.704 of a clean record completeness 89%
Where the drop comes from: Hygiene. It is the channel this record's risk is concentrated in — on its own it takes a clean record to ×0.912, and its bar above is filled to that.
Exposure is recorded as medium and the integrity status as clean.
This record sits above the register's average on all 8 channels. The narrowest margin is Disclosure, ×1.000 against ×0.970.
Published score
70Every row above is one field of the published record, and every one of them can be challenged: every row carries Report, or raise something about the record as a whole. A correction with a source behind it is made the same day, and if it moves the score it moves the rank.
Own DNS inside the tunnelC06_own_dns_in_tunnel
yes_declared+0.005
Cprotonvpn.com12 Aug 2026
Report a problem with C06_own_dns_in_tunnelWorst third-party SDK category in the appC07a_app_sdk
none
Cprotonvpn.com12 Aug 2026
Report a problem with C07a_app_sdkWorst third-party tracker category on the siteC07b_site_trackers
unknown+0.009
nothing published · recorded as asserted
Who owns the hardwareC08_servers_ownership
mixed+0.010
Cprotonvpn.com12 Aug 2026
Report a problem with C08_servers_ownershipWeakest protocol still offeredC13_weakest_protocol
not applicable
Bprotonvpn.com29 Aug 2026
Report a problem with C13_weakest_protocolClient source code publishedV12_client_open_source
all
Cprotonvpn.com12 Aug 2026
Report a problem with V12_client_open_sourceReproducible buildsV13_reproducible_builds
unknown+0.014
nothing published · recorded as asserted
Separate client or infrastructure pentestV14_pentest_exists
yes_declared+0.005
Cprotonvpn.com12 Aug 2026
Report a problem with V14_pentest_existsComposed rather than added: a prior of 0.55 on the stated branch, moved by what the paper says (0.6539) and by what the practice shows (0.5608), at credence 0.9062 from the audit and 0.855 from how the provider engaged, against a severity of 0.03 for what is actually retained.
Retention linkable to a person as declaredmaterialC01_linkable_retention
none_linkable
Bprotonvpn.com28 Aug 2026
Report a problem with C01_linkable_retentionPersistent device identifier the provider holdsC12_device_identifier
none
Bplay.google.com15 Aug 2026
Report a problem with C12_device_identifierAt least one independent auditmaterialV01_audit_exists
yes_verified
Asecuritum.com19 Sep 2025
Report a problem with V01_audit_existsHow the report is publishedV02_report_publication
full_pdf
Asecuritum.com19 Sep 2025
Report a problem with V02_report_publicationSubject of the latest auditV03_audit_subject
no_logs
Asecuritum.com19 Sep 2025
Report a problem with V03_audit_subjectServer fleet coverageV04_scope_servers
sample
Csecuritum.com27 May 2026
Report a problem with V04_scope_serversAuditor categoryV06_firm_category
security_specialist
Asecuritum.com19 Sep 2025
Report a problem with V06_firm_categoryAssurance standardV07_audit_standard
other
Asecuritum.com19 Sep 2025
Report a problem with V07_audit_standardDate of latest reportmaterialV08_audit_date_latest
2026-05-27
Cprotonvpn.com27 May 2026
Report a problem with V08_audit_date_latestAudit cadenceV09_audit_regularity
annual_series
Cprotonvpn.com27 May 2026
Report a problem with V09_audit_regularityWhat the report states is retainedV11_audit_findings
none_linkable
Asecuritum.com19 Sep 2025
Report a problem with V11_audit_findingsStrength of the assurance opinionV15_assurance_strength
not applicable
nothing published · recorded as asserted
Chronology of documented enforcement eventsP12_case_history
2021-10court_order→nothing_produced2022-09mandate_order→nothing_produced
Cswissinfo.chCtechdirt.com12 Aug 2026
Report a problem with P12_case_historyPriced from what is missing: 0.89 of the weighted record is established, on a slope of 0.9 under a cap of 0.6, with a posture of 0.7 relieved by 0.4.
Record completenessS08_completeness
89%
derived from the record itself
Response to a national logging mandatealso read by jurisdictionP04_mandate_response
withdrew_physical
Bprotonvpn.com28 Aug 2026
Report a problem with P04_mandate_responseTransparency reportalso read by integrity, silenceP05_transparency_report
fresh_with_numbers
Bprotonvpn.com14 Jul 2026
Report a problem with P05_transparency_reportReported numbers plausible for this scalealso read by integrityP06_report_plausibility
plausible
Bprotonvpn.com14 Jul 2026
Report a problem with P06_report_plausibilityWarrant canary disciplinealso read by disclosureP07_warrant_canary
none
Bprotonvpn.com14 Jul 2026
Report a problem with P07_warrant_canarySecurity incident and how it was disclosedalso read by integrityX09_incident_handling
none_known
Cen.wikipedia.orgCprotonvpn.com12 Aug 2026
Report a problem with X09_incident_handlingWhere the company sits 0.0, where its owner sits 0.0, the exits it offers 0.05, the gag-order regime 0.0 — one circumstance, priced once rather than compounded.
Hosting in the mandate countries it offersC09b_mandate_hosting
unknown
nothing published · recorded as asserted
Incorporation country mandates retentionC10_company_under_mandate
no
Bprotonvpn.comBproton.me12 Sep 2026
Report a problem with C10_company_under_mandateBeneficial owner sits under a retention regimeC11_owner_under_mandate
no
Bprotonvpn.comBproton.me12 Sep 2026
Report a problem with C11_owner_under_mandateResponse to a national logging mandatealso read by ignoranceP04_mandate_response
withdrew_physical
Bprotonvpn.com28 Aug 2026
Report a problem with P04_mandate_responseSecret-order regime in the incorporation countryP11_gag_order_regime
judicial_only
Cswissinfo.chCtechdirt.com28 Aug 2026
Report a problem with P11_gag_order_regimeWhat this channel priced on this record:Price 0.05
Who operates the exitC00_architecture
provider_operated+0.000
Cprotonvpn.com12 Aug 2026
Report a problem with C00_architectureWhat the exit does to passing trafficC14_traffic_modification
unknown+0.050
nothing published · recorded as asserted
User base scale (mass >=10M, mid >=1M, niche <1M)also read by silenceM08_user_scale
mass
Cen.wikipedia.orgCprotonvpn.com12 Aug 2026
Report a problem with M08_user_scaleOther businesses of the owner groupM10_owner_other_business
app_portfolio
Cen.wikipedia.orgCprotonvpn.com12 Aug 2026
Report a problem with M10_owner_other_businessTransparency reportalso read by ignorance, silenceP05_transparency_report
fresh_with_numbers
Bprotonvpn.com14 Jul 2026
Report a problem with P05_transparency_reportReported numbers plausible for this scalealso read by ignoranceP06_report_plausibility
plausible
Bprotonvpn.com14 Jul 2026
Report a problem with P06_report_plausibilityDocumented gap between claim and behaviourX01_documented_lie
none
Cswissinfo.chCtechdirt.com12 Aug 2026
Report a problem with X01_documented_lieMarketing versus audit findingsX02_claim_gap
none
Cswissinfo.chCtechdirt.com12 Aug 2026
Report a problem with X02_claim_gapOwnership structure transparencyX03_owner_transparency
clear
Cen.wikipedia.orgCprotonvpn.com12 Aug 2026
Report a problem with X03_owner_transparencyAdverse events on the owner group recordX04_owner_group_history
clean
Cen.wikipedia.orgCprotonvpn.com12 Aug 2026
Report a problem with X04_owner_group_historyHow the service is paid forX05_monetisation_model
freemium_funded
Cprotonvpn.com12 Aug 2026
Report a problem with X05_monetisation_modelClaims of 100% anonymity or military-grade cryptoX06_absolute_claims
unknown
nothing published · recorded as asserted
Aggressive lifetime subscriptionsX07_lifetime_push
no
Cprotonvpn.com12 Aug 2026
Report a problem with X07_lifetime_pushCoverage exists only on affiliate sitesX08_affiliate_only_reviews
no
Cen.wikipedia.orgCprotonvpn.com12 Aug 2026
Report a problem with X08_affiliate_only_reviewsSecurity incident and how it was disclosedalso read by ignoranceX09_incident_handling
none_known
Cen.wikipedia.orgCprotonvpn.com12 Aug 2026
Report a problem with X09_incident_handlingAffiliate programme and payout tierX10_affiliate_program
unknown
nothing published · recorded as asserted
Owner-run review media discloses the tieX11_review_media_disclosure
not applicable
nothing published · recorded as asserted
App store data declaration against the provider's own policyX12_store_data_declaration
matches_policy
Bapps.apple.comBplay.google.comBproton.me28 Aug 2026
Report a problem with X12_store_data_declarationContagion from the owner groupS18_cluster_contagion
0.0
no owner group on this record, so nothing to carry
Server seizure by law enforcementalso read by silenceP01_seizure_event
none_known
Cswissinfo.chCtechdirt.com12 Aug 2026
Report a problem with P01_seizure_eventActual disclosure historyP02_disclosure_history
none_known
Cprotonvpn.com12 Aug 2026
Report a problem with P02_disclosure_historyCourt record of compelled productionalso read by silenceP03_court_record
unable_to_produce
Bprotonvpn.com30 Jun 2026
Report a problem with P03_court_recordWarrant canary disciplinealso read by ignoranceP07_warrant_canary
none
Bprotonvpn.com14 Jul 2026
Report a problem with P07_warrant_canaryRequests received in periodP08_requests_received
458
Bprotonvpn.com14 Jul 2026
Report a problem with P08_requests_receivedRequests where data was providedP09_data_provided
0
Bprotonvpn.com14 Jul 2026
Report a problem with P09_data_provided9 years in operation at 0.015 a year under a cap of 0.3, weighted 1.0: the rule did not fire.
Year the service launchedM07_launch_year
2017
Cen.wikipedia.orgCprotonvpn.com12 Aug 2026
Report a problem with M07_launch_yearUser base scale (mass >=10M, mid >=1M, niche <1M)also read by integrityM08_user_scale
mass
Cen.wikipedia.orgCprotonvpn.com12 Aug 2026
Report a problem with M08_user_scaleServer seizure by law enforcementalso read by disclosureP01_seizure_event
none_known
Cswissinfo.chCtechdirt.com12 Aug 2026
Report a problem with P01_seizure_eventCourt record of compelled productionalso read by disclosureP03_court_record
unable_to_produce
Bprotonvpn.com30 Jun 2026
Report a problem with P03_court_recordTransparency reportalso read by ignorance, integrityP05_transparency_report
fresh_with_numbers
Bprotonvpn.com14 Jul 2026
Report a problem with P05_transparency_report