Not recommended
Psiphon
Paying monthly
$9.99 per month
Paying yearly
$71.99 billed once a year
Coverage
Not published no country list published
Free tier
Yes free, no data cap
Security
Usability
Psiphon was assessed by the HushFleet team and placed in the Not recommended band, with a security score of 2/100 and a usability score of 82/100. In the overall security ranking of VPN providers it ranks 55 of 68. Censorship tool, company jurisdiction Canada. It reports an independent security audit on its own word: the report is not published, 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
Not recommended
Paying monthly
$9.99 per month
Paying yearly
$71.99 billed once a year
Coverage
Not published no country list published
Free tier
Yes free, no data cap
Security
Usability
| Offered countries that sit under a logging mandateC09_mandate_countries | unknown |
|---|---|
| Country of the ultimate beneficial ownerM11_owner_jurisdiction | unknown |
| Owner group cluster keyM15_owner_group | independent |
| Date the current owner took controlM16_control_since | not applicable |
| Role of this brand inside the groupM17_brand_role | principal |
| Infrastructure shared with cluster siblingsM18_shared_infrastructure | separate |
| Total published auditsV10_audit_count | unknown |
12 Sep 20261 changes
Security scoresecurity.score
3 changed to 2
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
| Service class | Censorship tool — security leads |
|---|---|
| Security score | 2 of 100 · Not recommended |
| Usability score | 82 of 100 · state known · 50% established · 58.8% of the weight read |
| Legal entity | Psiphon Inc., a Canadian corporation with its head office in Ontario; the company describes itself as based in Toronto |
| Jurisdiction | Canada |
| Ultimate owner | unknown |
| Exposure | Low · dominant channel: retention |
| Retention | What was reached: sites, destinations or content |
| Latest audit | unknown · unknown · unknown · unknown |
| Countries with exits | not published |
| Protocols | L2TPAn obfuscated protocol |
| Works under active censorship | Shown to work under active censorship |
| Weakest protocol still offered | L2TP |
| Own DNS inside the tunnel | unknown |
| Platforms | AndroidiOSmacOSWindows |
| Simultaneous devices | unknown |
| Kill switch | unknown |
| Split tunnelling | unknown |
| Signing up | No account needed |
| Free tier | A free tier with no data cap |
| P2P allowed | unknown |
| Major streaming services reachable | unknown |
| Price, monthly | $9.99 per month |
| Price, yearly | $71.99 a year at renewal, billed once |
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
40 21 left unknown, 6 not applicable
Completeness
68% the share the model could weigh
Citations
77 across 16 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 · 38 hereB weighs 0.85 · 39 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 launch year. M07 is the gap that cost the most searching and still failed. The about page says Psiphon started "as a project at the Citizen Lab, University of Toronto" and gives no year; the Citizen Lab tag archive does not render its post list to a plain fetch; the blog archive gives up no year either.
The one hard date, and why it is not the year. The earliest hard date anywhere on psiphon.ca is a Windows code-signing certificate valid from 2011-06-16, which dates the distribution and not the launch, and writing it into M07 would be a false precision. That leaves R05's exposure term working from scale alone.
Ownership, and three fields with it. Ownership is the other hole, and it takes three fields with it. Psiphon Inc. is a private Canadian corporation; the about page names its President and its development team and no owner, and no registry document was opened, so M09 and M11 are unknown, X03 is partial rather than clear, and X04 cannot be clean because there is no owner group to have a record.
The money behind it. Who funds the network is missing too, and it matters more here than it would elsewhere. The about page says "we have contracts in place with a range of companies, from large-scale international broadcasters to small human rights organizations", and every page carries a "Sponsored by" heading, but no sponsor is named.
A sponsor block that names nobody. The heading is template scaffolding: the block is marked show-if-sponsored and points at ../images/sponsor-banner.png with a companion sponsor-banner-link.json, and on the public build that image is a 404. Psiphon ships sponsor-branded builds and the generic one names nobody, so the site discloses that sponsors exist and never which. No funder page was found.
What the field rests on instead. X05 rests on the advertising the policy declares, which is the part of the money that is documented, not necessarily the largest part.
A country list the product cannot have. U02 is unpublished by the nature of the product - a network of constantly changing servers does not advertise a country list - and C09b cannot be answered while it holds.
Features with no document. U08, U09, U10, U12a and U12b have no document: the site is a circumvention project's site and does not enumerate VPN features, and the Android client's per-app tunneling was not confirmed from anything published. C02, C06 and C08 likewise.
One store, not two. Only the Google Play data-safety form was read; the App Store privacy labels for the iOS apps were not, so X12 rests on one store.
What the OONI figures are. The OONI figures behind U06 are one six-month window in three countries, chosen because they are the hardest; they are not a claim about the rest.
On the record as a whole.
Psiphon is a circumvention tool before it is a privacy product, and it is filed as one. The network exists to get people past national blocking, its clients are open source, and its privacy policy is the most candid document in this catalogue. None of that changes what the model measures. C01 is activity, and it comes from Psiphon's own words.
The policy states: "While a user's device is tunneled through Psiphon, we collect some information about how they're using it. We record what protocol Psiphon used to connect, how long the device was connected, how many bytes were transferred during the session, and some geographical and ISP information.
For some domains (but very few, and only popular ones) or server IP addresses (e.g., known malware servers) that are visited, we also record how many bytes were transferred to it." The user's city, country and ISP are derived from the IP, which is then discarded, and the data is kept "at most 90 days" before aggregation.
The C01 vocabulary reads activity as "what was reached: sites, destinations or content", and per-domain byte counts are exactly that. R29's session-state carve-out does not reach it: ninety days is not a session. Psiphon itself calls this User Activity Data and "the most sensitive category of data", and says it is never shared with third parties.
So this is the record where candour and score point in opposite directions, and that is the model working rather than failing. Every other record's C01 rests on the same kind of document - a published policy - and the catalogue cannot start reading some policies as confessions and others as marketing.
What Psiphon earns for its frankness it earns in X09 and in the fields that other providers leave blank, not by having its retention rung softened. U06 is proven, and this is the first record to occupy it.
The evidence is not Psiphon's: OONI publishes aggregate results for its psiphon nettest, which measures whether the client bootstraps from inside a network. For 2026-02-01 to 2026-08-30 the counts are Iran 21,409 measurements with 9,449 successful, Russia 703,891 with 171,103 successful, China 10,289 with 6,996 successful.
Read it honestly in both directions: in Iran and Russia it fails more often than it works. proven here means independently measured to work under active censorship, not measured to work reliably. Every other record in the catalogue sits at claimed, on a vendor page.
U07 is the first list to carry a legacy transport. The FAQ answers two separate questions: the default tunnel is "SSH with the addition of an obfuscation layer on top of the SSH handshake to defend against protocol fingerprinting", and "Psiphon uses the L2TP/IPsec VPN protocol" for Psiphon on Windows in VPN mode - which the troubleshooting section corroborates with an entry for failing to connect in L2TP/IPsec mode.
Composed rather than added: a prior of 0.55 on the silent branch, moved by what the paper says (0.0) and by what the practice shows (0.0), at credence 0.0 from the audit and 0.2082 from how the provider engaged, against a severity of 0.88 for what is actually retained.
Retention linkable to a person as declaredmaterialC01_linkable_retention
activity
Apsiphon.ca30 Aug 2026
Report a problem with C01_linkable_retentionPersistent device identifier the provider holdsC12_device_identifier
resettable_ad_id
Aplay.google.comApsiphon.ca30 Aug 2026
Report a problem with C12_device_identifierComputed
×0.024 of a clean record completeness 68%
Where the drop comes from: Retention. 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 low and the integrity status as clean.
Against the rest of the register, this record sits furthest above on Jurisdiction — ×0.829 where the register averages ×0.680 — and furthest below on Retention, ×0.120 against ×0.432.
Published score
2Every 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.
C13 therefore derives l2tp. Confidence is B because the FAQ is the only document that says it; the page is maintained (its code-signing certificate table runs to 2027) but a maintained page can still carry a stale answer. X09 rests on the best disclosure practice in the catalogue.
Psiphon publishes a Privacy Bulletin whose stated purpose is to record both policy changes and the occasions when it temporarily increases data collection, and it carries six dated privacy exceptions written against itself.
The first five are S3 access logging that had been retaining user IP addresses since June 2015 (2020-06-19); upstream proxy credentials echoed into diagnostics (2020-11-09); a network request destination logged on the iOS VPN, fewer than ten records, deleted (2020-11-09); third-party advertising SDKs possibly using the coarse-location permission for ad targeting, resolved by removing the permission (2020-11-27); a Windows executable path reaching crash logs (2021-01-26).
The sixth is the Conjure registrar losing authentication in an October 2022 refactor, so that any actor aware of it could list active registrations including client IP addresses, found in late April 2023 and disclosed on 2023-05-08.
Each entry names the affected versions, the impact and the fix. P12 is empty even so, and deliberately. Its outcome vocabulary is priced by R20, where nothing_produced earns the retention channel credence - the credit a provider gets when an outside demand met a system that had nothing to give.
Psiphon's exceptions are defects it found in itself and published; filing them as breach/nothing_produced would buy credence the rule reserves for resisting an order. No seizure, court order, subpoena or mandate order is documented anywhere on the site, which is what P01, P02 and P03 record instead.
X12 compares two documents Psiphon filed itself. The Play data-safety form for com.psiphon3.subscription declares Device or other IDs shared with other companies for Advertising or marketing. The advertising section of the privacy policy describes "technology such as cookies and web beacons" and names Google and Freestar as partners - a web mechanism offered as the account of what an Android app does, where the identifier that actually travels is a device advertising ID the policy never mentions.
An advertising purpose grades as behaviour, hence undisclosed_behaviour, and the same form is what puts C12 at resettable_ad_id. Psiphon's own 2020 bulletin about ad SDKs and location shows the ad stack is real, not boilerplate.
M08 is mid on the provider's own figure: the about page says Psiphon "helps over 3 million people every week". The Play listing says 100M+ downloads and its description claims over 150 million; downloads are cumulative installs and not a user base, so they are recorded here and not in the field.
P05 is none at that scale, which R27 charges as a fact about the provider rather than a gap in the research: there is no transparency page on the site and no count of law-enforcement requests anywhere, only the privacy bulletins.
V12 is all: psiphon-android, psiphon-windows and psiphon-ios-vpn are public under the company's own GitHub organisation and all three were pushed within the last month. The only audit evidence is the Play badge saying the app "has been independently validated against a global security standard", which names no firm, no scope and no report - the MASA shape, recorded exactly as Turbo VPN's is.
Prices are the App Store's: Premium 1 week $2.99, Psiphon Premium Monthly $9.99, Psiphon Premium Annual $71.99, against a free tier the store description calls "free and unlimited personal use". C05 is none for a reason worth stating rather than leaving to inference: the subscription is sold only through the App Store and Google Play, so payment identity is the store account and there is no cash, voucher or crypto path to record.
Scope: the main iOS and Apple-silicon macOS apps tunnel the whole device, while Psiphon Browser for iOS is a separate browser-only app; U01 records the platforms on the download page.
How the report is publishedV02_report_publication
none
Bplay.google.com30 Aug 2026
Report a problem with V02_report_publicationSubject of the latest auditV03_audit_subject
app_security
Bplay.google.com30 Aug 2026
Report a problem with V03_audit_subjectServer fleet coverageV04_scope_servers
not applicable
nothing published · recorded as asserted
Auditor categoryV06_firm_category
unnamed
Bplay.google.com30 Aug 2026
Report a problem with V06_firm_categoryAssurance standardV07_audit_standard
unknown
nothing published · recorded as asserted
Date of latest reportmaterialV08_audit_date_latest
unknown
nothing published · recorded as asserted
Audit cadenceV09_audit_regularity
unknown
nothing published · recorded as asserted
What the report states is retainedV11_audit_findings
not_stated
Bplay.google.com30 Aug 2026
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
Bpsiphon.ca30 Aug 2026
Report a problem with P12_case_historyWhat this channel priced on this record:Monetisation 0.15Store declaration 0.3Owner transparency 0.06Report concealment 0.15
User base scale (mass >=10M, mid >=1M, niche <1M)also read by silenceM08_user_scale
mid
Apsiphon.ca30 Aug 2026
Report a problem with M08_user_scaleOther businesses of the owner groupM10_owner_other_business
none_disclosed
Bpsiphon.caBpsiphon.ca30 Aug 2026
Report a problem with M10_owner_other_businessTransparency reportalso read by ignorance, silenceP05_transparency_report
none
Bpsiphon.caBpsiphon.ca30 Aug 2026
Report a problem with P05_transparency_reportReported numbers plausible for this scalealso read by ignoranceP06_report_plausibility
not applicable
nothing published · recorded as asserted
Documented gap between claim and behaviourX01_documented_lie
none
Bpsiphon.caBplay.google.comBpsiphon.ca30 Aug 2026
Report a problem with X01_documented_lieMarketing versus audit findingsX02_claim_gap
none
Bpsiphon.caBplay.google.com30 Aug 2026
Report a problem with X02_claim_gapOwnership structure transparencyX03_owner_transparency
partial
Bpsiphon.caBpsiphon.ca30 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
ads_supported
Apsiphon.caAplay.google.com30 Aug 2026
Report a problem with X05_monetisation_modelClaims of 100% anonymity or military-grade cryptoX06_absolute_claims
no
Bplay.google.comBpsiphon.ca30 Aug 2026
Report a problem with X06_absolute_claimsAggressive lifetime subscriptionsX07_lifetime_push
no
Aapps.apple.comAplay.google.com30 Aug 2026
Report a problem with X07_lifetime_pushCoverage exists only on affiliate sitesX08_affiliate_only_reviews
no
Bpsiphon.caBgithub.com30 Aug 2026
Report a problem with X08_affiliate_only_reviewsSecurity incident and how it was disclosedalso read by ignoranceX09_incident_handling
self_disclosed_prompt
Apsiphon.ca30 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
Bpsiphon.ca30 Aug 2026
Report a problem with X11_review_media_disclosureApp store data declaration against the provider's own policyX12_store_data_declaration
undisclosed_behaviour
Aplay.google.comApsiphon.ca30 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
A capped sum — the one channel that adds: 0.29 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
shared
Bplay.google.comBpsiphon.ca30 Aug 2026
Report a problem with C03_ip_sharingSignup without emailC04_signup_no_email
yes_declared+0.005
Apsiphon.caApsiphon.ca30 Aug 2026
Report a problem with C04_signup_no_emailAnonymous payment optionsC05_payment_anonymous
+0.025
Bapps.apple.comBplay.google.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
ads+0.040
Apsiphon.caApsiphon.ca30 Aug 2026
Report a problem with C07a_app_sdkWorst third-party tracker category on the siteC07b_site_trackers
analytics+0.010
Apsiphon.ca30 Aug 2026
Report a problem with C07b_site_trackersWho owns the hardwareC08_servers_ownership
unknown+0.009
nothing published · recorded as asserted
Weakest protocol still offeredC13_weakest_protocol
l2tp+0.150
Bpsiphon.ca30 Aug 2026
Report a problem with C13_weakest_protocolClient source code publishedV12_client_open_source
all
Apsiphon.caAgithub.comAgithub.comAgithub.com30 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
unknown+0.007
nothing published · recorded as asserted
Priced from what is missing: 0.68 of the weighted record is established, on a slope of 0.9 under a cap of 0.6, with a posture of 0.3 relieved by 0.4.
Record completenessS08_completeness
68%
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
none
Bpsiphon.caBpsiphon.ca30 Aug 2026
Report a problem with P05_transparency_reportReported numbers plausible for this scalealso read by integrityP06_report_plausibility
not applicable
nothing published · recorded as asserted
Warrant canary disciplinealso read by disclosureP07_warrant_canary
none
Bpsiphon.ca30 Aug 2026
Report a problem with P07_warrant_canarySecurity incident and how it was disclosedalso read by integrityX09_incident_handling
self_disclosed_prompt
Apsiphon.ca30 Aug 2026
Report a problem with X09_incident_handlingWhere the company sits 0.0, where its owner sits 0.03, the exits it offers 0.05, the gag-order regime 0.1.
Hosting in the mandate countries it offersC09b_mandate_hosting
unknown
nothing published · recorded as asserted
Incorporation country mandates retentionC10_company_under_mandate
no
Apsiphon.caApsiphon.ca30 Aug 2026
Report a problem with C10_company_under_mandateBeneficial owner sits under a retention regimeC11_owner_under_mandate
unknown
nothing published · recorded as asserted
Response 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
secret_order_possible
Bpsiphon.ca30 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
Apsiphon.caApsiphon.ca30 Aug 2026
Report a problem with C00_architectureWhat the exit does to passing trafficC14_traffic_modification
unknown+0.050
nothing published · recorded as asserted
Server seizure by law enforcementalso read by silenceP01_seizure_event
none_known
Bpsiphon.caBpsiphon.ca30 Aug 2026
Report a problem with P01_seizure_eventActual disclosure historyP02_disclosure_history
none_known
Bpsiphon.caBpsiphon.ca30 Aug 2026
Report a problem with P02_disclosure_historyCourt record of compelled productionalso read by silenceP03_court_record
none_known
Bpsiphon.caBpsiphon.ca30 Aug 2026
Report a problem with P03_court_recordWarrant canary disciplinealso read by ignoranceP07_warrant_canary
none
Bpsiphon.ca30 Aug 2026
Report a problem with P07_warrant_canaryRequests received in periodP08_requests_received
not applicable
nothing published · recorded as asserted
Requests where data was providedP09_data_provided
not applicable
nothing published · recorded as asserted
0 years in operation at 0.015 a year under a cap of 0.3, weighted 0.5: the rule fired.
Year the service launchedM07_launch_year
unknown
nothing published · recorded as asserted
User base scale (mass >=10M, mid >=1M, niche <1M)also read by integrityM08_user_scale
mid
Apsiphon.ca30 Aug 2026
Report a problem with M08_user_scaleServer seizure by law enforcementalso read by disclosureP01_seizure_event
none_known
Bpsiphon.caBpsiphon.ca30 Aug 2026
Report a problem with P01_seizure_eventCourt record of compelled productionalso read by disclosureP03_court_record
none_known
Bpsiphon.caBpsiphon.ca30 Aug 2026
Report a problem with P03_court_recordTransparency reportalso read by integrity, ignoranceP05_transparency_report
none
Bpsiphon.caBpsiphon.ca30 Aug 2026
Report a problem with P05_transparency_report