OpenRung
A free, privacy-first relay network that helps you reach the open internet. Open source and nonprofit-run.
Fact sheets about Nostr clients: who is behind them, what they do with your keys, their code and their privacy. Facts and sources only.
SecurityJavaScript · CSSGitHub @rzazo24OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Fact sheets about Nostr clients: who is behind them, what they do with your keys, their code and their privacy. Facts and sources only.
Loading the full README.
Read the full README ↗Leer en español: README.es.md
Live: https://scrutiny.hivescope.xyz
Fact sheets about Nostr clients: who is behind them, what they do with your keys, their code and their privacy. Facts and sources only: no scores, no verdicts. Inspired by WalletScrutiny, which does this for Bitcoin wallets.
Each sheet puts side by side what the app stores say, what the privacy policy says, what the published code shows and what the app does when opened in a browser, and says where they disagree. How it is done, and what is not checked yet: METHOD.md.
| Client | Checked |
|---|---|
| Amethyst | 2026-10-24 |
| Damus | 2026-10-24 |
| Nostrich | 2026-10-24 |
| Nostr Vault | 2026-11-01 |
| Primal | 2026-10-24 |
| Quill | 2026-10-24 |
| White Noise | 2026-11-04 |
Disclosure: Quill is made by the author of Nostr Scrutiny; it goes through the same checks.
clients/<client>.json lists where to look: the website, the App Store and Google Play ids, the repository, the privacy policy.npm run collect <client> gathers what can be checked and writes it, dated, to data/<client>/<date>.json (the privacy policy is kept word for word next to it):
sheets/<client>.md. Every claim points to a source; what could not be checked is said so.Adding a client: CONTRIBUTING.md. Something wrong or out of date: open an issue with the source that shows it.
npm install
npx playwright install chromium # once, for the collectors
npm run collect quill # gather data for one client
npm test # sheets follow the method; the site builds clean
npm run build # the site, in site/
./scripts/deploy.sh <path-to-relay-repo> scrutiny.hivescope.xyz # publish through the relay's Caddy
The site is plain HTML and one stylesheet: no scripts, no cookies and nothing loaded from other sites, served with a strict Content-Security-Policy.
| Path | What |
|---|---|
clients/ | where to look, per client |
src/collect.mjs, src/sources/ | the collectors (App Store, Google Play, GitHub, web app, privacy policy, NIP-89) |
data/ | what was collected, dated |
sheets/ | the fact sheets |
scripts/build.mjs, web/ | the static site |
deploy/, scripts/deploy.sh | publishing through the relay's Caddy |
MIT