新版本 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
-
x86_64
该版本需要 Android 7.0 及以上版本。
此包由原始开发者构建并签名,并保证对应于此源代码 tarball。
权限
-
查看网络连接
允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
-
拍摄照片和视频
当你使用此应用时,它可以使用相机拍摄照片和录制视频。
-
检测应用窗口的屏幕截图
在应用使用过程中截取屏幕截图时,此应用将收到通知。
-
android.permission.DETECT_SCREEN_RECORDING
-
运行前台服务
允许此应用使用前台服务。
-
运行“specialUse”类型的前台服务
允许该应用使用“specialUse”类型的前台服务
-
拥有完全的网络访问权限
允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
-
显示通知
允许该应用显示通知
-
开机启动
允许此应用在系统完成引导后立即启动。这样可能会延长开机时间,并因始终运行而降低手机总体运行速度。
-
控制振动
允许此应用控制振动器。
-
防止手机休眠
允许此应用阻止手机进入休眠状态。
-
app.nightdrop.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
下载 APK
50 MiB
PGP 签名
|
构建日志
-
arm64-v8a
该版本需要 Android 7.0 及以上版本。
此包由原始开发者构建并签名,并保证对应于此源代码 tarball。
权限
-
查看网络连接
允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
-
拍摄照片和视频
当你使用此应用时,它可以使用相机拍摄照片和录制视频。
-
检测应用窗口的屏幕截图
在应用使用过程中截取屏幕截图时,此应用将收到通知。
-
android.permission.DETECT_SCREEN_RECORDING
-
运行前台服务
允许此应用使用前台服务。
-
运行“specialUse”类型的前台服务
允许该应用使用“specialUse”类型的前台服务
-
拥有完全的网络访问权限
允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
-
显示通知
允许该应用显示通知
-
开机启动
允许此应用在系统完成引导后立即启动。这样可能会延长开机时间,并因始终运行而降低手机总体运行速度。
-
控制振动
允许此应用控制振动器。
-
防止手机休眠
允许此应用阻止手机进入休眠状态。
-
app.nightdrop.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
下载 APK
47 MiB
PGP 签名
|
构建日志
-
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.
-
x86_64
该版本需要 Android 7.0 及以上版本。
此包由原始开发者构建并签名,并保证对应于此源代码 tarball。
权限
-
查看网络连接
允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
-
拍摄照片和视频
当你使用此应用时,它可以使用相机拍摄照片和录制视频。
-
检测应用窗口的屏幕截图
在应用使用过程中截取屏幕截图时,此应用将收到通知。
-
运行前台服务
允许此应用使用前台服务。
-
运行“specialUse”类型的前台服务
允许该应用使用“specialUse”类型的前台服务
-
拥有完全的网络访问权限
允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
-
显示通知
允许该应用显示通知
-
控制振动
允许此应用控制振动器。
-
防止手机休眠
允许此应用阻止手机进入休眠状态。
-
app.nightdrop.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
下载 APK
49 MiB
PGP 签名
|
构建日志
-
arm64-v8a
该版本需要 Android 7.0 及以上版本。
此包由原始开发者构建并签名,并保证对应于此源代码 tarball。
权限
-
查看网络连接
允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
-
拍摄照片和视频
当你使用此应用时,它可以使用相机拍摄照片和录制视频。
-
检测应用窗口的屏幕截图
在应用使用过程中截取屏幕截图时,此应用将收到通知。
-
运行前台服务
允许此应用使用前台服务。
-
运行“specialUse”类型的前台服务
允许该应用使用“specialUse”类型的前台服务
-
拥有完全的网络访问权限
允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
-
显示通知
允许该应用显示通知
-
控制振动
允许此应用控制振动器。
-
防止手机休眠
允许此应用阻止手机进入休眠状态。
-
app.nightdrop.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
下载 APK
46 MiB
PGP 签名
|
构建日志
-
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.
-
x86_64
该版本需要 Android 7.0 及以上版本。
此包由原始开发者构建并签名,并保证对应于此源代码 tarball。
权限
-
查看网络连接
允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
-
拍摄照片和视频
当你使用此应用时,它可以使用相机拍摄照片和录制视频。
-
检测应用窗口的屏幕截图
在应用使用过程中截取屏幕截图时,此应用将收到通知。
-
运行前台服务
允许此应用使用前台服务。
-
运行“specialUse”类型的前台服务
允许该应用使用“specialUse”类型的前台服务
-
拥有完全的网络访问权限
允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
-
显示通知
允许该应用显示通知
-
控制振动
允许此应用控制振动器。
-
防止手机休眠
允许此应用阻止手机进入休眠状态。
-
app.nightdrop.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
下载 APK
48 MiB
PGP 签名
|
构建日志
-
arm64-v8a
该版本需要 Android 7.0 及以上版本。
此包由原始开发者构建并签名,并保证对应于此源代码 tarball。
权限
-
查看网络连接
允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
-
拍摄照片和视频
当你使用此应用时,它可以使用相机拍摄照片和录制视频。
-
检测应用窗口的屏幕截图
在应用使用过程中截取屏幕截图时,此应用将收到通知。
-
运行前台服务
允许此应用使用前台服务。
-
运行“specialUse”类型的前台服务
允许该应用使用“specialUse”类型的前台服务
-
拥有完全的网络访问权限
允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
-
显示通知
允许该应用显示通知
-
控制振动
允许此应用控制振动器。
-
防止手机休眠
允许此应用阻止手机进入休眠状态。
-
app.nightdrop.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
下载 APK
45 MiB
PGP 签名
|
构建日志
-
armeabi-v7a
该版本需要 Android 7.0 及以上版本。
此包由原始开发者构建并签名,并保证对应于此源代码 tarball。
权限
-
查看网络连接
允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
-
拍摄照片和视频
当你使用此应用时,它可以使用相机拍摄照片和录制视频。
-
检测应用窗口的屏幕截图
在应用使用过程中截取屏幕截图时,此应用将收到通知。
-
运行前台服务
允许此应用使用前台服务。
-
运行“specialUse”类型的前台服务
允许该应用使用“specialUse”类型的前台服务
-
拥有完全的网络访问权限
允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
-
显示通知
允许该应用显示通知
-
控制振动
允许此应用控制振动器。
-
防止手机休眠
允许此应用阻止手机进入休眠状态。
-
app.nightdrop.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
下载 APK
36 MiB
PGP 签名
|
构建日志