Signal vs Molly-FOSS: The De-Googled Pick

Published: October 7, 2026 · Updated: October 8, 2026

Short answer: Molly-FOSS is the Google-free edition of Molly, an independent open-source fork of Signal's Android app published at molly.im. It is not made by Signal and not endorsed by Signal. It strips out proprietary Google components and gets notifications through UnifiedPush instead of Google's push service. You keep your Signal account and chat with every Signal user normally. Pick the official Signal app for the safest default and fastest updates. Pick Molly-FOSS if your phone has no Google Play Services and you want zero Google code in your messenger.

If you run a de-Googled phone (GrapheneOS, /e/OS, a Huawei phone without GMS), you already know the official Signal app works without the Play Store. What most people do not know is that it still ships with Google's libraries inside. Molly-FOSS exists for the people who want that gone too: the same Signal network and the same chats, with no proprietary Google components in the client at all. This guide compares the two honestly, including where the fork's approach costs you something.

Get the official Signal APK

from Signal's official site — file hosted by Signal, not by us

Diagram comparing notification paths: the official Signal app receives notifications through Google's push service, while Molly-FOSS on a de-Googled phone uses a UnifiedPush distributor instead
Same network, different plumbing: the edition decides how your notifications arrive.

The honest comparison, side by side

Signal (official app)Molly-FOSS (independent fork)
Made bySignal FoundationAn independent developer; published at molly.im
Official / endorsedYesNo. Independent and unofficial, clearly labeled as a fork
Google code in the appBuilt with proprietary Google componentsRemoved entirely. This is the FOSS edition's whole point.
NotificationsGoogle's push service where Play Services existUnifiedPush, through a distributor app you choose
Battery behaviorEfficient, deeply integrated with Android's power managementDepends on your distributor; aggressive battery savers can delay notifications
UpdatesFastest, direct from Signal; the website build updates itselfFollows official releases; can lag by days or weeks; from molly.im or the F-Droid repo
Chat compatibilityThe full Signal networkThe same Signal network; contacts cannot tell which client you use
AccountYour Signal account; a phone number is requiredThe same Signal account; a phone number is required
Database encryption at restRelies on Android's device encryptionEncrypted database with its own lock, plus a duress password option
SupportSignal's official support channelsCommunity and the fork's own channels; not Signal support
Trust chainSignal Foundation onlySignal Foundation plus the fork's maintainer

Read the table the right way round: Molly-FOSS wins exactly one big thing, Google independence, and pays for it with slower updates, weaker official support, and a longer trust chain. Everything else is close to a draw, because both apps talk to the same servers.

What Molly-FOSS actually is (and is not)

Signal's Android client is open-source software, and that license lets anyone modify and redistribute it. Molly is the result: a modified build of Signal's Android app with extra features, maintained independently and published at molly.im. It is not a separate messenger, not a "Signal Pro," and not affiliated with Signal Foundation in any way.

Molly ships in two editions. The standard Molly works like the official app on normal phones and adds the fork's extras: an encrypted local database, an app lock, a duress password, encrypted backup files, and SOCKS proxy support. Molly-FOSS is the edition for de-Googled phones. It is built without proprietary Google components, so it runs on phones with no Google Play Services while keeping the fork's extras. If you want the full breakdown of the two editions, our Molly vs Molly-FOSS guide covers it in depth.

What Molly-FOSS is not matters as much. It is not a way to use Signal without a phone number; registration works exactly like the official app. It is not reviewed by Signal's security team. It cannot change how Signal's servers behave, because it is only a different client for the same network. And it has exactly one legitimate home: molly.im. Anything calling itself Molly-FOSS from another source should be treated as suspicious. Our Molly overview explains the fork's background.

Notifications: the real difference

Notifications are where the two apps genuinely diverge, so this deserves the full explanation. On a normal phone with Google Play Services, the official Signal app receives push messages through Google's push service. It is battery-efficient, deeply integrated with Android's power management, and almost never gets killed by the OS. That is the gold standard for notification reliability on Android.

Step-by-step flow diagram showing how UnifiedPush delivers notifications to Molly-FOSS: message arrives on Signal's servers, Molly-FOSS hands the push to a distributor app, the distributor keeps one shared connection alive, and the notification rings
UnifiedPush in four steps: one shared connection, maintained by an app you choose.

Molly-FOSS cannot use Google's push service, because the whole point of the edition is having no Google components. Instead it uses UnifiedPush, an open standard where a separate "distributor" app on your phone keeps one shared push connection alive for every app that opts in. You pick the distributor; a common choice is ntfy. When a message arrives, Molly-FOSS hands the push to the distributor, which wakes the phone and shows the notification.

Here is the honest catch, and it is the single most important thing to know before switching. The distributor is just an app, and some phones (certain OEM skins are notorious for this) aggressively kill background apps to save battery. If your phone kills the distributor, your notifications arrive late, whenever the connection re-establishes. The fix is to exclude the distributor from battery optimization in your phone's settings. Do that during setup, not after you start missing messages. Our UnifiedPush notifications guide walks through the setup.

