From b9b0c53e03ff42ece1327bbb8601b5cae3fdd8db Mon Sep 17 00:00:00 2001 From: SkateSpots Date: Mon, 28 Sep 2026 18:23:43 +0700 Subject: [PATCH] docs(privacy): tell users about the IP surfaces (mints, directions, AI) + surface it where it matters MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - /privacy IP section now lists Cashu mints, directions (OSRM/Transitous receive the route endpoints), and Sasquatch AI — and states the sharp bit: a relay can link your IP to your pubkey ('this person, from this address'). - Corrects the old 'none of these receive your GPS location' claim, which stopped being true once directions shipped (they get your origin/destination). - Notes the one we DO shield: the mints directory is proxied through our server, so MintRadar never sees the user's IP. - Removes the named VPN brand; copy is now neutral ('use one you pay for and trust; treat free as a warning sign'). - Settings -> Relays gets a one-line privacy note linking to /privacy. --- src/pages/PrivacyPage.tsx | 19 +++++++++++++------ src/pages/SettingsPage.tsx | 13 +++++++++++++ 2 files changed, 26 insertions(+), 6 deletions(-) diff --git a/src/pages/PrivacyPage.tsx b/src/pages/PrivacyPage.tsx index 564ddbe..873d36d 100644 --- a/src/pages/PrivacyPage.tsx +++ b/src/pages/PrivacyPage.tsx @@ -142,13 +142,20 @@ export default function PrivacyPage() { This is normal for any web or map app and isn't unique to us. Those servers are:

- None of these receive your GPS location — but they do see your IP. If you'd rather hide - that too, read the next part. + Because you send your public key (npub) on the same connection, a relay can link your IP + to you — not just "someone connected", but "this person, from this address". +

+

+ One thing we do shield: the mints directory is + fetched through our server, so MintRadar never sees your IP.

@@ -162,8 +169,8 @@ export default function PrivacyPage() {

🛡️ A reputable VPN

- Hides your IP behind the VPN's servers. Easy, fast, works everywhere. Pick a - no-logs provider you trust (e.g. Mullvad). Avoid sketchy "free" VPNs. + Hides your IP behind the VPN's servers. Easy and fast. Use one you pay for and trust; + free VPNs usually monetise your traffic, so treat "free" as a warning sign.

diff --git a/src/pages/SettingsPage.tsx b/src/pages/SettingsPage.tsx index ddd1baf..b3daa65 100644 --- a/src/pages/SettingsPage.tsx +++ b/src/pages/SettingsPage.tsx @@ -528,6 +528,19 @@ function RelaysScreen({ onBack }: { onBack: () => void }) {
+ {/* Privacy note — next to the relay list, where the thought actually occurs. + Deliberately neutral: no VPN brand, just "free is a warning sign". */} +
+ +

+ Relays can see your IP address when you connect. + Tor hides it — and treat a "free" VPN as a warning sign; they usually monetise your + traffic.{' '} + + Read more + +

+
{user && (