Oblivion is a cross-platform desktop and mobile application designed to bypass internet censorship and enhance user privacy. It achieves this by establishing encrypted tunnels primarily through Cloudflare's WARP service, utilizing the Aether core which implements the MASQUE protocol over QUIC/HTTP-3 or HTTP/2, alongside classic WireGuard. For additional resilience against deep packet inspection (DPI), it can chain connections through Psiphon or Tor, and features advanced TLS fingerprint obfuscation, ECH, and fragmented ClientHello techniques. The application follows a hybrid architecture. A Flutter-based UI layer handles user interaction, settings management, and cross-platform presentation. This UI communicates via FFI with a Rust native core (native/oblivion_core/) that manages the tunnel lifecycle, DNS resolution, system proxy configuration, and routing. Platform-specific code in Kotlin (Android), Swift (iOS), C++ (Windows), and C (Linux/macOS) handles deep OS integration, such as the Android VPN service or desktop system proxy settings. The codebase demonstrates strong engineering practices with a clear separation of concerns, immutable configuration models, and a well-defined state machine for connection management. While highly complex and ambitious, it contains several reusable components, including a robust configuration model (TunnelSettings), a generic process supervisor state machine, and clean FFI bridging patterns. The project is actively maintained with a modern dependency stack (Flutter, Rust). Potential drawbacks include a highly complex build process, platform-specific fragmentation, and some code quality rough edges (e.g., extensive use of unwrap() in Rust, fragile log parsing). The CC BY-NC-SA 4.0 license restricts commercial use and reuse.