Night Drop

Night Drop

Anonymous, end-to-end encrypted 1:1 chat over Tor

Night Drop Messaging

Screenshots

Screenshot of Night Drop Screenshot of Night Drop Screenshot of Night Drop Screenshot of Night Drop Screenshot of Night Drop Screenshot of Night Drop Screenshot of Night Drop Screenshot of Night Drop

Description

Night Drop is a privacy-first 1:1 messenger. Like a night deposit box: every message is a sealed envelope, dropped for one person only, opened by no one in between.

* Anonymous identities only — no phone number, no email, no account. Your identity is a keypair held on your device.
* End-to-end encryption with the Signal Double Ratchet: only the sender and receiver can read a message.
* Peer-to-peer over Tor by default. There is no clearnet path — the only network egress is the Tor network.
* Local-first storage: messages live on your device. Optional server storage is opt-in, capped at 24 hours, and shows a persistent warning in the chat while active.
* An untrusted store-and-forward relay carries offline delivery only. Any relay ever holds nothing but opaque, already-encrypted blobs under unlinkable handles — no keys, no plaintext, no identities, no logs.
* Authorization before the first message: a stranger cannot message you until you approve them (scan a pre-authorized QR, or exchange a short code whose secret words block a man-in-the-middle).
* Safety-number verification (scan or compare) to confirm no one is in the middle.
* User-owned encrypted backups: the recovery password is generated on your device, shown once, and never sent to any server. Lose it and the backup is unrecoverable — by design.
* No analytics, no crash reporters, no ad SDKs, no Google Play Services, and no third-party push service.
* No automatic update check on F-Droid installs. Other builds (sideloaded, or the desktop AppImage, which have no update channel of their own) ask the Night Drop onion site over Tor, at most once a day, whether a newer version exists — and only tell you. The app never installs anything, and does not hold the permission that would let it.

Night Drop is free software (AGPL-3.0-or-later) and built to be reproducible: anyone can rebuild the release from source and confirm it matches, byte for byte.

What’s new (0.2.0)

Night Drop 0.2: the relay is optional. Remove it to chat directly, pairing by QR code; messages wait on your device until your contact is online. The relay can no longer link messages from different contacts.

0.2 cannot message 0.1 apps: contacts on 0.1 are told to update.

New: screenshots and screen recording blocked by default, invites shared without the clipboard, a notice while Tor reconnects. Photos and videos lose location and device details. Plus security fixes throughout.

Versions

Version Date Size Requires Android Download
0.2.0 current
c8d7ae51e744fd64…
2026-10-22 50 MB API 24
0.2.0
547f496e4abd87dd…
2026-10-22 47 MB API 24
0.2.0
e8f921e893454862…
2026-10-22 37 MB API 24
0.1.29
6d9ca2cafb3c2e30…
2026-10-12 50 MB API 24
0.1.29
eaa58e8c1a2f13d5…
2026-10-12 47 MB API 24
0.1.29
c4c9201ff97db72c…
2026-10-12 37 MB API 24
0.1.27
285742cba6730d3e…
2026-10-05 49 MB API 24
0.1.27
46884f1cdce66643…
2026-10-05 46 MB API 24
0.1.27
2fa95b55808410aa…
2026-10-05 36 MB API 24

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • Internet accessSend and receive data over the internet.
  • CameraTake photos and videos.
  • NotificationsShow notifications.
  • Run at startupStart automatically after the device is switched on.
  • Foreground serviceKeep running in the background, visible in the status bar.
  • FOREGROUND_SERVICE_SPECIAL_USE
  • Prevent sleepingKeep the device from going to sleep.
  • DETECT_SCREEN_CAPTURE
Show 4 more permissions
  • DETECT_SCREEN_RECORDING
  • VibrationControl the vibration alert.
  • nightdrop.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
  • Network stateCheck whether and how the device is connected.

Comments