VPN That Gets Through

In-app purchases
Content rating
Everyone
10+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

APN is a VPN built to survive hostile networks. Common VPN protocols — OpenVPN, WireGuard, VLESS, Shadowsocks — are fingerprintable and increasingly blocked. APN uses its own protocol, designed to look like nothing in particular, so the tunnel gets through where others stop.

The app shows you how the tunnel is built. Handshake, cipher, key exchange, packet flow — on screen, in real time, not hidden behind a green dot. If something fails, you see exactly where and why.

How the VPN works on Android:

APN uses Android's built-in VpnService API to establish a secure tunnel on your device. When you tap Connect:

• All outgoing traffic is encrypted on your device before it leaves the network interface.
• Traffic is routed through an APN node of your choice, hiding your real IP from the sites and services you visit.
• Responses return transparently, so every app on the phone benefits — not just the browser.

The first time you launch APN, Android shows the standard VPN confirmation dialog. The permission is revocable from Android Settings at any time.

What is in the app:

• One-tap connect — pick a node, you are protected.
• Nodes in multiple countries, list refreshed automatically.
• Private nodes available — dedicated IPs, behave like self-hosted.
• Live view of the tunnel — handshake, cipher, packet counters, all visible.
• Auto-reconnect after reboot, so protection resumes without manual action.
• System-wide tunnel — every app on the phone, not just the browser.
• Foreground notification while connected, so the VPN state is never hidden.

What is not in the app:

• No analytics, no telemetry, no third-party SDKs.
• No login screen, no email, no phone number.
• No browsing logs. Your password is generated on-device and is the only credential.
• No ads, no upsell, no locked "premium" tier.

Even without a paid plan, fifteen minutes every hour are free. Always.

Permissions explained:

• BIND_VPN_SERVICE — required to create the VPN tunnel via VpnService.
• INTERNET, ACCESS_NETWORK_STATE — required to reach VPN nodes and detect connectivity changes.
• FOREGROUND_SERVICE, FOREGROUND_SERVICE_SPECIAL_USE — required by Android so the VPN can keep running while the app is in the background. The "special use" subtype is declared as "vpn", as required by Android 14+.
• RECEIVE_BOOT_COMPLETED — optional, used to restore the VPN connection after a reboot.
• WAKE_LOCK, REQUEST_IGNORE_BATTERY_OPTIMIZATIONS — used to keep the tunnel alive on devices with aggressive battery savers.

APN is for people who want proof, not promises.
Updated on
May 28, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

What’s new

Detection of broken connection was fixed
Content rating
Everyone
Learn more

App support

About the developer
APN Tech Limited
support@apn.tech
Rm 5003 5/F YAU LEE CTR 45 HOI YUEN RD 觀塘 Hong Kong
+380 63 610 8947