this post was submitted on 23 Jun 2023
4 points (100.0% liked)

Open Source

31272 readers
451 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 5 years ago
MODERATORS
 

Hi,

we're working on a solution for interoperability between different messaging platforms. Users are running a matrix server internal and want to get in contact by customers via whatsapp, signal and so on but want to stay with the privacy of matrix. Does anybody have an idea about what happens to metadata created by whatsapp etc. during bridging.

you are viewing a single comment's thread
view the rest of the comments
[–] wgs@lemmy.sdf.org 2 points 1 year ago (2 children)

I did setup an instance for myself, using dendrite as the matrix server. Don't do that if you have multiple users.

I had those bridges:

  • heisenbridge (IRC)
  • mautrix-telegram
  • mautrix-whatsapp
  • mautrix-discord

All these bridges require that a user "link" their account with the bridge, and then the bridge will create "fake" users to replicate the user's contact on WhatsApp, telegram and discord. It means that all users connected to the server will see these contacts (I don't think they can interact though), but it might leak crucial information about your contacts, like their name and phone number for instance.

I don't know if synapse can work around that, but you should check it out.

[–] whzfux@discuss.tchncs.de 1 points 1 year ago (1 children)

Ah okay thanks! I will give it a try soon. My hope was that its not just basically connecting accounts but it could be a way to interact with whatsapp user while not havingan separate account

Thanks!

Dont

[–] wgs@lemmy.sdf.org 1 points 1 year ago

That's exactly what it is. It works just like Whatsapp Web, so when you're connected, you don't need whatsapp to be running on your phone at all. It's just that to be "linked" to your account, you need a cookie which is only valid for 15 days, so every now and then, you need to refresh it.