Signal Desktop
by Signal Foundation
Private messenger
Support the creators
Flatsonar is just the shop window. The people below made Signal Desktop.
About
To use the Signal desktop app, Signal must first be installed on your phone.
Millions of people use Signal every day for free and instantaneous communication anywhere in the world. Send and receive high-fidelity messages, participate in HD voice/video calls, and explore a growing set of new features that help you stay connected. Signal’s advanced privacy-preserving technology is always enabled, so you can focus on sharing the moments that matter with the people who matter to you.
Signal is an independent 501c3 nonprofit. The complete source code for the Signal clients and the Signal server is available on GitHub.
This flatpak is maintained by the Flathub community, and is not necessarily endorsed or officially maintained by the upstream developers.
Permissions
3 permissions weaken the sandbox. Flatsonar asks before installing.
- all devices (/dev): webcams, disks, raw hardware
--device=all - your keyring / saved passwords
--talk-name=org.freedesktop.secrets - session management (logout, suspend)
--system-talk-name=org.freedesktop.login1 - inter-process communication (needed for X11)
--share=ipc - network
--share=network - X11 display, only when Wayland is unavailable
--socket=fallback-x11 - audio
--socket=pulseaudio - Wayland display
--socket=wayland - talks to com.canonical.indicator.application
--talk-name=com.canonical.indicator.application - talks to org.ayatana.indicator.application
--talk-name=org.ayatana.indicator.application - talks to org.freedesktop.PowerManagement
--talk-name=org.freedesktop.PowerManagement - system tray
--talk-name=org.kde.StatusNotifierWatcher - screensaver inhibit
--talk-name=org.freedesktop.ScreenSaver - talks to org.gnome.Mutter.IdleMonitor
--talk-name=org.gnome.Mutter.IdleMonitor - talks to com.canonical.AppMenu.Registrar
--talk-name=com.canonical.AppMenu.Registrar - session inhibit
--talk-name=org.gnome.SessionManager - talks to com.canonical.Unity
--talk-name=com.canonical.Unity - talks to org.kde.kwalletd6
--talk-name=org.kde.kwalletd6
Who publishes this
On Flathub: the manifest was reviewed and built on Flathub's infrastructure, but the developer has not verified ownership of the app id.
- installs a prebuilt binary instead of building from source (x2)
source:prebuilt - on Flathub: manifest reviewed and built by Flathub; the developer has not verified the app id
publisher:flathub
Maintenance
Recent activity on the upstream repository, or built and reviewed by Flathub.
No staleness signals: recent activity, or built and reviewed by Flathub.