Battery life, honestly

On a phone with Google services, the official app wins on battery without a contest. Google's push service is part of the OS itself: one shared, deeply optimized connection for every app on the phone. Nothing you install can beat that efficiency, because nothing else gets the same system-level privileges.

On a de-Googled phone the contest is different, because there is no Google push service to compare against. There, Molly-FOSS's UnifiedPush distributor replaces a job that would otherwise fall to each app keeping its own persistent connection. One shared connection is still better than many, but the distributor needs to stay alive in the background, and on phones with aggressive power management that takes deliberate configuration. Expect to spend ten minutes in battery settings getting it right. If you are the kind of person who chose a de-Googled phone, you already know this trade-off; it is the price of Google independence, not a flaw in the fork.

Updates and chat compatibility

Updates: security fixes land in the official app first. Molly-FOSS has to merge each official release, rebuild without the Google components, and publish. That work takes days, sometimes weeks. Get Molly-FOSS from molly.im or from the fork's F-Droid repository at molly.im/fdroid, which lets your F-Droid client check for updates. In the window between an official security fix and the fork's rebuild, fork users run older code. For a security-critical app, that lag is a real cost; keep the app updated and do not ignore update prompts.

Chat compatibility: this part is simple and good. Molly-FOSS uses the same Signal network and the same protocol as the official app. Your contacts cannot tell which client you use. Groups, disappearing messages, reactions, voice notes: all of it works across the two apps, because compatibility lives in the protocol, not the client. Our broader Signal vs Molly comparison covers the network side in more detail.

Registration: one thing the fork does not change. You still register with a phone number, the same as the official app. If you were hoping for number-free Signal, neither app offers it.

Moving from Signal to Molly-FOSS

Four migration steps from the official Signal app to Molly-FOSS: make a fresh Secure Backup and write down the 64-character key, install Molly-FOSS only from molly.im, restore at first launch, then verify chats before removing the old app
Back up first, install second, restore third, in that order, with no shortcuts.

Molly-FOSS uses a different package name from the official app, so it installs as a separate app rather than replacing it. That is convenient for testing, but it means your chats do not move automatically. The safe order is:

  1. Back up first. In the official app, create a fresh Secure Backup and write down the 64-character recovery key on paper. Do not skip this; there is no other way to carry your history over. Our Secure Backups guide explains the key and the storage tiers.
  2. Install from molly.im only. Get the FOSS build from the fork's own site or its F-Droid repo at molly.im/fdroid. Nowhere else.
  3. Restore at first launch. The restore prompt appears only the first time you open the app. Enter your recovery key and let it restore before doing anything else.
  4. Verify, then remove. Check that your chats, groups, and media are all present in Molly-FOSS before you uninstall the official app.

If anything goes wrong mid-migration, our restore guide covers the recovery steps. And if you decide the fork is not for you, you can go back the same way: back up in Molly, reinstall the official app, restore.

Who should pick which

Decision flowchart: if your phone has no Google Play Services and you want zero Google code, pick Molly-FOSS; otherwise the official Signal app is the safer default with the fastest updates
The decision in one chart: de-Googled and Google-free, or the safest default.

The honest decision rules, plainly stated:

One last note on trust, because it deserves repeating: with the official app you trust Signal Foundation. With Molly-FOSS you trust Signal Foundation plus the fork's maintainer and build process. That is not a reason to reject the fork, but it is a reason to choose it consciously, download it only from molly.im, and keep it updated.

Frequently asked questions

Is Molly-FOSS official? Is it made by Signal?

No. Molly-FOSS is the Google-free edition of Molly, an independent open-source fork published at molly.im. It is not made, endorsed, or supported by Signal Foundation. It connects to Signal's network as a third-party client.

Can my Signal contacts tell I am using Molly-FOSS?

No. Molly-FOSS uses the same Signal network and protocol, so messages, groups, and calls work normally with official-app users. Your contacts cannot tell which client you use.

Do I need Google Play Services for Molly-FOSS?

No. That is the point. Molly-FOSS is built without proprietary Google components and gets notifications through UnifiedPush, so it is designed for phones without Google Play Services, like GrapheneOS, /e/OS, or Huawei phones without GMS.

Will my notifications be delayed on Molly-FOSS?

They can be, if your phone's battery saver kills the UnifiedPush distributor app. Exclude the distributor from battery optimization in your settings and notifications arrive promptly. This is the main practical trade-off of the Google-free build.

How do Molly-FOSS updates work?

Get it from molly.im or add the F-Droid repository at molly.im/fdroid so your F-Droid client can check for updates. Expect new releases to trail the official app by days or weeks while the fork merges and rebuilds each version.

Does Molly-FOSS work on Huawei phones without Google?

Yes. Phones without Google Play Services are exactly the target: Molly-FOSS runs without any Google components and handles notifications via UnifiedPush. Our Molly on Huawei guide covers the setup specifics.

Related guides