Open the downloaded file and tap install. Android will ask you
to allow installing apps from your browser — that is a one-time toggle, because this
app is not distributed through the Play Store.
Android 8.0 or newer required.
What it does
End-to-end encrypted. The Signal Protocol, with post-quantum key
agreement. Keys are generated on your phone and never leave it.
Messages burn. A message starts a countdown the moment it is drawn on
screen, then catches fire and is overwritten in memory — on both phones at once.
No account, no phone number, no email. You pair by scanning a QR code in
person. There is no directory to look anyone up in, because there is no directory.
Message text is never written to disk. No database row, no file, no
backup. It lives in memory and dies with the app.
Screenshots are blocked by Android itself, including screen recording,
casting and the app-switcher preview.
What it does not do
Stop a camera pointed at your screen. No app can. Blocking screenshots
stops the device capturing; it does nothing about the person opposite you.
Protect you on a compromised phone. Wiping memory defeats forensic
recovery afterwards. It does not defeat malware or a keylogger reading what you
type.
Hide that you are talking to someone. Message contents are unreadable to
the relay, but a relay necessarily sees that two devices exchanged something and
when.
Work without setup. Pairing needs both phones on the same Wi-Fi. After
that, messages travel over the internet.
This has not been independently audited. The cryptography is Signal's own
library, which has been; the code around it has not. Judge it accordingly, and read
the source — that is what it is there for.
Verify what you downloaded
Every build here is signed with the same key. On a phone you
can check with an APK viewer; on a computer, with
apksigner verify --print-certs.
Universal APK ember-1.0.0.apk 649efa6c59672741a625f6601338838d3928852a3b5c0edc25d6be0eeafc17ce64-bit ARM ember-1.0.0-arm64.apk be98c517c5663598c4c5a5fe33fa9b46a55254b4d04b4e88866270713dadacf432-bit ARM ember-1.0.0-arm32.apk f2fb292e08921b07bec2f0c4a3387e50c3d42046f6cde5a322ef27144c6b7febSource ember-source-1.0.0.tar.gz 496e707ae9bd950fa968f5a2b0983008eab9f06a66ac40c7b9c8b73b1538fe89
Source code
Ember links against
libsignal, which is licensed under
the GNU Affero General Public License v3. That licence requires that anyone
given the app is also offered its complete source — so here it is, including the
relay server.