virgo-project / virgo

United DAOs of Virgo (UDV)
https://virgo.org
60 stars 14 forks source link

Thoughts on Signal #12

Closed jaekwon closed 4 years ago

jaekwon commented 5 years ago
tac0turtle commented 5 years ago
  • You can't export your data.

Why would you want to export the data? I feel this would be breach of trust of the participant(s), unless everyone is notified that this person is exporting data and they can vote to approve it

In chats, people regularly take screenshots of conversations and many times they don't take the whole conversation so the person seeing the screenshot doesn't know the full context and is being guided by the person who took the screenshot and can create assumptions of the other participants.

zmanian commented 5 years ago

I have some history with this.

Signal was designed to make life difficult for an attacker who might have physical access to your device but can't unlock it. https://twitter.com/fredericjacobs/status/702523823623643136?lang=en

Fixing the phone number thing is on the roadmap.

I've gone back and forth with the Signal devs about what kinds of guarantees disappearing messages should provide.

It's possible to provide a notification if another user does a screenshot but that's trivial to defeat by compiling your own signal app. This is a tough problem to solve in an open source context.

shanev commented 4 years ago

We are seeing an interesting convergence between Twitter and Signal/Telegram. Twitter's DM functionality now has groups, yet still limited compared to Telegram. But over time it will catch up. At the same time some popular Twitter folks (like om and naveen) now have Telegram groups. Therefore, if you extrapolate into the future, I believe #23 and DMs/groups should be part of the same service, at least at the client level.

Maybe there should be some common "social hub" that connects all types of social apps.

haymond commented 4 years ago

I like that idea @shanev. It reminds me of an open-source Trillian for social apps.

If this is a direction the Virgo team decides to go, it'll be interesting to see what the incentives are for teams like Desmos, which we'll be meeting with soon.

cwgoes commented 4 years ago

Moxie's 36c3 talk explains much of the design rationale behind Signal in detail - many points worth considering when designing chat systems (especially encrypted and/or decentralised ones).

andyboyan commented 4 years ago

Status.im will be releasing v1 of the app in February sometime. It is a replacement for Signal that does not require any phone number or any identifying information for messaging. Group chat is ok on it, but it is better for fewer than 5 in a group chat unless people use .ens names.

stale[bot] commented 4 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.