roadmap

what's next, honestly dated where we can be

No fixed ship dates unless we're confident in them. Windows in particular needs every check rebuilt natively — none of the linux probes translate — so it's listed as planned, not "coming soon."

shipped

linux checks, all eight

DNS, VPN tunnel, traffic egress, firewall, IPv6 leak guard, MAC randomization, encrypted messaging, disk encryption — all read-only, all at full depth.

broad init/package-manager detection

systemd, OpenRC, runit, s6, dinit, sysvinit; apt, dnf, pacman, emerge, zypper, apk, xbps, nix — detected, never assumed.

revert-all safety script

Generates a commented, reversible shell script for anything veil applied, plus a plain-text how-to.

in progress

Rust + Tauri port

Porting from the Python/stdlib prototype to Rust + Tauri v2, one component at a time. The Python app stays the shipping product and the reference implementation until the Rust port matches its behavior on a real machine.

privileged helper for one-click apply

A small, separately-invoked helper that maps an opaque check id to a concrete fix — the GUI itself never runs elevated, and no user input reaches a shell.

planned

windows support

Every check rebuilt as a native Windows probe. Two are expected to be narrower than linux from day one: MAC randomization (partial — Windows exposes the current MAC and the OS-level random-hardware-addresses toggle, not per-SSID policy) and firewall reads (Windows Defender Firewall profile state; a third-party firewall reads as "applied by something else," not a failure).

always-on guardian + auto-heal

A background monitor that alerts the moment a protection drops and can re-apply it automatically — plus-tier, local only, no hosted service.

posture history + scheduled scans

Track what changed and when, stored locally — no cloud sync, no account required.

macOS and Android are not on this roadmap. They were dropped, not deferred — macOS can't be built or signed without Apple hardware, and unrooted Android can't read the firewall state, IPv6 routing, or Wi-Fi MAC that most checks depend on.