For the complete documentation index, see llms.txt. This page is also available as Markdown.

Privacy Architecture

zer0's privacy architecture is built on three pillars: zero-knowledge proofs, Tor network routing, and on-device computation. Together, they create a fortress where even we can't see what you're doing.


πŸ—οΈ Architecture Overview

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                     zer0 Browser                         β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                                          β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚  β”‚   Chromium   β”‚  β”‚  AI Agents   β”‚  β”‚  $zer0      β”‚ β”‚
β”‚  β”‚   Renderer   β”‚  β”‚  (Llama-3)   β”‚  β”‚  Wallet      β”‚ β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β”‚         β”‚                  β”‚                  β”‚          β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚  β”‚           Privacy & Shielding Engine              β”‚ β”‚
β”‚  β”‚  β€’ Zcash Sapling Pools  β€’ Halo2 Proofs           β”‚ β”‚
β”‚  β”‚  β€’ zk-DNS Resolution    β€’ No Telemetry            β”‚ β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β”‚                         β”‚                                 β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚  β”‚              Tor Expert Bundle                     β”‚ β”‚
β”‚  β”‚  β€’ Onion Routing      β€’ Exit Node Rotation         β”‚ β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                          β”‚
                          β–Ό
                  Encrypted Internet

πŸ›‘οΈ Layer 1: Zero-Knowledge Proofs

What Are Zero-Knowledge Proofs?

Zero-knowledge proofs let you prove something is true without revealing WHY it's true.

Example:

  • Traditional: "I'm over 21" β†’ Show full birthday, ID, name, address

  • Zero-knowledge: "I'm over 21" β†’ Mathematical proof (reveals nothing else)

How zer0 Uses ZK-Proofs

1. Shielded Transactions (Zcash Sapling)

All $zer0 token transactions are fully private:

Technical Implementation:

  • Sapling Protocol - zkSNARK-based shielded addresses

  • Note Commitments - Encrypted transaction details

  • Nullifiers - Prevent double-spending without revealing sender

2. Anonymous Browsing Proofs (Halo2)

Prove you're human without revealing identity:

Use Cases:

  • Anti-bot protection without tracking

  • Age verification without ID

  • Payment proof without transaction details

  • Reputation without identity

3. zk-Cohort Advertising

Advertisers target WITHOUT personal data:

How It Works:

  1. Your device generates anonymous cohort proof

  2. Ad network sees: "Cohort 482 viewed site X"

  3. Bidders compete: "I'll pay $50 CPM for cohort 482"

  4. You earn $zer0, advertiser gets results, privacy intact


πŸ§… Layer 2: Tor Network Integration

What is Tor?

Tor (The Onion Router) bounces your traffic through 3+ random servers worldwide, making it impossible to trace.

zer0's Tor Implementation

Built-In Tor Expert Bundle

Traditional Tor Browser:

  • Separate application

  • Limited compatibility

  • Slow and clunky

  • Not a daily driver

zer0's Integration:

  • Embedded in browser

  • Full Chromium compatibility

  • Optimized routing

  • Seamless experience

Enhanced Tor Features

Feature
Standard Tor
zer0 Tor

Circuit Building

3 hops, random

3-5 hops, optimized for speed

Exit Node Selection

Random

Smart (geographic preferences)

Bridge Support

Manual setup

Auto-enabled in blocked regions

Circuit Rotation

Every 10 min

Configurable (per-site, manual)

Performance

Baseline

20-30% faster (route optimization)

zk-DNS: Private DNS Resolution

The Problem: Even with Tor, DNS queries can leak your browsing:

zer0's Solution:

Features:

  • DNS-over-HTTPS (DoH) via Tor

  • Multiple resolver fallbacks

  • DNSSEC validation

  • Zero logging


πŸ’» Layer 3: On-Device Computation

Why On-Device Matters

Cloud AI Services (ChatGPT, Claude, etc.):

zer0 On-Device AI:

Local AI Stack

Model Architecture

Llama-3-8B Optimized

  • Size: 4-8 GB compressed

  • Speed: 20-50 tokens/sec on consumer CPU

  • Accuracy: GPT-3.5 equivalent for most tasks

  • Privacy: 100% local, zero cloud calls

Optimization Techniques:

  • Quantization: INT4/INT8 for 4x faster inference

  • KV Cache: Reuse computations across requests

  • Batching: Process multiple requests efficiently

  • WebGPU: GPU acceleration when available

Agent Sandboxing

Each agent runs in isolated sandbox:

Security Benefits:

  • Agents can't exfiltrate data

  • Crashed agents don't affect browser

  • Malicious agents can't access wallet

  • Complete audit trail of agent actions


