Experimental

WiFi Veil 0.1.0 is a privacy firewall against WiFi sensing

The same physics that lets WiFi detect presence lets a neighbour do it to you. WiFi Veil is a first release of compliant waveform controls that degrade unauthorised sensing without jamming anything.

GitHub activity: · Published:

What WiFi Veil is

I build WiFi sensing. The honest consequence of that work is that anyone within radio range can attempt the same thing on your home without asking. WiFi Veil is the other side of that coin.

It models compliant waveform controls that make a space harder to sense from outside. It is not a jammer, and the repository is explicit about that: nothing here transmits interference.

What changed

Release v0.1.0 packaged the project as a self contained repository tree. Commit 018468b added build verified ESP32 example applications including the RIS controller, and commit b7b91ca added an honesty guard to CI that blocks unsupported claims from entering the repository.

The numbers in the README are labelled SYNTHETIC at evidence level L0: reproduced by cargo test, not measured on real hardware.

Get started

Nothing to install if you just want to see it: the console runs entirely in your browser.

For the crate, a Rust toolchain and a checkout:

cargo test
cargo run --bin veil

Expected result: the test suite passes against the pinned witness, and the veil binary prints an interactive report, or a one shot report when piped.

To derive the shipped shield configuration:

cargo run --bin veil -- optimize

No documented MCP server. The supported routes are the Rust crate, the binaries and the browser console.

Use it today

Practical case: a privacy assessment of a space before deploying sensing in it. Input is your channel and layout assumptions. Workflow is run the optimizer, read the shield configuration, compare against the baseline report. Output is a reasoned position on exposure.

Acceptance test: run cargo test and confirm the pinned witness reproduces. If it does not, the model you are reading is not the model that was published.

Push it further

Experimental commentary. A reconfigurable intelligent surface controlled by a policy engine would make this an active defence rather than a static configuration. The ESP32 examples are the first step.

Limitation: none of this is measured against a real adversary with real hardware. Falsifiable test: run a known sensing pipeline against a space with and without the shield configuration and compare detection rates.

Read the original on GitHub Releases

Release WiFi Veil v0.1.0

WiFi Veil repository

Back to the newsroom