Birdo VPN

Verified safeOpen sourceExclusive
No reviews reviews
85
downloads
10
android

AI summary

Open-source VPN client using WireGuard with ChaCha20-Poly1305 encryption, post-quantum key exchange, and XRAY Reality obfuscation. Features kill switch, split tunneling, biometric lock, and quick settings tile. Version 1.4.7 updates available on GitHub. No-logs policy with credentials stored in Android Keystore. GPLv3 licensed.

Generated by AI. May contain inaccuracies.

About this app

The universal mobile client for Birdo VPN -- built once with Kotlin Multiplatform, running natively on Android and iOS.

Shared Module (shared/)

The KMP shared module contains all platform-agnostic logic:

- WireGuard tunnel management and key exchange - API client (authentication, server list, session management) - Connection state machine - Certificate pinning and transport security - Encryption utilities (ChaCha20-Poly1305 via WireGuard)

Features

- WireGuard Protocol -- ChaCha20-Poly1305 encryption with Curve25519 + Post-Quantum key exchange - Kill Switch -- Blocks all traffic if the tunnel drops - Split Tunneling -- Per-app VPN routing (Android) - Always-On VPN -- System-level persistent connection with auto-reconnect - Biometric Lock -- Fingerprint / Face ID app lock - Quick Settings Tile -- Toggle VPN from the notification shade (Android) - Home Screen Widgets -- Glanceable status with one-tap connect (iOS) - On-Demand Connect -- Rules-based activation on specific networks (iOS) - iCloud Sync -- Sync settings across Apple devices (iOS) - Stealth Mode -- XRAY Reality obfuscation to bypass DPI - Multi-Hop -- Route through multiple servers for extra anonymity

Security

- All network traffic encrypted with WireGuard (ChaCha20-Poly1305) - Certificate pinning on all API connections - Credentials stored in Android Keystore / iOS Keychain - No activity logs, no DNS logs, no traffic inspection - Release artifacts signed with Sigstore for provenance verification - CI uses pinned action SHAs and minimal permissions - ProGuard/R8 obfuscation on release builds (Android)

License

GNU General Public License v3.0

What's new

v1.4.7Jul 21, 2026

https://github.com/BirdoVPN/Mobile-Client/compare/android-v1.4.5...android-v1.4.7/

About this version

Version
1.4.7 (10407)
Size
34.74 MB
Requires Android
10
Target SDK
29
Architecture
arm64-v8a, x86_64
Downloads
85
Updated
Jul 21, 2026
Package
app.birdo.vpn

Similar apps

Ratings & reviews

0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app