Skip to content

Roadmap ​

The future of Nothing Private Browser. This is the intended direction β€” not a promise of specific dates or features.


Important Disclaimer ​

This roadmap represents the line of which the browser is meant to follow.

It does NOT mean every single BOM (Bill of Materials) or release must follow it exactly.

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                                                             β”‚
β”‚   This is a VISION, not a CONTRACT.                         β”‚
β”‚                                                             β”‚
β”‚   Features may ship earlier, later, or not at all.          β”‚
β”‚   Versions may be skipped.                                  β”‚
β”‚   Priorities may change.                                    β”‚
β”‚                                                             β”‚
β”‚   I might ship an update TOMORROW because why not.          β”‚
β”‚                                                             β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

The only rule: Every release is private by default. No telemetry. No session persistence. Everything else is flexible.


Version Timeline ​

VersionFocusKey FeaturesStatus
v0.1.0Core privacyZero telemetry, session wipe, basic fingerprint spoofingβœ… Released
v0.1.1Network leaksWebRTC protection, improved headersβœ… Released
v0.1.2Modern fingerprintingUA-CH spoofing, userAgentDataβœ… Released
v0.1.3Advanced fingerprintingxorshift canvas noise, WebGL spoofingβœ… Released
v0.2.0Ad blockingNetwork-level filter lists, EasyList supportπŸ”¨ In progress
v0.3.0AnonymityTor routing, VPN importπŸ“‹ Planned
v0.4.0HardeningDNS over HTTPS, encrypted storageπŸ“‹ Planned
v1.0.0StabilityFull audit, stable APIπŸ“‹ Planned

v0.2.0 β€” Ad Blocking (Current) ​

Focus: Block trackers and ads at the network level.

FeatureStatusDescription
Filter list parserπŸ”¨ In progressParse EasyList, EasyPrivacy
Network interceptorπŸ”¨ In progressBlock requests before they send
Custom filter supportπŸ“‹ PlannedUser-defined block lists
Element hidingπŸ“‹ PlannedHide empty spaces from blocked ads

Why this matters: Most "privacy" browsers still load ads β€” they just hide them. Nothing Private Browser will block them entirely.

Expected release: When it's ready. Could be next week. Could be next month.


v0.3.0 β€” Anonymity ​

Focus: Make you truly anonymous online.

FeatureStatusDescription
Tor integrationπŸ“‹ PlannedOne-click onion routing
OpenVPN importπŸ“‹ PlannedImport .ovpn files directly
WireGuard importπŸ“‹ PlannedImport .conf files directly
ProtonVPN supportπŸ“‹ PlannedNative ProtonVPN integration
Circuit displayπŸ“‹ PlannedShow Tor/VPN path

Why this matters: VPNs and Tor are separate apps. They should be built in.

Expected release: When I figure out how to make it seamless.


v0.4.0 β€” Hardening ​

Focus: Eliminate remaining privacy leaks.

FeatureStatusDescription
DNS over HTTPSπŸ“‹ PlannedEncrypted DNS by default
DNS leak blockingπŸ“‹ PlannedPrevent DNS leaks
Encrypted storageπŸ“‹ PlannedEven temporary storage encrypted
Cache partitioningπŸ“‹ PlannedPer-site cache isolation
Network partitioningπŸ“‹ PlannedPer-site network state

Why this matters: DNS is the last unencrypted piece of your browsing.


v1.0.0 β€” Stability ​

Focus: Production-ready, audited, stable.

FeatureStatusDescription
Security auditπŸ“‹ PlannedThird-party audit
Penetration testingπŸ“‹ PlannedFind and fix leaks
Stable APIπŸ“‹ PlannedNo breaking changes
Documentation completeπŸ”¨ In progressWhat you're reading now

The "I Might Ship Tomorrow" Philosophy ​

Here's how releases actually work:

javascript
// Not this:
if (featureComplete && testsPass && documentationDone && moonPhase === "full") {
    shipRelease();
}

// This:
if (iFeelLikeIt && itWorksOnMyMachine) {
    shipRelease();
}

Real examples:

  • v0.1.1 shipped because I found a WebRTC leak at 2 AM
  • v0.1.2 shipped because I wanted better UA-CH spoofing
  • v0.1.3 shipped because canvas noise needed improvement

No fixed schedules. No "quarterly releases." No "sprint planning."

Just: Is it better? Ship it.


What This Means For You ​

If You're a User ​

  • Updates come when they come
  • Features appear without warning
  • Something you want might ship tomorrow
  • Or next year
  • Or never

If You're a Contributor ​

  • Don't ask "when will X be released?"
  • Don't ask for roadmaps with dates
  • Do submit bug fixes
  • Do suggest features (but don't expect timelines)

If You're a Company ​

  • Don't depend on specific release dates
  • Do test each release before deploying
  • Do consider forking if you need stability

Priority Order ​

Features are prioritized by:

  1. What I personally need (I built this for myself first)
  2. What breaks privacy (security holes go to the front)
  3. What the community asks for (if it makes sense)
  4. What's fun to build (yes, this matters)

Recent Releases ​

VersionDateWhat
v0.1.02025-03Core private browser
v0.1.12025-04WebRTC leak protection
v0.1.22025-05UA-CH spoofing
v0.1.32025-06xorshift canvas noise

Next release: When it's ready.


How to Stay Updated ​


The Bottom Line ​

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                                                             β”‚
β”‚   This roadmap is a DIRECTION, not a SCHEDULE.              β”‚
β”‚                                                             β”‚
β”‚   The browser will get better over time.                    β”‚
β”‚                                                             β”‚
β”‚   Exactly when?                                             β”‚
β”‚                                                             β”‚
β”‚   When I have time.                                         β”‚
β”‚   When I feel like it.                                      β”‚
β”‚   When it's ready.                                          β”‚
β”‚                                                             β”‚
β”‚   Maybe tomorrow.                                           β”‚
β”‚   Maybe next week.                                          β”‚
β”‚   Maybe next month.                                         β”‚
β”‚                                                             β”‚
β”‚   That's the deal.                                          β”‚
β”‚                                                             β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Next Steps ​


Nothing Ecosystem Β· Ernest Tech House Β· Kenya Β· 2026

I might ship something tomorrow. Or I might not. We'll see.

MIT Licensed | Built by Ernest Tech House Β· Kenya Β· 2026