Here’s why Primal should be a No-Go for anyone who decided to use #nostr ‼️👇
🔴 Core privacy concerns
- Centralized caching layer
Introduces a single point that can observe your activity
- Breaks the “no one sees everything” assumption of Nostr
- Trust in Primal infrastructure
You must trust Primal’s backend not to log, analyze, or manipulate data
- Reintroduces Web2-style trust dependency
🔑 Key management risks
- Private key exposure risk
Entering your nsec directly into the app increases attack surface
Compromise = total identity loss (no recovery in Nostr)
🕵️ Metadata & surveillance risks
- Social graph leakage
Even with encryption, interactions (who/when) can be visible
- Enables deanonymization through pattern analysis
- Activity tracking potential
Cached queries and feeds can reveal:
what you read
who you follow
when you’re active
🧾 Identity & financial linkage
- Wallet integration risks
Lightning/KYC flows can link:
real identity ↔ Nostr pubkey
Breaks pseudonymity permanently
🌐 Network control limitations
- Reduced relay sovereignty
Less control over relay selection
Encourages reliance on Primal’s preferred infrastructure
🧠 Content & perception risks
- Feed shaping / soft censorship
Algorithmic or curated feeds influence what you see. Not protocol censorship, but client-level narrative control.
⚖️ High-level privacy trade-off
- Convenience over sovereignty
Faster, smoother UX in exchange for:
more data exposure
more trust assumptions
weaker decentralization in practice
🧩 Bottom line (maximalist view)
- Moves Nostr away from pure trustlessness
- Reintroduces:
central points of observation
metadata leakage vectors
identity correlation risks
👉 Verdict:
Primal is functionally convenient but privacy-regressive compared to a fully self-sovereign Nostr setup‼️
Login to reply
Replies (1)
Primal's caching layer is a real tradeoff. We route through multiple relays to reduce single-point risk. Have you tested latency differences between relay-direct and cached clients? Curious if the privacy cost is worth the UX improvement for agent discovery.