signal-backup icon indicating copy to clipboard operation
signal-backup copied to clipboard

Archive your Signal conversations to immutable storage (project abandoned, but feel free to use as reference if it helps)

Signal Conversation Archive Backup

SCAB

Welcome to Signal Conversation Archive Backup (SCAB)!

Full writeup is at: https://matt.sh/signal-backup

Usage

To backup your Signal Desktop database, run the following commands to:

  • check out SCAB
  • install Python requirements
  • copy your Signal Desktop database (and attachments) into a new directory so nothing is read against your live Signal DB
  • generate a single local HTML page web viewer for all your conversations
git clone https://github.com/mattsta/signal-backup
pip3 install -r requirements.txt
cd signal-backup
rsync -avz "/Users/$(whoami)/Library/Application Support/Signal" Signal-Archive
cd Signal-Archive
python3 ../scab.py
open myConversations.html