Signal 8.31.0 — the first minute without a single click

How we tested: a clean Debian 13 in a disposable container; source — package signal-desktop 8.31.0 from the vendor’s repository (https://updates.signal.org/desktop/apt). Run as a regular user on a virtual screen, 60 seconds, nothing clicked. 17.10.2026. Every network request and every file written was recorded; the code was not decompiled. The container was deleted afterwards.

Program website: https://github.com/signalapp/Signal-Desktop#readme

Package SHA-256: ab8f385b26eb06b6d9dc8db7c8b9e0a35c521139a9b11b9e110dfaf5bfe75996

Summary

What we checkedResult
Built-in telemetry, crash reporting, analytics, ad SDKsCrashpad / Breakpad (crash reports), Squirrel (update checks), Electron crashReporter (crash reports), electron-updater (update checks)
Network requests in the first minute3 server names, plus 1 unnamed
Known trackers among the serversnone
Files written in the first minute174
The program ran the whole timeyes — process alive at the end

The program’s screen at the end of the test

What is built in

1635 files (365 MB) were checked.

SDKPurposeFound in
Crashpad / Breakpadcrash reportsopt/Signal/signal-desktop
Squirrelupdate checksopt/Signal/LICENSES.chromium.html
Electron crashReportercrash reportsopt/Signal/resources/app.asar!/bundles/main.js
electron-updaterupdate checksopt/Signal/resources/app.asar!/bundles/main.js

Addresses of known trackers in the program’s files — addresses in code, not requests:

TrackerAddressesMentions
Googlec.play.google.com, clients2.google.com, c.android.clients.google.com, c.docs.google.com192
Yahooit.search.yahoo.com, at.search.yahoo.com, es.search.yahoo.com, fr.search.yahoo.com94
Microsoft Bing Adswww.bing.com5
Mail.rusuggests.go.mail.ru, go.mail.ru4
Яндекс.Метрикаsuggest.yandex.ru, yandex.ru4
Google APIsc.bigcache.googleapis.com, www.googleapis.com, chromewebstore.googleapis.com4
Яндексstorage.ape.yandex.net4
jsDelivrcdn.jsdelivr.net4
Google Staticssl.gstatic.com, www.gstatic.com3
Stripeapi.stripe.com2
YouTube (видео)googlevideo.com1
Google AdSensec.googlesyndication.com1

Where it connected

ServerHowFrom secondTimesKnown tracker
grpc.chat.signal.orgconnection3.13—
updates.signal.orgconnection1.32—
updates2.signal.orgconnection3.51—
76.223.66.180:443connection without a name (UDP)50.62—

A DNS lookup is not yet a connection: the program looked up the server’s address. But the lookup itself is visible to the ISP and the DNS server.

What it wrote to disk

Folders the program wrote files to during the minute:

FolderFiles
~/.cache/mesa_shader_cache_db102
~/.config/Signal63
~/.cache/fontconfig5
~/.local/share3
~/.cache/dconf1

How to read this card