Discover mutuals

Expected behavior

  1. When i first sign up for DeltaChat or any other time, i can initiate mutuals discovery. This is when I allow DeltaChat to check my contacts if they are already in DeltaChat

  2. I will be told if my contact is finally in DeltaChat

I know there is a security & privacy concern about this so I will refer to Bluesky trying their best to solve that concern by hashing the contact:

The blog post: Find Your Friends on Bluesky - Bluesky

The RFC: Request For Comments: A secure contact import scheme for social networks | Bluesky

Of course Bluesky can do that because it is checking phone number and centralized service, so this proposal may be rejected for that reason.

Actual behavior

I only know if my contact in DeltaChat if they told me directly

Example Images

From Bluesky:

From Telegram and article trying to fix the noises: https://medium.com/@bedmutha.riddhi/ux-case-study-solving-contact-joined-telegram-chat-feature-of-telegram-b56effd599e8

I moved this comment to its separate issue:

1 Like

Probing email for all email address in address book not yet DeltaChat is actually different idea.

This topic is actually to discover if someone else already in DeltaChat with both me and my contacts registering our intent to discover mutuals to a service and that service save our telltale like phone numbers or email address.

In that case, this is a duplicate of the following:

1 Like

Thanks, there is one that i miss, so i have replied there:

1 Like

Good catch. Note that if you write the link on its own line, a preview will be generated for it inline.

1 Like

Thanks, that’s neat trick!

If there is any other feedback, please feel free to reply.

I think my proof of concept will be a separate app for discovery of mutuals on other protocols/networks, not only DeltaChat, since end users will need to pay for the SMS or email verification, and keeping the service up, so generalizing this hopefully will allow adoption.

I have a feeling someone already does that kind of app though, but maybe not with DeltaChat as one of the “I am currently using this app”.

There was a proprietary service for this in the past:

1 Like