AI summary
VPN client with WireGuard encryption, kill switch, split tunneling, and multi-hop routing. Includes biometric lock, quick-settings tile, home screen widget, and optional XRAY obfuscation. Crash reporting is opt-in and disabled by default. CC BY-NC 4.0 licensed.
Generated by AI. May contain inaccuracies.
About this app
The universal mobile client for Birdo VPN, built once with Kotlin Multiplatform and running natively on Android and iOS.
Features
- WireGuard Protocol: ChaCha20-Poly1305 encryption with Curve25519 + Post-Quantum key exchange - Kill Switch: if the tunnel drops unexpectedly, the app blocks traffic until it reconnects. On Android, protection applies while BirdoVPN's VPN service is running. On iOS and macOS, if reconnecting keeps failing, the app stops blocking. - Split Tunneling: per-app VPN routing (Android) - Auto-reconnect: the tunnel re-establishes itself after network changes while the app's service is running. Android's system "Always-on VPN" toggle is deliberately not offered, because the service cannot yet self-establish a tunnel from a headless boot start, so lockdown would strand users after every reboot. - Biometric Lock: fingerprint / Face ID app lock - Quick Settings Tile: toggle VPN from the notification shade (Android) - Home Screen Widget: glanceable status with one-tap connect (Android, Glance) - Stealth Mode: XRAY Reality obfuscation to bypass DPI (Android) - Multi-Hop: your traffic enters one server and leaves from another, so sites see the exit server's address. It is not onion routing: the entry server can see your IP address and the destinations you connect to. - Crash reporting: Sentry, Android only, off unless the user turns it on (first screen or Settings). When on, it sends crash and error reports, including the app and OS version and device model. No sessions, no account details, IP address, or browsing data. The iOS and macOS app has no crash-reporting SDK.
Interface language:
- English
License
Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)
What's new
Crash reporting is now opt-in and off by default, on Android. You can turn it on from the first screen or in Settings. When enabled, it sends crash and error reports with app and OS version and device model only. No sessions, account details, IP address or browsing data. - In-app account deletion now works.
About this version
- Version
- 1.4.32 (10432)
- Size
- 63.78 MB
- Requires Android
- 10
- Target SDK
- 29
- Architecture
- arm64-v8a, armeabi-v7a, x86, x86_64
- Downloads
- 18
- Updated
- Oct 2, 2026
- Package
- app.birdo.vpn
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10