Signal-FOSS

 2 likes

A fork of Signal for Android with proprietary Google binary blobs removed. Uses OpenStreetMap for maps and a websocket server connection, instead of Google Maps and Firebase Cloud Messaging.

License model

  • FreeOpen Source

Platforms

  • Android
  • F-Droid
  No rating
2likes
0comments
0news articles

Features

Suggest and vote on features

Properties

  1.  Privacy focused
  2.  Security-focused

Features

  1.  End-to-End Encryption
  2.  No Tracking
  3.  VoiP Calls
  4.  Ad-free
  5.  Private messaging
  6.  Encrypted Chat
  7.  GPLv3
  8.  Secure Chat
  9.  Encrypted Connection
  10.  Centralized model repository
  11.  Protected by Password
  12.  Forward Secrecy
  13.  International Numbers
  14.  Encrypted calls
  15.  Mobile friendly
  16.  Client side encryption
  17.  Voice Chat
  18.  Video Calling
  19.  Based on phone number
  20.  File Sending
  21.  Source code history
  22.  Voice messages
  23.  Stickers
  24.  Integrated File Sharing
  25.  Encrypted VoIP calls

 Tags

  • protected-by-password
  • stickers-for-chat
  • F-droid

Signal-FOSS News & Activities

Highlights All activities

Recent activities

Show all activities

Signal-FOSS information

  • Developed by

    Angus Turnbull
  • Licensing

    Open Source (GPL-3.0) and Free product.
  • Written in

  • Alternatives

    51 alternatives listed
  • Supported Languages

    • English

AlternativeTo Categories

Social & CommunicationsSecurity & PrivacyFile Sharing

GitHub repository

  •  154 Stars
  •  7 Forks
  •  0 Open Issues
  •   Updated Apr 10, 2025 
View on GitHub

Popular alternatives

View all

Our users have written 0 comments and reviews about Signal-FOSS, and it has gotten 2 likes

Signal-FOSS was added to AlternativeTo by QuestioningEspecialy on Jun 6, 2023 and this page was last updated Jun 6, 2023.
No comments or reviews, maybe you want to be first?
Post comment/review

What is Signal-FOSS?

Patches to Signal for Android removing dependencies on closed-source Google Mobile Services and Firebase libraries. In branches whose names include "-FOSS". Uses new "foss" or "gms" flavor dimension: build with "./gradlew assemblePlayFossProdRelease".

DISCLAIMER: You might want to consider the officially supported APK download from Signal if you don't mind proprietary dependencies. This is an unofficial client with no guarantees of timely (or any) updates. It's licensed under GPL3, like Signal, meaning it has no warranty and you use it at your own risk. Signal is a registered trademark of the Signal Foundation in the USA. This connects to Signal's servers, all terms from their Privacy Policy apply.

Frequently Asked Questions

  • Isn't Signal for Android open source? Not entirely. All official APKs include multiple closed source Google dependencies including Firebase Cloud Messaging (for notifications), Maps, Authentication and (since v5.24.15) Wallet/Payments. See the app/build.gradle file in Signal's source, or search the codebase for for any imports of com.google.android.gms or com.google.firebase - these two links search the whole Signal codebase for files that import those dependencies.

  • What's the difference between this and official Signal for Android? -Updates: Via F-Droid Repo vs Via Google Play -Notifications: Websocket to Signal server vs Firebase Cloud Messaging if installed, otherwise websocket -Maps: OpenStreetMap vs Google Maps -Donations: Not supported in-app vs Google Wallet/Payments A websocket connection often uses slightly more battery than Firebase Cloud Messaging, which the official client uses for message notification pings. Maps and in-app Donations in both official builds only work on devices with Google Apps (GAPPS) installed, otherwise the map is blank.

Signal versions 4.61.4 - 5.3.7 included Firebase ML Vision for facial recognition; this was replaced in 5.3.8 with Android's inbuilt support.

  • Does GPS work? GPS works for maps, but can be slow on phones without Google's location services installed; consider waiting a while, or installing another location provider to accelerate GPS locks like UnifiedNLP.