Blanc’s privacy is structural: what the browser blocks, what it refuses to run, and how it handles the data you care about.
github.com2
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 — so it is not subject to an extension store’s rules or Manifest V3’s limits. The shield on the Island 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. When you turn it on, favorites and settings are encrypted on your device with a key derived from your passphrase; the server stores ciphertext it cannot read, index, or merge. The passphrase is never stored and never sent.
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.
A ping per launch, and you can turn it off.
When the packaged app launches, it sends a small pseudonymous usage ping; the privacy policy lists every field. None of them include browsing data, and the random install ID identifies the installation, not you. Settings turns it off with one switch.
ready when you are
A quieter browser, with the quiet parts documented.