Weak
AirVPN
Paying monthly
$8.11 per month
Paying yearly
$56.74 billed once a year
Coverage
23 countries with an exit
Free tier
No paid plans only
Security
Usability
AirVPN was assessed by the HushFleet team and placed in the Weak band, with a security score of 37/100 and a usability score of 57/100. In the overall security ranking of VPN providers it ranks 4 of 68. Commercial VPN, company jurisdiction Italy. It has no independent security audit.
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: 23. 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 0 countries marked mandate impose data retention; that mark comes from the methodology’s own country table, not from the provider.
Alternatives
AirVPN
Visit siteWeak
Paying monthly
$8.11 per month
Paying yearly
$56.74 billed once a year
Coverage
23 countries with an exit
Free tier
No paid plans only
Security
Usability
| Service class | Commercial VPN — security leads |
|---|---|
| Security score | 37 of 100 · Weak |
| Usability score | 57 of 100 · state known · 100% established · 100.0% of the weight read |
| Legal entity | AirVPN di Paolo Brini — Via Sagittario 4, Perugia (PG), Italy. VAT ID IT03297800546, REA PG-279011 (individual/sole-proprietor enterprise) |
| Jurisdiction | Italy |
| Ultimate owner | Paolo Brini, sole owner/operator trading as 'AirVPN di Paolo Brini'. The service began in 2010 as a project of a small group of Rome-based activists/hacktivists (initially operated by a company called Iridium), and was formalized under a dedicated company with Brini as owner in November 2012. |
| Exposure | Medium · dominant channel: retention |
| Retention | Nothing that links traffic to a person |
| Latest audit | not applicable · not applicable · not applicable · unknown |
| Countries with exits | 23 |
| Protocols | WireGuardOpenVPNAn 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 TVFire TViOSLinuxmacOSRoutersWindows |
| Simultaneous devices | 5 |
| Kill switch | On some platforms |
| Split tunnelling | Not available |
| Signing up | No account needed |
| Free tier | No free tier |
| P2P allowed | Allowed |
| Major streaming services reachable | Not reachable |
| Price, monthly | $8.11 per month |
| Price, yearly | $56.74 a year at renewal, billed once |
| Offered countries that sit under a logging mandateC09_mandate_countries | |
|---|---|
| Country of the ultimate beneficial ownerM11_owner_jurisdiction | IT |
| 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 | 0 |
12 Sep 20267 changes
Major streaming services reachableU12b_streaming_works
partial changed to no
Usability scoreusability.score
60 changed to 57
Security scoresecurity.score
40 changed to 37
Monthly price USD, month-to-month plan, as chargedU04_price_monthly
8.11 changed to 8.12
Yearly plan price USD, first term as chargedU04b_price_yearly
56.74 changed to 56.84
Monthly price USD, month-to-month plan, as chargedU04_price_monthly
8.12 changed to 8.11
Yearly plan price USD, first term as chargedU04b_price_yearly
56.84 changed to 56.74
30 Aug 20261 changes
Weakest protocol still offeredC13_weakest_protocol
wireguard changed to not on the record
29 Aug 20262 changes
Weakest protocol still offeredC13_weakest_protocol
not on the record changed to wireguard
Servers in the fleet, as claimedU03_network_size
257 changed to not on the record
29 Aug 202613 changes
Fastest protocol offeredU07_modern_protocol
wireguard changed to not on the record
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 4.08
Monthly price USD, month-to-month plan, as chargedU04_price_monthly
7 changed to 8.11
Yearly plan price USD, first term as chargedU04b_price_yearly
4.08 changed to 4.73
Usability scoreusability.score
61 changed to 60
Yearly plan price USD, first term as chargedU04b_price_yearly
4.73 changed to 56.74
Weakest protocol still offeredC13_weakest_protocol
wireguard
not on the recordProtocols offeredU07_protocols
wireguard changed to not on the record
Usability scoreusability.score
60 changed to 56
Weakest protocol still offeredC13_weakest_protocol
not on the record changed to wireguard
Protocols offeredU07_protocols
not on the record changed to wireguard, openvpn, obfuscated
Usability scoreusability.score
56 changed to 60
28 Aug 20267 changes
Usability scoreusability.score
63 changed to 61
Why this provider is in the catalogueM14_inclusion_basis
market_incumbent changed to hand_picked
Security scoresecurity.score
50 changed to 40
Security scoresecurity.score
40 changed to 39
App store data declaration against the provider's own policyX12_store_data_declaration
not on the record changed to matches_policy
Security scoresecurity.score
39 changed to 40
Usability stateusability.state
not on the record changed to known
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
43 8 left unknown, 16 not applicable
Completeness
82% the share the model could weigh
Citations
55 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:
B weighs 0.85 · 38 hereC weighs 0.70 · 17 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.
Retention, unchecked by anyone. No independent audit has ever been commissioned (V01=no, based on consensus among reviewers and the absence of any AirVPN announcement of one, rather than a primary AirVPN denial) — retention (C01) rests entirely on the provider's own privacy notice, never checked by an outside party.
No transparency report, no canary. No transparency report of government/legal requests and no warrant canary could be found on airvpn.org (P05, P07 unknown) — the site does publish periodic 'mission' reports, but those cover donations to NGOs, not law-enforcement requests, so they do not establish P05.
What the forum threads show. Forum threads show users repeatedly asking AirVPN for a warrant canary with no confirmation from staff that one exists, which is suggestive but not a primary denial, so P07 stays unknown rather than 'none'.
Counts nobody publishes. Request/data-handover counts are consequently also unknown (P08, P09), and total subscriber count is never disclosed (M08 unknown) — AirVPN publishes only a live concurrently-connected-users counter, not a registered-user or subscriber total, so silence/ignorance carry real weight here.
Builds and pentests. Reproducible builds are not documented on AirVPN's own build-from-source page (eddie.website/support/build/), and no dedicated client/infrastructure pentest could be found (V13, V14 unknown). Kill switch scope and split-tunneling behaviour are sourced to a third-party review rather than AirVPN's own documentation (U08, U09 at confidence C) because the relevant FAQ pages could not be reached directly through the site's routing (they render via JavaScript and returned only a loading shell to a plain fetch).
Coverage outside the affiliates. Press coverage is not affiliate-only: BleepingComputer, a mainstream outlet outside the affiliate-aggregator list, has published an independent review carrying its own affiliate-disclosure notice rather than being confined to affiliate directories (X08=no). Its same review also found AirVPN failed every streaming service it tried — Netflix, Hulu, HBO Max, Amazon Prime Video, Disney+, ABC, NBC, CBS — which is why U12b_streaming_works now reads no rather than the addictivetips.com-sourced partial it carried before that host was ruled forbidden.
The yearly price. U04b_price_yearly=4.08 is the EUR effective-monthly rate of the one-year plan (49 EUR/year) on airvpn.org/buy/, flat on renewal like every AirVPN term.
The wordmark. AirVPN serves its wordmark only as PNG (/static/img/logo/web_header.png, logo_horiz.png) and has no press or brand page, so logos/airvpn.svg is left absent per AUDITOR.md §1 rather than tracing a raster.
On the record as a whole.
AirVPN is a sole proprietorship ("AirVPN di Paolo Brini") registered in Perugia, Italy, and explicitly refuses service to residents of Italy (stated on every page footer and in the Terms of Service §1) — the practical effect is that its own home jurisdiction cannot compel it to log its own resident customers, though this is not evidence of a broader logging-mandate exemption.
AirVPN prices only in EUR (airvpn.org/buy/): 7.00 EUR/month, 49 EUR/year (4.08 EUR/month), flat on renewal. U04_price_monthly (8.11) is 7.00 EUR/month and U04b_price_yearly (56.74) is the 49 EUR/year total, both converted to USD at 1.158 EUR/USD — the rate Mullvad publishes on its own pricing page for the same date, where 5 EUR is shown as 5.79 USD — hence confidence C and a second source for the rate. Multi-year plans drop as low as 2.75 EUR/month.
A notable practice data point: public US federal court transcripts in United States v. Klyushin (D. Mass., docket 61629108, documents #183 and #217, found via CourtListener/RECAP) show a law-enforcement pen register was placed directly at the hosting company (DediPath), not at AirVPN, to monitor an AirVPN server's IP from Jan–Feb 2020; AirVPN's own staff, replying on their forum, confirmed the company had no knowledge of or involvement in the tap and that the device had to be installed outside AirVPN's own systems.
This is recorded in P12_case_history as a court_order/nothing_produced event, sourced to AirVPN's own forum confirmation (not to the PACER PDFs themselves, which returned 403 to automated fetches and were read only via a secondary summary).
Composed rather than added: a prior of 0.55 on the none branch, moved by what the paper says (0.0) and by what the practice shows (0.3875), at credence 0.3875 from the audit and 0.35 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
Bairvpn.org26 Aug 2026
Report a problem with C01_linkable_retentionPersistent device identifier the provider holdsC12_device_identifier
none
Bplay.google.com26 Aug 2026
Report a problem with C12_device_identifierAt least one independent auditmaterialV01_audit_exists
no
Cbleepingcomputer.com26 Aug 2026
Report a problem with V01_audit_existsComputed
×0.368 of a clean record completeness 82%
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.651, and its bar above is filled to that.
Exposure is recorded as medium and the integrity status as clean.
Against the rest of the register, this record sits furthest above on Integrity — ×1.000 where the register averages ×0.658 — and furthest below on Silence, ×0.760 against ×0.927.
Published score
37Every 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.
How the report is publishedV02_report_publication
not applicable
nothing published · recorded as asserted
Subject of the latest auditV03_audit_subject
not applicable
nothing published · recorded as asserted
Server fleet coverageV04_scope_servers
not applicable
nothing published · recorded as asserted
Auditor categoryV06_firm_category
not applicable
nothing published · recorded as asserted
Assurance standardV07_audit_standard
not applicable
nothing published · recorded as asserted
Date of latest reportmaterialV08_audit_date_latest
not applicable
nothing published · recorded as asserted
Audit cadenceV09_audit_regularity
not applicable
nothing published · recorded as asserted
What the report states is retainedV11_audit_findings
not applicable
nothing published · recorded as asserted
Strength of the assurance opinionV15_assurance_strength
not applicable
nothing published · recorded as asserted
Chronology of documented enforcement eventsP12_case_history
2020-01court_order→nothing_produced
Bairvpn.org26 Aug 2026
Report a problem with P12_case_history16 years in operation at 0.015 a year under a cap of 0.3, weighted 1.0: the rule fired.
Year the service launchedM07_launch_year
2010
Bairvpn.org26 Aug 2026
Report a problem with M07_launch_yearUser base scale (mass >=10M, mid >=1M, niche <1M)also read by integrityM08_user_scale
unknown
nothing published · recorded as asserted
Server seizure by law enforcementalso read by disclosureP01_seizure_event
none_known
nothing published · recorded as asserted26 Aug 2026
Court record of compelled productionalso read by disclosureP03_court_record
none_known
nothing published · recorded as asserted26 Aug 2026
Transparency reportalso read by ignorance, integrityP05_transparency_report
unknown
nothing published · recorded as asserted
Priced from what is missing: 0.82 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
82%
derived from the record itself
Response to a national logging mandatealso read by jurisdictionP04_mandate_response
no_presence
nothing published · recorded as asserted26 Aug 2026
Transparency reportalso read by silence, integrityP05_transparency_report
unknown
nothing published · recorded as asserted
Reported 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
unknown
nothing published · recorded as asserted
Security incident and how it was disclosedalso read by integrityX09_incident_handling
none_known
nothing published · recorded as asserted26 Aug 2026
A capped sum — the one channel that adds: 0.066 of a possible 0.28, from the fields marked below.
RAM-only diskless serversC02_ram_only
yes_declared+0.015
Bairvpn.org26 Aug 2026
Report a problem with C02_ram_onlySignup without emailC04_signup_no_email
yes_declared+0.005
Bairvpn.org26 Aug 2026
Report a problem with C04_signup_no_emailAnonymous payment optionsC05_payment_anonymous
crypto_direct
Bairvpn.org26 Aug 2026
Report a problem with C05_payment_anonymousOwn DNS inside the tunnelC06_own_dns_in_tunnel
yes_declared+0.005
Bairvpn.org26 Aug 2026
Report a problem with C06_own_dns_in_tunnelWorst third-party SDK category in the appC07a_app_sdk
none
Bplay.google.com26 Aug 2026
Report a problem with C07a_app_sdkWorst third-party tracker category on the siteC07b_site_trackers
none
Bairvpn.org26 Aug 2026
Report a problem with C07b_site_trackersWho owns the hardwareC08_servers_ownership
rented+0.020
Cairvpn.org26 Aug 2026
Report a problem with C08_servers_ownershipWeakest protocol still offeredC13_weakest_protocol
not applicable
Bairvpn.org29 Aug 2026
Report a problem with C13_weakest_protocolClient source code publishedV12_client_open_source
all
Bairvpn.org26 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
What this channel priced on this record:Price 0.05
Who operates the exitC00_architecture
provider_operated+0.000
Bairvpn.org26 Aug 2026
Report a problem with C00_architectureWhat the exit does to passing trafficC14_traffic_modification
unknown+0.050
nothing published · recorded as asserted
Where the company sits 0.0, where its owner sits 0.0, the exits it offers 0.0, the gag-order regime 0.0 — one circumstance, priced once rather than compounded.
Hosting in the mandate countries it offersC09b_mandate_hosting
not applicable
nothing published · recorded as asserted
Incorporation country mandates retentionC10_company_under_mandate
no
Bairvpn.org26 Aug 2026
Report a problem with C10_company_under_mandateBeneficial owner sits under a retention regimeC11_owner_under_mandate
no
Bairvpn.org26 Aug 2026
Report a problem with C11_owner_under_mandateResponse to a national logging mandatealso read by ignoranceP04_mandate_response
no_presence
nothing published · recorded as asserted26 Aug 2026
Secret-order regime in the incorporation countryP11_gag_order_regime
judicial_only
Cairvpn.org26 Aug 2026
Report a problem with P11_gag_order_regimeUser base scale (mass >=10M, mid >=1M, niche <1M)also read by silenceM08_user_scale
unknown
nothing published · recorded as asserted
Other businesses of the owner groupM10_owner_other_business
none_disclosed
Bairvpn.org26 Aug 2026
Report a problem with M10_owner_other_businessTransparency reportalso read by silence, ignoranceP05_transparency_report
unknown
nothing published · recorded as asserted
Reported 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
Cbleepingcomputer.com26 Aug 2026
Report a problem with X01_documented_lieMarketing versus audit findingsX02_claim_gap
not applicable
nothing published · recorded as asserted
Ownership structure transparencyX03_owner_transparency
clear
Bairvpn.org26 Aug 2026
Report a problem with X03_owner_transparencyAdverse events on the owner group recordX04_owner_group_history
clean
Cairvpn.org26 Aug 2026
Report a problem with X04_owner_group_historyHow the service is paid forX05_monetisation_model
paid_only
Bairvpn.org26 Aug 2026
Report a problem with X05_monetisation_modelClaims of 100% anonymity or military-grade cryptoX06_absolute_claims
no
Cairvpn.org26 Aug 2026
Report a problem with X06_absolute_claimsAggressive lifetime subscriptionsX07_lifetime_push
no
Bairvpn.org26 Aug 2026
Report a problem with X07_lifetime_pushCoverage exists only on affiliate sitesX08_affiliate_only_reviews
no
Cbleepingcomputer.com12 Sep 2026
Report a problem with X08_affiliate_only_reviewsSecurity incident and how it was disclosedalso read by ignoranceX09_incident_handling
none_known
nothing published · recorded as asserted26 Aug 2026
Affiliate programme and payout tierX10_affiliate_program
standard
Bairvpn.org26 Aug 2026
Report a problem with X10_affiliate_programOwner-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
Bplay.google.com28 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
nothing published · recorded as asserted26 Aug 2026
Actual disclosure historyP02_disclosure_history
none_known
nothing published · recorded as asserted26 Aug 2026
Court record of compelled productionalso read by silenceP03_court_record
none_known
nothing published · recorded as asserted26 Aug 2026
Warrant canary disciplinealso read by ignoranceP07_warrant_canary
unknown
nothing published · recorded as asserted
Requests received in periodP08_requests_received
unknown
nothing published · recorded as asserted
Requests where data was providedP09_data_provided
unknown
nothing published · recorded as asserted