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

No way to clear chat history/conversation logs? #8544

Closed
TNW9imKLC3fv opened this issue Feb 13, 2019 · 4 comments
Closed

No way to clear chat history/conversation logs? #8544

TNW9imKLC3fv opened this issue Feb 13, 2019 · 4 comments

Comments

@TNW9imKLC3fv
Copy link

TNW9imKLC3fv commented Feb 13, 2019

Hi, I was meaning to post this a while ago when I made the issue before after trying this program for the first time (I since moved away from Riot as a solution onto Gajim/Pix-art messenger/Conversations/XMPP), it seemed a rather glaring issue of missing basic functionality, that I was surprised and disappointed at, and made me a little skeptical about the whole project that such a thing could be missed (aside from the whole having Google IP-tracking captcha as a compulsory part of the only login page):

Why is there no option to clear history of a chat instead of forcing people to (impractically) go line-by-line?

Why no option to delete conversation logs which are apparently kept on everyone, forever?

That's many peoples' issue with Discord, but it seems like Riot's exactly the same?

As well as individual conversations, even better would be implementing the EU's Right to be Forgotten and letting people remove their own chats from the group chat rooms on servers (including ones not a member of anymore)

@jryans
Copy link
Collaborator

jryans commented Feb 13, 2019

If you participate in a room federated with multiple homeservers, it's quite hard to truly delete anything. When you choose to remove a message, another message is sent requesting that clients remove it.

It's a lot like email in that sense: you can delete your local copy, and you can tell everyone else to delete their copy, but it's hard to be sure everyone did in fact do so.

There are other issues about history retention that may interest you, such as element-hq/element-meta#729 and #3177.

@hoergen
Copy link

hoergen commented May 2, 2019

Sure deletion can be a complex task in a federated environment, but they way of looking on that topic is to start with the own homeserver and/or room on "some" server.

My view on this is, that you should be able as

  • room creator to set a retention/deletion time for messages and attachements
  • home server admin to set a general maximum retention/deletion time for messages and attachements

because

  • firstly of the space on your harddrives where you pay money for it,
  • secondly of cleaned up rooms and
  • thirdly there was a big discussion years ago on the net about "the right to forget", what is for example very important topic for me. And that is part of the GDPR https://gdpr-info.eu/art-17-gdpr/

And according to the third point there is a movement coming from the privacy site, to collect only data that is nescessary and to delete everything else.

You never can control if the data is deleted as well on other instances. You only can send a deletion requests and that's it. And that is "okay". If there are "black sheeps" out there you can block them anyways with your firewall or other tools.

I really would love to see such an option in riot/synapse.

@aaronraimist
Copy link
Collaborator

Seems like a dup of #3104 / https://github.com/vector-im/riot-web/issues/3800 / #7660

@ara4n
Copy link
Member

ara4n commented Aug 27, 2019

closing as dup of element-hq/element-meta#729

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

No branches or pull requests

6 participants