This is why you must add DM relays to your list... The incognito becomes active by default and no one can see who you are talking to.
Discussion
Maybe having services like simpleX integrated would be a better solution for direct messaging. At the moment I feel more comfortable sharing a simpleX address to people who wants to chat directly.
SimpleX servers know more about you than DM relays.
SimpleX servers only know IP, which 90%+ users protect via tor and/or integrated private routing. There's correlation with any users because there are no user identities of any kind. It's just IP and a bunch of 16k encrypted chunks.
The protocol uses channel IDs and generated keys that are visible to the servers. Those can be used to track you around. Especially if both users use the same server, which is common for the default setting of the app.
I think you may be have looked at it before private routing was implemented. There's only a potential for discerning a specific profile if they're using a private SMP server, and not an array of public servers. Every connection involves a randomly selected server pair selected from the collection of servers each person has defined. With private routing, there's additional proxying and mixing, as well as session-level masking.
Are those things the default now? Last time I check they were still opt-in. And since most of those servers were been run by the same entity, in practice people can still be traced.
But yes, this is way better than their version from last year.
Do you know why they decided to not use Tor sessions to do proxying and masking?
Private routing is on by default now. As of v6 (or maybe v5.8, I don't remember). You're not wrong about channel IDs, but it's a different ID per message queue. With 2 queues, receiving and sending, and each member's pair using different queues, they have very little info to start tracking users, and it would be very hard to identify anyone from that, on a server that has a lot of messages going on.
To me, servers should not even know which messages go in which queues.
The weakness is that there's one main provider for the default servers; SimpleX. It takes manual effort to setup different servers, so as you said, most users are using the default servers. But that's also changing soon as additional providers are being brought in, and their servers will be among the initially configured servers. There's also talk of having a set of randomly-selected servers configured on install so that everyone wouldn't have the same default set.
Yeah, that's a major problem to me. The company should not even run any server. It's too easy for court orders.
I don’t think so man
I'm a huge advocate for SimpleX Chat, but I don't think makes sense to integrate it with Nostr. Nostr has its own direct messaging protocols that are better suited for the specific Nostr environment. SimpleX wouldn't solve any problems.
You’re probably right, maybe integration wasn’t really the correct terminology. Maybe a button on the profile to go to that user simpleX. But I guess we can do that with a link on profile.
Christ how horrifying
Or just don't use Nostr for messages since I don't know what my chat partner has set up.
If the incognito icon lights up, you both are good.
Will I be able to know before I send the first message?
Yep, the incognito will light up if the receiver's DM relay list can be found.
nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z which apps use DM relays besides Amethyst?
Because zap-split is default when quoting, zaps on this go to DM-reporter 😅 The pain of defaults!
That's great. The reporter deserves it. :)
I mostly use 0x but accidentally used Amethyst for a reply and it ended up not being incognito despite our previous chats being incognito with 0x. Is there someplace I can make amethyst incognito by default?
If it wasn't, the 0xchat is not setting the DM of your friend per spec. Or there is a bug somewhere.
Either way, Its not a good idea to not know which relay is being used if the DM relays aren't there.
Gran hilo sobre la privacidad de los DMs en Nostr