Requirement

We need to install signal-desktop and signal-cli (Debian based) Refer to the website and github repository
According to multiple source, here is the data collected by Signal :

  • Date and time a user registered.
  • Last date of a user’s connectivity to the service.

Register phone number

Requirement : You have a phone number available and can receive at least SMS.
Here is the process to register your phone number on Signal :

First we need a captcha at this address : https://signalcaptchas.org/registration/generate.html
(F12 > Console THEN generate the captcha to see the full URL)

Here is the CLI to register the phone number with a captcha signal-cli -u "+22$PHONE" register --captcha $CAPTCHA

Then you will receive a SMS from Signal you can confirm the code with the CLI :
signal-cli -u "+22$PHONE" verify $SMSCODE

Add a device to your signal profile

Launch Signal desktop and decode the Qrcode.
Once decoded you get a link (eg : sgnl://linkdevice?uuid=QRCODE&pub_key=DECODED)
Then you can launch this command to add a new device signal-cli -u "+22$PHONE" addDevice --uri "sgnl://linkdevice?uuid=QRCODEQ&pub_key=DECODED"

Join a group

Here is the command to join a group (here RaidForums Signal group, lel don’t join it’s dead)
signal-cli -u "+22$PHONE" joinGroup --uri "sgnl://signal.group/#CjQKIBmjT8lr4ZjUf4Uo-v1ekLggLbuVZiLFgeAlPrm-eG2HEhD14zg506aKjUaRM4704LRT"