Client: [Feature] Export (backup) chat history in human-readable format for archive

Created on 1 May 2018  路  4Comments  路  Source: keybase/client

Relying on Keybase chat history and attachments for important reference points, notes, facts or events means that backups need to be easily provided - e.g. a human-readable chat history dump with the attachments fetched and stored offline in the archive.

The sender, the date/time the message was created/sent, the content (text and/or image etc), _potentially the time it was edited (if any)_

This can be in any convenient format e.g. HTML, or Richtext, provided it can be sent onwards easily e.g. for audits, accounts, legal, or just to avoid catastrophic loss of important chat & file data.

The JSON format is already available via keybase chat api on the command line, but the resulting JSON could easily be converted to human-readable format, and especially needs to have the attachments fetched and embedded/stored locally.

Most helpful comment

In case someone is interested, I made kbe.

All 4 comments

@richardsj Maybe you should know that keybase is based on that anybody who contributed can delete their contributions. So if you want reliable backedup use your own xmpp server.

I think I've proposed something similar be stored in the team Files under possibly hidden by default channel named specific subdirectories so that it is by default keyed to only access by the member users, and then if somebody chooses to move/copy it to another folder in the team structure it will get rekeyed to the appropriate access level.

In case someone is interested, I made kbe.

@zapashcanon the tool only downloads last 1000 messages

Was this page helpful?
0 / 5 - 0 ratings

Related issues

hkjels picture hkjels  路  4Comments

kurianjacob picture kurianjacob  路  4Comments

veddermatic picture veddermatic  路  3Comments

dwhagar picture dwhagar  路  3Comments

heartwithyou picture heartwithyou  路  3Comments