πŸ”’ Additional Privacy Features

1. Always-On Incognito Mode

Cannot be disabled - this is zer0's core promise:

  • βœ… No browsing history saved

  • βœ… No cookies persist across sessions

  • βœ… No cache survives browser restart

  • βœ… No form data remembered

  • βœ… No download history logged

2. WebRTC Leak Prevention

WebRTC can expose your real IP even through VPN/Tor:

zer0's Protection:

  • WebRTC disabled by default

  • Strict ICE candidate filtering

  • Real IP never exposed

3. Browser Fingerprinting Protection

Websites track you via browser "fingerprint":

Fingerprint Components:

  • Screen resolution

  • Installed fonts

  • Canvas rendering

  • WebGL capabilities

  • Audio context

  • Installed plugins

  • Timezone

  • Language settings

zer0's Countermeasures:

  • Randomize non-critical values

  • Normalize revealing attributes

  • Block advanced fingerprinting APIs

  • Regular fingerprint rotation

Result: Your fingerprint changes every session, making tracking impossible.

Built-in blocking (no extensions needed):

Type
Default Action
Customizable

Third-party cookies

❌ Blocked

βœ…

Third-party scripts

❌ Blocked

βœ…

Tracking pixels

❌ Blocked

❌

Crypto miners

❌ Blocked

❌

Malware domains

❌ Blocked

❌

5. HTTPS Everywhere

  • Auto-upgrade HTTP β†’ HTTPS

  • Warn on insecure connections

  • Block mixed content

  • HSTS preload list included


πŸ” Cryptographic Primitives

Encryption Standards

Transport Layer:

  • TLS 1.3 minimum

  • Perfect Forward Secrecy (PFS)

  • Strong cipher suites only

Storage Layer:

  • AES-256-GCM for wallet encryption

  • Argon2id for password hashing

  • Secure key derivation (BIP-39)

Random Number Generation

Critical for:

  • Wallet seed phrases

  • zk-Proof generation

  • Tor circuit selection

Source:

  • OS-level CSPRNG (/dev/urandom, CryptGenRandom)

  • Hardware RNG when available (TPM, Secure Enclave)

  • Entropy pooling from user interactions


πŸ›‘οΈ Threat Model

What zer0 Protects Against

Threat
Protection Level
Notes

Passive ISP Surveillance

🟒 Complete

Tor hides all traffic content

Active ISP Inspection

🟒 Complete

zk-DNS prevents DNS leaks

Website Tracking

🟒 Complete

No cookies, fingerprint protection

Advertiser Tracking

🟒 Complete

zk-cohorts instead of personal data

Government Surveillance

🟒 Strong

No logs, zk-proofs, Tor routing

Malware

🟑 Good

Sandboxing, but user discretion needed

Phishing

🟑 Basic

Warnings, but user vigilance required

Physical Device Access

🟑 Limited

Encryption at rest, but unlocked = vulnerable

What zer0 Cannot Protect Against

Be aware of these limitations:

  1. Compromised Exit Nodes

    • Tor exit nodes can see unencrypted (HTTP) traffic

    • Mitigation: Always use HTTPS (zer0 enforces this)

  2. JavaScript-Based Attacks

    • Malicious JS can still execute (needed for modern web)

    • Mitigation: Disable JS for high-security browsing

  3. Browser Exploits

    • Zero-day vulnerabilities in Chromium

    • Mitigation: Keep zer0 updated, bug bounty program

  4. Social Engineering

    • Phishing, fake sites, user error

    • Mitigation: User education, built-in warnings

  5. Physical Access

    • Someone with your device can access everything

    • Mitigation: Strong password, encrypt device, never leave unlocked


πŸ“Š Privacy Metrics & Audits

Verified Privacy Claims

Metric
Value
Verified By

Telemetry Sent

0 bytes

Open-source auditable

IP Leaks (WebRTC)

0 detected

ipleak.net tests

DNS Leaks

0 detected

dnsleaktest.com

Fingerprint Entropy

15.2 bits

amiunique.org

Tracker Blocking

99.8%

EFF Cover Your Tracks

Third-Party Audits

Security Audits:

  • 🟒 Trail of Bits (Q1 2026) - Comprehensive security review

  • 🟒 Least Authority (Q2 2026) - Zcash integration audit

  • πŸ”„ Ongoing Bug Bounty - $500k pool, HackerOne platform

Privacy Audits:

  • 🟒 Cure53 - Browser privacy assessment

  • 🟒 NCC Group - Cryptographic implementation review


πŸ”¬ Technical Deep Dives

Want to learn more about specific technologies?


Last updated