圖標

Night Drop

Anonymous, end-to-end encrypted 1:1 chat over Tor
新版本 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.
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.

版本

雖然在下方可選擇下載 APK 檔案,但要留意這樣的安裝方式將不會收到更新通知,是一種較不安全的下載方法。建議您先安裝 F-Droid 用戶端使用。

下載 F-Droid
  • 版本 0.2.0 (4163) 建議 於 2026 年 10 月 22 日新增

    x86_64

    此版本需要 Android 7.0 或更高的版本。

    此套件包由原開發者建置和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 查看網路連線
      允許應用程式查看網路連線相關資訊,像是有哪些網路,以及有沒有連上。
    • 拍攝相片和影片
      這個應用程式在使用期間可以使用相機拍照及錄影。
    • 偵測應用程式視窗是否擷取螢幕畫面
      如果在使用應用程式過程中拍攝了螢幕截圖,這個應用程式將會收到通知。
    • android.permission.DETECT_SCREEN_RECORDING
    • 執行前景服務
      允許應用程式使用前景服務。
    • 搭配「specialUse」類型執行前景服務
      允許應用程式搭配「specialUse」類型使用前景服務
    • 擁有完整的網路存取權
      允許應用程式建立網路通訊端及使用自訂網路通訊協定。瀏覽器和其他應用程式會提供將資料傳輸到網際網路的方法,因此不需要這項權限也能將資料傳輸到網際網路。
    • 顯示通知
      允許應用程式顯示通知
    • 啟動時執行
      允許應用程式在系統完成開機程序後立刻自行啟動。這會增加手機的開機時間,而且會因為系統一直執行該應用程式導致手機的整體運作速度變慢。
    • 控制震動
      允許應用程式控制震動。
    • 防止手機休眠
      允許應用程式防止手機進入休眠狀態。
    • app.nightdrop.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下載 APK 50 MiB PGP 簽章 | 建置紀錄

  • 版本 0.2.0 (4162) - 於 2026 年 10 月 22 日新增

    arm64-v8a

    此版本需要 Android 7.0 或更高的版本。

    此套件包由原開發者建置和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 查看網路連線
      允許應用程式查看網路連線相關資訊,像是有哪些網路,以及有沒有連上。
    • 拍攝相片和影片
      這個應用程式在使用期間可以使用相機拍照及錄影。
    • 偵測應用程式視窗是否擷取螢幕畫面
      如果在使用應用程式過程中拍攝了螢幕截圖,這個應用程式將會收到通知。
    • android.permission.DETECT_SCREEN_RECORDING
    • 執行前景服務
      允許應用程式使用前景服務。
    • 搭配「specialUse」類型執行前景服務
      允許應用程式搭配「specialUse」類型使用前景服務
    • 擁有完整的網路存取權
      允許應用程式建立網路通訊端及使用自訂網路通訊協定。瀏覽器和其他應用程式會提供將資料傳輸到網際網路的方法,因此不需要這項權限也能將資料傳輸到網際網路。
    • 顯示通知
      允許應用程式顯示通知
    • 啟動時執行
      允許應用程式在系統完成開機程序後立刻自行啟動。這會增加手機的開機時間,而且會因為系統一直執行該應用程式導致手機的整體運作速度變慢。
    • 控制震動
      允許應用程式控制震動。
    • 防止手機休眠
      允許應用程式防止手機進入休眠狀態。
    • app.nightdrop.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下載 APK 47 MiB PGP 簽章 | 建置紀錄

  • 版本 0.2.0 (4161) - 於 2026 年 10 月 22 日新增

    armeabi-v7a

    此版本需要 Android 7.0 或更高的版本。

    此套件包由原開發者建置和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 查看網路連線
      允許應用程式查看網路連線相關資訊,像是有哪些網路,以及有沒有連上。
    • 拍攝相片和影片
      這個應用程式在使用期間可以使用相機拍照及錄影。
    • 偵測應用程式視窗是否擷取螢幕畫面
      如果在使用應用程式過程中拍攝了螢幕截圖,這個應用程式將會收到通知。
    • android.permission.DETECT_SCREEN_RECORDING
    • 執行前景服務
      允許應用程式使用前景服務。
    • 搭配「specialUse」類型執行前景服務
      允許應用程式搭配「specialUse」類型使用前景服務
    • 擁有完整的網路存取權
      允許應用程式建立網路通訊端及使用自訂網路通訊協定。瀏覽器和其他應用程式會提供將資料傳輸到網際網路的方法,因此不需要這項權限也能將資料傳輸到網際網路。
    • 顯示通知
      允許應用程式顯示通知
    • 啟動時執行
      允許應用程式在系統完成開機程序後立刻自行啟動。這會增加手機的開機時間,而且會因為系統一直執行該應用程式導致手機的整體運作速度變慢。
    • 控制震動
      允許應用程式控制震動。
    • 防止手機休眠
      允許應用程式防止手機進入休眠狀態。
    • app.nightdrop.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下載 APK 37 MiB PGP 簽章 | 建置紀錄

  • 新版本 0.1.29
    Backups keep your address again. Since 0.1.16 they lost it, so contacts could not reach a restored device directly: make a new backup after updating. The app now reminds contacts of your address at each start, repairing earlier restores.

    Short codes shown on a phone work reliably. Code guessing is limited, declining a request revokes access, and burn messages never return as normal ones. Linux: runs on older systems.

    Night Drop 0.2 won't be able to message 0.1 apps: update when it arrives.
  • 版本 0.1.29 (4153) - 於 2026 年 10 月 12 日新增

    x86_64

    此版本需要 Android 7.0 或更高的版本。

    此套件包由原開發者建置和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 查看網路連線
      允許應用程式查看網路連線相關資訊,像是有哪些網路,以及有沒有連上。
    • 拍攝相片和影片
      這個應用程式在使用期間可以使用相機拍照及錄影。
    • 偵測應用程式視窗是否擷取螢幕畫面
      如果在使用應用程式過程中拍攝了螢幕截圖,這個應用程式將會收到通知。
    • 執行前景服務
      允許應用程式使用前景服務。
    • 搭配「specialUse」類型執行前景服務
      允許應用程式搭配「specialUse」類型使用前景服務
    • 擁有完整的網路存取權
      允許應用程式建立網路通訊端及使用自訂網路通訊協定。瀏覽器和其他應用程式會提供將資料傳輸到網際網路的方法,因此不需要這項權限也能將資料傳輸到網際網路。
    • 顯示通知
      允許應用程式顯示通知
    • 控制震動
      允許應用程式控制震動。
    • 防止手機休眠
      允許應用程式防止手機進入休眠狀態。
    • app.nightdrop.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下載 APK 49 MiB PGP 簽章 | 建置紀錄

  • 版本 0.1.29 (4152) - 於 2026 年 10 月 12 日新增

    arm64-v8a

    此版本需要 Android 7.0 或更高的版本。

    此套件包由原開發者建置和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 查看網路連線
      允許應用程式查看網路連線相關資訊,像是有哪些網路,以及有沒有連上。
    • 拍攝相片和影片
      這個應用程式在使用期間可以使用相機拍照及錄影。
    • 偵測應用程式視窗是否擷取螢幕畫面
      如果在使用應用程式過程中拍攝了螢幕截圖,這個應用程式將會收到通知。
    • 執行前景服務
      允許應用程式使用前景服務。
    • 搭配「specialUse」類型執行前景服務
      允許應用程式搭配「specialUse」類型使用前景服務
    • 擁有完整的網路存取權
      允許應用程式建立網路通訊端及使用自訂網路通訊協定。瀏覽器和其他應用程式會提供將資料傳輸到網際網路的方法,因此不需要這項權限也能將資料傳輸到網際網路。
    • 顯示通知
      允許應用程式顯示通知
    • 控制震動
      允許應用程式控制震動。
    • 防止手機休眠
      允許應用程式防止手機進入休眠狀態。
    • app.nightdrop.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下載 APK 46 MiB PGP 簽章 | 建置紀錄

  • 版本 0.1.29 (4151) - 於 2026 年 10 月 12 日新增

    armeabi-v7a

    此版本需要 Android 7.0 或更高的版本。

    此套件包由原開發者建置和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 查看網路連線
      允許應用程式查看網路連線相關資訊,像是有哪些網路,以及有沒有連上。
    • 拍攝相片和影片
      這個應用程式在使用期間可以使用相機拍照及錄影。
    • 偵測應用程式視窗是否擷取螢幕畫面
      如果在使用應用程式過程中拍攝了螢幕截圖,這個應用程式將會收到通知。
    • 執行前景服務
      允許應用程式使用前景服務。
    • 搭配「specialUse」類型執行前景服務
      允許應用程式搭配「specialUse」類型使用前景服務
    • 擁有完整的網路存取權
      允許應用程式建立網路通訊端及使用自訂網路通訊協定。瀏覽器和其他應用程式會提供將資料傳輸到網際網路的方法,因此不需要這項權限也能將資料傳輸到網際網路。
    • 顯示通知
      允許應用程式顯示通知
    • 控制震動
      允許應用程式控制震動。
    • 防止手機休眠
      允許應用程式防止手機進入休眠狀態。
    • app.nightdrop.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下載 APK 36 MiB PGP 簽章 | 建置紀錄

  • 新版本 0.1.27
    Uses much less data and battery in the background. A bug in the Tor library made the app re-publish its address more and more often the longer it ran; in our overnight test this cuts its upload traffic by about 70%.

    Night Drop 0.2 is coming, and it won't be able to message 0.1 apps. The app now says so: update when 0.2 arrives, and ask your contacts to update too.
  • 版本 0.1.27 (4133) - 於 2026 年 10 月 5 日新增

    x86_64

    此版本需要 Android 7.0 或更高的版本。

    此套件包由原開發者建置和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 查看網路連線
      允許應用程式查看網路連線相關資訊,像是有哪些網路,以及有沒有連上。
    • 拍攝相片和影片
      這個應用程式在使用期間可以使用相機拍照及錄影。
    • 偵測應用程式視窗是否擷取螢幕畫面
      如果在使用應用程式過程中拍攝了螢幕截圖,這個應用程式將會收到通知。
    • 執行前景服務
      允許應用程式使用前景服務。
    • 搭配「specialUse」類型執行前景服務
      允許應用程式搭配「specialUse」類型使用前景服務
    • 擁有完整的網路存取權
      允許應用程式建立網路通訊端及使用自訂網路通訊協定。瀏覽器和其他應用程式會提供將資料傳輸到網際網路的方法,因此不需要這項權限也能將資料傳輸到網際網路。
    • 顯示通知
      允許應用程式顯示通知
    • 控制震動
      允許應用程式控制震動。
    • 防止手機休眠
      允許應用程式防止手機進入休眠狀態。
    • app.nightdrop.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下載 APK 48 MiB PGP 簽章 | 建置紀錄

  • 版本 0.1.27 (4132) - 於 2026 年 10 月 5 日新增

    arm64-v8a

    此版本需要 Android 7.0 或更高的版本。

    此套件包由原開發者建置和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 查看網路連線
      允許應用程式查看網路連線相關資訊,像是有哪些網路,以及有沒有連上。
    • 拍攝相片和影片
      這個應用程式在使用期間可以使用相機拍照及錄影。
    • 偵測應用程式視窗是否擷取螢幕畫面
      如果在使用應用程式過程中拍攝了螢幕截圖,這個應用程式將會收到通知。
    • 執行前景服務
      允許應用程式使用前景服務。
    • 搭配「specialUse」類型執行前景服務
      允許應用程式搭配「specialUse」類型使用前景服務
    • 擁有完整的網路存取權
      允許應用程式建立網路通訊端及使用自訂網路通訊協定。瀏覽器和其他應用程式會提供將資料傳輸到網際網路的方法,因此不需要這項權限也能將資料傳輸到網際網路。
    • 顯示通知
      允許應用程式顯示通知
    • 控制震動
      允許應用程式控制震動。
    • 防止手機休眠
      允許應用程式防止手機進入休眠狀態。
    • app.nightdrop.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下載 APK 45 MiB PGP 簽章 | 建置紀錄

  • 版本 0.1.27 (4131) - 於 2026 年 10 月 5 日新增

    armeabi-v7a

    此版本需要 Android 7.0 或更高的版本。

    此套件包由原開發者建置和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 查看網路連線
      允許應用程式查看網路連線相關資訊,像是有哪些網路,以及有沒有連上。
    • 拍攝相片和影片
      這個應用程式在使用期間可以使用相機拍照及錄影。
    • 偵測應用程式視窗是否擷取螢幕畫面
      如果在使用應用程式過程中拍攝了螢幕截圖,這個應用程式將會收到通知。
    • 執行前景服務
      允許應用程式使用前景服務。
    • 搭配「specialUse」類型執行前景服務
      允許應用程式搭配「specialUse」類型使用前景服務
    • 擁有完整的網路存取權
      允許應用程式建立網路通訊端及使用自訂網路通訊協定。瀏覽器和其他應用程式會提供將資料傳輸到網際網路的方法,因此不需要這項權限也能將資料傳輸到網際網路。
    • 顯示通知
      允許應用程式顯示通知
    • 控制震動
      允許應用程式控制震動。
    • 防止手機休眠
      允許應用程式防止手機進入休眠狀態。
    • app.nightdrop.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下載 APK 36 MiB PGP 簽章 | 建置紀錄