# Choose a VPN in Australia — source-based filter

Observed / calculated: 2026-09-12, Australia/Sydney  
Method: original calculation over stored product records.  
Not: a product ranking, a numeric security score, a live-app test, a guarantee of anonymity, or an Australian checkout total.

## Café Wi-Fi traveller (iPhone + Windows)

Hard requirements (unknown cannot satisfy):

1. `product_family = personal_vpn`
2. Documented iOS app (`platforms.ios` present)
3. Documented Windows app (`platforms.windows` present)
4. iOS kill switch documented `yes`
5. Windows kill switch documented `yes`
6. At least one audit with `full_report_inspected = true` (announcement-only is not inspected)
7. At least one subscription plan with `native_currency = AUD`

Formula: `cafe_pass = personal_vpn AND documented_ios AND documented_windows AND ios_kill_switch_yes AND windows_kill_switch_yes AND inspected_full_report AND native_aud_plan`

## Company-resource access

Hard requirements:

1. `product_family = business_remote_access`
2. `business_controls.private_resource_access = yes`

A missing `business_controls` object is unknown, not unsupported. A consumer VPN is not inferred to provide private-resource access.

## Cash illustration (not a ranking)

12-month cash is the introductory billed total, not effective monthly × 12.

- Surfshark Starter 2-year: `349*12=4188 ≠ 9423` (covered months `24+3=27`)
- Proton VPN Plus 2-year: `559*12=6708 ≠ 13416` (covered months `24+0=24`)
- Private Internet Access 3 Years + 3 Months EXTRA: `249*12=2988 ≠ 9711` (covered months `36+3=39`)

Surfshark One is not used (dual public intro). Australian checkout totals stay unknown (GST/card FX omitted).

## Residency

`australian_exit_advertised = yes` is not `data_residency = au`.

See `/guides/vpn-australia-buying-guide`.
