We rebuilt our mobile app this spring. Here's what changed.
A note from inside the design team. Why we threw out two years of UI, what we replaced it with, and the hard choices we made about what to leave on the cutting room floor.
Inside Planet ProxyWe shipped a new version of the PlanetProxy mobile app this April. It is the first major redesign since 2024. Here is what changed and why.
The brief
Our member surveys had been telling us the same thing for eighteen months. Two complaints kept coming up: "I can't find the server I want" and "the app feels heavy." Neither was a bug. Both were design problems.
The brief we wrote ourselves: "the app should feel like a single-tap utility, not a console for a system administrator."
What we threw out
- Twenty-three settings that 0.4% of members ever touched. They are still configurable via deep-link URL for the people who want them.
- A pop-up educational walkthrough on first launch. We replaced it with a quiet bottom-sheet hint that disappears the second you tap connect.
- Three colors from the palette. The old app had eight; the new one has five.
What we kept
The world map. Almost everyone we talked to had the same mental model — "this big green dot is where I am, that smaller dot is where I want to be." We refused to flatten that into a list, even when it would have been easier.
The kill-switch indicator. It now sits in the status header so it's visible from any screen.
What we added
Smart Auto-Connect
Picks the lowest-latency station for the activity it detects. Streaming pulls a different city than torrenting; gaming pulls a different city than both. Default-on for new members, opt-in for returners.
A bottom sheet that learns
The bottom sheet on the map screen now adapts to the time of day and your usage. In the morning it shows the city you used last; at night it shows your most-used streaming city. Subtle. We will probably keep iterating here.
What we got wrong
The first beta had bottom-nav icons that were too clever — abstract symbols nobody could parse. We replaced them with literal icons in the second beta. Lesson re-learned: cute is not the same as clear.
A note on the colors
We moved from a darker brand purple to a lighter, more lavender palette. The old purple looked great in mockups against pure black, but our app has always lived in light mode for legibility — and the darker purple felt aggressive against white. The lavender breathes.
You're looking at it on this site too. The website now uses the same palette as the app. They are extensions of each other, not separate places.
Run PlanetProxy for seven days, on us.
Same purple tile cards you see on this page, plus the green lock and a 50 ms hop to wherever you want to be.
Start the trial →More from the dispatch
Inside Planet ProxyPP · DispatchWhy we are domiciled in Panama (it is not the cliché)Inside Planet Proxy · 5 minWhy we are domiciled in Panama (it is not the cliché)
Privacy companies always seem to be from Switzerland, the British Virgin Islands, or Panama. Here is the actually-substantive reason we picked Panama, and the trade-offs that came with it.
- Inside Planet ProxyPP · DispatchWhy we run our servers from RAM (and what that bought us)Inside Planet Proxy · 7 min
Why we run our servers from RAM (and what that bought us)
Diskless boot, tmpfs everything, every reboot wipes the box. The structural reason we can tell auditors there is nothing to log to — and the operational tax we pay for that property.
- Inside Planet ProxyPP · DispatchThe architecture of our streaming-clean exitsInside Planet Proxy · 7 min
The architecture of our streaming-clean exits
A look behind the curtain at the three-tier exit pool, why a residential allocation costs us 3-5x a datacenter one, the burn detector that watches for outbound 5xx spikes, and the 90% success-rate target we are honest about.