✦ THE NINJA WAY ✦
Pick the privacy mode that fits the search. Read on for the architecture.
Private Web for everyday results from the live web, or PIR Vault for cryptographic retrieval over curated indexes.
Web, news, papers, code, images, Wikipedia, Hacker News, and arXiv all route through our SearXNG backend so the engines never see your IP.
Click 🥷 Ninja View on any result. We fetch the page on our server, scrub the dangerous bits, and serve it to you sandboxed.
For Wikipedia and other curated corpora, the document you fetch is retrieved via SimplePIR — the server can't tell which one you opened.
Chuninja is a Rust (Axum) backend that fronts a self-hosted SearXNG instance and a headless Chromium renderer. The frontend is plain HTML/CSS/JS with no framework — easy to audit, easy to host.
| Component | Private Web | PIR Vault |
|---|---|---|
| Your browser → Chuninja | Query text in clear | Query text in clear (for ranking) |
| Chuninja → SearXNG / engines | Query text | Not used |
| Chuninja → PIR DB | Not used | Encrypted one-hot vector |
| Destination → you | Sees Chuninja's IP via Ninja View | Sees Chuninja's IP via Ninja View |
Chuninja is a frontend — it protects your IP from upstream engines and your reading from destination sites, but it does not anonymize your network traffic (use a VPN or Tor for that). And PIR only works on curated corpora, not on the live web.
Read more in our about page or PIR technology explainer.