Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deleted messages in iPhone shows up on Desktop Signal app going back many many days #2151

Closed
bberkok opened this issue Mar 20, 2018 · 3 comments

Comments

@bberkok
Copy link

bberkok commented Mar 20, 2018

Bug description

Although I have been deleting my messages on my iPhone several times per day, I was surprised to find all those messages still come up when I started the Signal app on my desktop computer which is a MacBook. I am concerned that you are actually keeping old previous messages on your server and hence the app is not as secure and private as I had thought. What is going on here? Is this a bug or this is a so-called "feature"???

Platform info

iPhone 8 with the latest version of iOS
MacBook Pro with mac OS Sierra

@2-4601
Copy link
Contributor

2-4601 commented Mar 20, 2018

This is a duplicate of #643.

Each message is encrypted with a unique key. The server or anyone else on the Internet can't do anything without those keys. Only your devices can read the messages upon receiving. Thus the only security issue is if someone gets physical access to your desktop computer and sees a message you deleted on your iPhone. This case will be handled when syncing message deletion gets implemented (#643).

@GuardianMajor
Copy link

GuardianMajor commented Mar 20, 2018

I may be wrong, since I am on Windows, but I believe the reason behind that is that the desktop clients maintain their own message database, so if you delete the original it won't propagate to the desktop client, unless you also "reset" the conversation on that client as well, which will remove the copy it maintains on its own. Again, I may be wrong but I believe the only exception to this is "disappearing messages" which do presumably get propagated to all clients when they disappear. So I would suggest if you want to clear on both sides manually, then you reset the same conversation on the desktop client as well when you do the device.

@gasi-signal
Copy link
Contributor

As @2-4601 and @GuardianMajor this is currently indeed ‘by-design’ and tracked in #643.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

4 participants