Not recommended
PureVPN
Paying monthly
$12.95 per month
Paying yearly
— no yearly plan
Coverage
Not published no country list published
Free tier
No paid plans only
Security
Usability
PureVPN was assessed by the HushFleet team and placed in the Not recommended band, with a security score of 0/100; too little is published to place its usability score. In the overall security ranking of VPN providers it ranks 66 of 68. Commercial VPN, company jurisdiction Virgin Islands (UK). It reports an independent security audit on its own word: it is known only from press coverage, evidence level B.
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.
Alternatives
| Service class | Commercial VPN — security leads |
|---|---|
| Security score | 0 of 100 · Not recommended |
| Usability score | 60 of 100 · state no_data · 42% established · 41.2% of the weight read |
| Legal entity | GZ Systems Limited (privacy policy text: "GZ Systems Private Ltd"; company footer and registration line: "GZ Systems Limited", Company Registration No. 2039934) |
| Jurisdiction | Virgin Islands (UK) |
| Ultimate owner | PureVPN is operated as "PureSquare" (PureVPN's own brand for its security/privacy line), one of the named ventures of Disrupt (disrupt.com) — the current name of the company co-founded by Aaqib, Uzair and Umair Gadit and known for most of PureVPN's history as Gaditek. |
| Exposure | High · dominant channel: integrity |
| Retention | Nothing that links traffic to a person |
| Latest audit | unknown · 2023-04 · Repeated, at no fixed interval · unknown |
| Countries with exits | not published |
| Protocols | IKEv2An obfuscated protocolOpenVPNWireGuard |
| Works under active censorship | unknown |
| Weakest protocol still offered | not applicable |
| Own DNS inside the tunnel | unknown |
| Platforms | AndroidAndroid TVApple TVBrowser extensionFire TViOSLinuxmacOSRoutersWindows |
| Simultaneous devices | unknown |
| Kill switch | unknown |
| Split tunnelling | Available |
| Signing up | unknown |
| Free tier | No free tier |
| P2P allowed | unknown |
| Major streaming services reachable | unknown |
| Price, monthly | $12.95 per month |
| Price, yearly | not published |
| Offered countries that sit under a logging mandateC09_mandate_countries | unknown |
|---|---|
| Country of the ultimate beneficial ownerM11_owner_jurisdiction | AE |
| Owner group cluster keyM15_owner_group | disrupt |
| Date the current owner took controlM16_control_since | unknown |
| Role of this brand inside the groupM17_brand_role | principal |
| Infrastructure shared with cluster siblingsM18_shared_infrastructure | unknown |
| Total published auditsV10_audit_count | 4 |
30 Aug 20261 changes
Weakest protocol still offeredC13_weakest_protocol
wireguard changed to not on the record
Not recommended
Paying monthly
$12.95 per month
Paying yearly
— no yearly plan
Coverage
Not published no country list published
Free tier
No paid plans only
Security
Usability
Coverage147countries
Paying monthly$9.99monthly
Paying yearly$53.88yearly total
Free tierYeslimited free plan
Devices10at once
Security
Usability
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
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
37 29 left unknown, 1 not applicable
Completeness
55% the share the model could weigh
Citations
50 across 14 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 · 38 hereC weighs 0.70 · 5 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.
The country list. The full U02 server-country list is not recorded — the servers page paginates through a directory this run did not fully enumerate, so the field is left unknown rather than published as the truncated 16-country footer subset, which would read as an exhaustive list and understate the fleet.
The infrastructure fields. C00 (who operates the exit), C08 (hardware ownership) and C12 (device identifier) are unestablished: no page read in this pass states whether PureVPN's own infrastructure is owned, rented or contractor-run, or what persistent identifier the apps hold.
An assessment never read. The no-logs assessment was never read as a document — only PureVPN's own description of it — so V04 (fleet coverage), V05 (firm name) and V15 (assurance strength) stay unknown; a PDF report, if one is ever published, would let those move past B-level trust.
No measurement either way. U06 (censorship circumvention) has no measurement on record either way.
On the record as a whole.
PureVPN is the catalogue's clearest documented instance of X02=denied_then_proven.
The FBI's criminal complaint against Ryan S. Lin (D. Mass., No. 17-MJ-4251-DHH, affidavit of SA Jeffrey Williams, sworn 2017-10-03) states at ¶52 that "records from PureVPN show... PureVPN was able to determine that their service was accessed by the same customer from two originating IP addresses: the RCN IP address from the home Lin was living in at the time, and the software company where Lin was employed at the time".
That is exactly the connection-metadata correlation PureVPN's privacy policy says it does not keep: "Records of IPs assigned", "A customer's original IP" and "Connection timestamps" all appear on its own list of what is never stored.
PureVPN's own contemporaneous blog post responding to the case (purevpn.com/blog/vpn-logs-explained/, still live, page reports a rolling "last modified" date rather than its original October 2017 date) confirms the mechanism directly: it explains that a law-enforcement subpoena or court order can obtain a "timestamp, containing the information about when an IP connected to which server and the non-VPN IP of the user" — the network log PureVPN says it does not itself hold, in the same post that also reasserts "PureVPN does not keep timestamps."
The exact legal instrument used in 2017 is not stated in the affidavit; the P12 event is recorded as kind=subpoena on the strength of PureVPN's own description of its compliance threshold ("a valid court order or subpoena"), not a citation naming the instrument itself.
A second, independent finding supports the same pattern at smaller scale: PureVPN's own account of its fourth no-logs assessment (blog, 2023-08-18) states the assessor found "origin IP addresses... in error logs of incomplete connection" for users on legacy/manually-configured protocols, plus logs of first-connection time, last-connection time and connection count — recorded in V11_audit_findings as source_ip, the worse of what C01 declares and what this finding shows, per the model's own rule.
Neither the underlying assessment report nor the firm's name is published anywhere this run could find: the no-log-assessment page's own marketing copy literally reads "Well known audit firm" where a name should be, so V06_firm_category is recorded as unnamed rather than guessed.
A partner-facing notice appended to the privacy policy page separately names KPMG as the auditor of a "KPMG-Audited No-Logs Network" — but that notice states explicitly it applies only to white-label Partner Deployments and not to the consumer service this record scores, so KPMG is not cited here for V05/V06.
Jurisdiction: PureVPN's own "About Us" page states it chose the British Virgin Islands specifically because there are "no mandatory data retention laws" there; this project's own mandate table (countries.csv) marks VG as a mandate jurisdiction with no stated basis recorded against it, and separately marks AE (UAE) — where parent group Disrupt, formerly Gaditek, is now headquartered per disrupt.com — as a mandate jurisdiction with a stated basis of "licensing and lawful-interception obligations".
What this channel priced on this record:Lie 0.85Implausible report 0.15Owner transparency 0.06
User base scale (mass >=10M, mid >=1M, niche <1M)also read by silenceM08_user_scale
mass
Cpurevpn.com30 Aug 2026
Report a problem with M08_user_scaleOther businesses of the owner groupM10_owner_other_business
hostingother
Bdisrupt.com30 Aug 2026
Report a problem with M10_owner_other_businessTransparency reportalso read by ignorance, silenceP05_transparency_report
fresh_with_numbers
Bpurevpn.com30 Aug 2026
Report a problem with P05_transparency_reportComputed
×0.002 of a clean record completeness 55%
Where the drop comes from: Integrity. It is the channel this record's risk is concentrated in — on its own it takes a clean record to ×0.120, and its bar above is filled to that.
Exposure is recorded as high and the integrity status as caught_lying.
Against the rest of the register, this record sits furthest above on Silence — ×1.000 where the register averages ×0.927 — and furthest below on Integrity, ×0.120 against ×0.658.
Published score
0Every 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.
Both C10 and C11 are recorded yes on that table entry; this record does not extend that into an X01=lie_about_jurisdiction finding, because the mandate table's own basis for VG is blank and this run did not independently verify what, if anything, BVI law requires of a VPN operator.
The legal-entity name is inconsistent between the privacy policy body ("GZ Systems Private Ltd") and the site footer/company-registration line ("GZ Systems Limited") — both cited, recorded as one entity with both names noted rather than picking one silently.
Refresh 2026-09-13: purevpn.com/vpn-transparency-report now headlines a Q2 2026 period ("38K+" requests received, 0 user logs shared) via a JS-animated counter that renders no exact integer in the page's static markup, and no dedicated per-quarter blog post with an exact count has been published since Q1 2025 (confirmed against the full blog sitemap — only a 2024 annual post and the Q1 2025 post exist).
P06/P08/P09 therefore stay pinned to the Q1 2025 figures (23,838 requests, 0 provided), the most recent period with an exact, citable number; the live dashboard corroborates the same zero-disclosure pattern without supplying a fillable replacement value.
Reported numbers plausible for this scalealso read by ignoranceP06_report_plausibility
plausible
Cpurevpn.com27 May 2025
Documented gap between claim and behaviourX01_documented_lie
lie_about_logging
Ajustice.govApurevpn.com3 Oct 2017
Report a problem with X01_documented_lieMarketing versus audit findingsX02_claim_gap
denied_then_proven
Ajustice.govApurevpn.com3 Oct 2017
Report a problem with X02_claim_gapOwnership structure transparencyX03_owner_transparency
partial
Bdisrupt.comBpurevpn.com30 Aug 2026
Report a problem with X03_owner_transparencyAdverse events on the owner group recordX04_owner_group_history
unknown
nothing published · recorded as asserted
How the service is paid forX05_monetisation_model
paid_only
Bpurevpn.com30 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
Cpurevpn.com30 Aug 2026
Report a problem with X07_lifetime_pushCoverage exists only on affiliate sitesX08_affiliate_only_reviews
unknown
nothing published · recorded as asserted
Security incident and how it was disclosedalso read by ignoranceX09_incident_handling
unknown
nothing published · recorded as asserted
Affiliate programme and payout tierX10_affiliate_program
standard
Bpurevpn.com30 Aug 2026
Report a problem with X10_affiliate_programOwner-run review media discloses the tieX11_review_media_disclosure
unknown
nothing published · recorded as asserted
App store data declaration against the provider's own policyX12_store_data_declaration
unknown
nothing published · recorded as asserted
Contagion from the owner groupS18_cluster_contagion
0.0
no owner group on this record, so nothing to carry
Where the company sits 0.6, where its owner sits 0.45, the exits it offers 0.05, the gag-order regime 0.05.
Hosting in the mandate countries it offersC09b_mandate_hosting
unknown
nothing published · recorded as asserted
Incorporation country mandates retentionC10_company_under_mandate
yes
Bpurevpn.com30 Aug 2026
Report a problem with C10_company_under_mandateBeneficial owner sits under a retention regimeC11_owner_under_mandate
yes
Bdisrupt.com30 Aug 2026
Report a problem with C11_owner_under_mandateResponse to a national logging mandatealso read by ignoranceP04_mandate_response
unknown
nothing published · recorded as asserted
Secret-order regime in the incorporation countryP11_gag_order_regime
unknown
nothing published · recorded as asserted
Composed rather than added: a prior of 0.55 on the stated branch, moved by what the paper says (0.0037) and by what the practice shows (0.0), at credence 0.0037 from the audit and 0.2677 from how the provider engaged, against a severity of 0.75 for what is actually retained.
Retention linkable to a person as declaredmaterialC01_linkable_retention
none_linkable
Bpurevpn.com25 Feb 2026
Report a problem with C01_linkable_retentionPersistent device identifier the provider holdsC12_device_identifier
unknown
nothing published · recorded as asserted
At least one independent auditmaterialV01_audit_exists
yes_declared
Bpurevpn.com2023-04
Report a problem with V01_audit_existsHow the report is publishedV02_report_publication
press_only
Bpurevpn.com2023-04
Report a problem with V02_report_publicationSubject of the latest auditV03_audit_subject
no_logs
Bpurevpn.com2023-04
Report a problem with V03_audit_subjectServer fleet coverageV04_scope_servers
unknown
nothing published · recorded as asserted
Auditor categoryV06_firm_category
unnamed
Bpurevpn.comBpurevpn.com2023-04
Report a problem with V06_firm_categoryAssurance standardV07_audit_standard
other
Bpurevpn.com2023-04
Report a problem with V07_audit_standardDate of latest reportmaterialV08_audit_date_latest
2023-04
Bpurevpn.com30 Aug 2026
Report a problem with V08_audit_date_latestAudit cadenceV09_audit_regularity
repeated_irregular
Bpurevpn.com30 Aug 2026
Report a problem with V09_audit_regularityWhat the report states is retainedV11_audit_findings
source_ip
Bpurevpn.com2023-04
Report a problem with V11_audit_findingsStrength of the assurance opinionV15_assurance_strength
unknown
nothing published · recorded as asserted
Chronology of documented enforcement eventsP12_case_history
2017-10subpoena→metadata
Ajustice.gov30 Aug 2026
Report a problem with P12_case_historyPriced from what is missing: 0.55 of the weighted record is established, on a slope of 0.9 under a cap of 0.6, with a posture of 0.0 relieved by 0.4.
Record completenessS08_completeness
55%
derived from the record itself
Response to a national logging mandatealso read by jurisdictionP04_mandate_response
unknown
nothing published · recorded as asserted
Transparency reportalso read by integrity, silenceP05_transparency_report
fresh_with_numbers
Bpurevpn.com30 Aug 2026
Report a problem with P05_transparency_reportReported numbers plausible for this scalealso read by integrityP06_report_plausibility
plausible
Cpurevpn.com27 May 2025
Report a problem with P06_report_plausibilityWarrant canary disciplinealso read by disclosureP07_warrant_canary
unknown
nothing published · recorded as asserted
Security incident and how it was disclosedalso read by integrityX09_incident_handling
unknown
nothing published · recorded as asserted
Server seizure by law enforcementalso read by silenceP01_seizure_event
none_known
Cjustice.gov30 Aug 2026
Report a problem with P01_seizure_eventActual disclosure historyP02_disclosure_history
metadata_disclosed+0.193
Ajustice.gov3 Oct 2017
Report a problem with P02_disclosure_historyCourt record of compelled productionalso read by silenceP03_court_record
produced_data+0.193
Ajustice.gov3 Oct 2017
Report a problem with P03_court_recordWarrant canary disciplinealso read by ignoranceP07_warrant_canary
unknown
nothing published · recorded as asserted
Requests received in periodP08_requests_received
23838
Bpurevpn.com27 May 2025
Report a problem with P08_requests_receivedRequests where data was providedP09_data_provided
0
Bpurevpn.com27 May 2025
Report a problem with P09_data_providedA capped sum — the one channel that adds: 0.139 of a possible 0.28, from the fields marked below.
RAM-only diskless serversC02_ram_only
unknown+0.018
nothing published · recorded as asserted
IP allocation modelC03_ip_sharing
unknown+0.012
nothing published · recorded as asserted
Signup without emailC04_signup_no_email
unknown+0.012
nothing published · recorded as asserted
Anonymous payment optionsC05_payment_anonymous
crypto_processor+0.010
Bpurevpn.com30 Aug 2026
Report a problem with C05_payment_anonymousOwn DNS inside the tunnelC06_own_dns_in_tunnel
unknown+0.012
nothing published · recorded as asserted
Worst third-party SDK category in the appC07a_app_sdk
unknown+0.018
nothing published · recorded as asserted
Worst third-party tracker category on the siteC07b_site_trackers
unknown+0.009
nothing published · recorded as asserted
Who owns the hardwareC08_servers_ownership
unknown+0.009
nothing published · recorded as asserted
Weakest protocol still offeredC13_weakest_protocol
not applicable
Bpurevpn.comBpurevpn.com30 Aug 2026
Report a problem with C13_weakest_protocolClient source code publishedV12_client_open_source
unknown+0.018
nothing published · recorded as asserted
Reproducible buildsV13_reproducible_builds
unknown+0.014
nothing published · recorded as asserted
Separate client or infrastructure pentestV14_pentest_exists
unknown+0.007
nothing published · recorded as asserted
What this channel priced on this record:Price 0.05
Who operates the exitC00_architecture
unknown+0.050
nothing published · recorded as asserted
What the exit does to passing trafficC14_traffic_modification
unknown+0.050
nothing published · recorded as asserted
19 years in operation at 0.015 a year under a cap of 0.3, weighted 1.2: the rule did not fire.
Year the service launchedM07_launch_year
2007
Bpurevpn.com30 Aug 2026
Report a problem with M07_launch_yearUser base scale (mass >=10M, mid >=1M, niche <1M)also read by integrityM08_user_scale
mass
Cpurevpn.com30 Aug 2026
Report a problem with M08_user_scaleServer seizure by law enforcementalso read by disclosureP01_seizure_event
none_known
Cjustice.gov30 Aug 2026
Report a problem with P01_seizure_eventCourt record of compelled productionalso read by disclosureP03_court_record
produced_data
Ajustice.gov3 Oct 2017
Report a problem with P03_court_recordTransparency reportalso read by integrity, ignoranceP05_transparency_report
fresh_with_numbers
Bpurevpn.com30 Aug 2026
Report a problem with P05_transparency_report