the quiet parts

Private by architecture.

Blanc’s privacy is structural: what the browser blocks, what it refuses to run, and how it handles the data you care about.

The shield on the Island is the visible edge of blocking that runs inside the browser itself.

what runs, and what does not

The browser itself is the security layer.

Blocking lives in the network layer.

Ad and tracker blocking runs inside the browser, not as an extension. Reviewed EasyList and EasyPrivacy snapshots are hash-pinned into each Blanc release; the browser does not fetch changing filter scriptlets at startup. The shield shows what was blocked on each page. How blocking works.

Every page runs sandboxed.

Web pages run inside Chromium’s sandbox, isolated from the browser and from your files. Blanc’s own pages — settings, history, favorites — live on a privileged internal scheme that ordinary web content cannot link into, and the browser re-checks who is calling on every internal request.

No extension runtime — on purpose.

Extensions are privileged third-party code running inside your browser. Blanc removed the runtime entirely, which removes that class of risk outright — and a common reason to install one, ad blocking, is already built in at a deeper layer. If you need a specific extension, we are honest about it: Blanc is not your browser today.

the sensitive parts

How Blanc handles sensitive data.

Sync the server cannot read.

Sync is off by default. Favorites, eligible settings, and optional open-tab snapshots are encrypted on your device. The current v1 server stores ciphertext under an opaque account locator and cannot read or merge it. The passphrase is never stored or sent, and the retained key is wrapped by the operating system credential service.

Passkeys live in the Secure Enclave.

On a Mac with Touch ID, Blanc creates device-bound passkeys inside Apple’s Secure Enclave. The private key never leaves the chip, and Blanc is signed with an Apple-issued Developer ID and provisioned to hold its own keychain access group. macOS only for now.

Permissions ask first.

Camera, microphone, location, notifications — each request raises a Blanc prompt, and each decision is remembered for that site. Decisions made in a private tab are never written to disk.

The usage ping waits for your choice.

A fresh profile presents the usage ping on, but sends nothing until you save the choice and lets you turn it off before continuing. If left enabled, a packaged launch sends the narrow pseudonymous payload listed in the privacy policy—never URLs, searches, or page content. The choice stays device-local and can be switched off at any time.

on the network

Respecting the VPN you already chose.

WebRTC stays in its lane.

WebRTC can reveal network addresses that sidestep a proxy. Blanc limits it to your default connection by default, and an optional “disable direct UDP” mode blocks a specific direct-UDP path around an application proxy. It is not a promise of anonymity — it reduces one well-known proxy-bypass risk.

DNS you can encrypt — or hand to your VPN.

Blanc can send DNS lookups over an encrypted connection (DoH) to Cloudflare, Quad9, Mullvad, or a provider you name — or stay out of the way and leave DNS to your system or VPN. Encryption hides your lookups from the network in transit; it does not hide the sites themselves, and it makes the resolver a party you choose to trust. Automatic mode upgrades opportunistically and is not a guarantee.

verify a release

Check that a download is really ours.

ready when you are

A quieter browser, with the quiet parts documented.

download blanc