About Setarys
An open-source project for network diagnostics and browser privacy analysis. Available to everyone.
Why we built this
Network diagnostics tools are often fragmented โ one site for IP lookup, another for WebRTC testing, another for DNS probing. We wanted a single, clean, open-source platform that consolidates the most useful checks in one place.
Most importantly, we wanted these tools to run entirely in the browser, with no backend collecting your diagnostic results. Tool results go directly from your browser to Cloudflare endpoints โ our server never sees the data.
How we operate
Zero logging
We don't log, store, or analyze any of the diagnostic data returned by our tools. No analytics platform, no session tracking.
Client-side first
All logic runs in JavaScript in your browser. External API calls go directly from you to the provider โ not proxied through us.
Open source
The full source is available on GitHub under the MIT license. Fork it, audit it, improve it. We welcome pull requests.
No fluff
No ads, no newsletter popups, no cookie banners. Just tools that work. Load the page, run the test, move on.
Built with
Intentionally minimal. No frameworks, no build tools, no npm โ just clean HTML, CSS, and vanilla JavaScript served from a static file server.
Frontend
- โ HTML5 / CSS3 / Vanilla JS
- โ System font stack โ zero external font calls
- โ No frameworks or dependencies
- โ RTCPeerConnection API (WebRTC)
- โ Performance API (latency testing)
External APIs Used
- โ 1.1.1.1 (Cloudflare) โ TLS + trace info
- โ cloudflare-dns.com โ DoH resolver ID
- โ dns.google โ DoH cross-reference
Hosting & Privacy
Setarys is self-hosted on a dedicated server. The site is served via HTTPS with TLS 1.3. No CDN proxying, no third-party analytics, no tracking pixels.
| Hosting | Self-hosted, dedicated server |
| TLS | Let's Encrypt / TLS 1.3 |
| Web Server | Caddy |
| Analytics | None |
| CDN | None |
| Cookies | None set by this site |
Contribute
Setarys is MIT-licensed. If you find a bug, have a feature request, or want to add a new diagnostic tool, open an issue or pull request on GitHub.