圖標

Signet

Verify calls from family, colleagues, sources against deepfake impersonation.
新版本 0.3.6
v0.3.6

New: Opt-in Debug Logging (Settings). Off by default. If you hit a
bug, turn it on, reproduce it, then Export to send us a diagnostic
log. Secrets are removed and your contacts' names become anonymous
tags like before anything leaves your phone. It auto-erases
after 24 hours, and a banner shows whenever it's recording.
When someone who sounds like your mother calls in a panic asking for bail money, Signet lets you verify it's actually her.

Each paired contact generates a rotating 4-word phrase that only the real person's phone can produce. You ask her to read her phrase aloud; you type what you hear. Green banner: verified. Red banner: something's wrong — hang up and call her back on a number you already trust.

Signet works over any channel. Voice calls, video calls, text, email, in person. The only requirement is that the two of you paired once, in person or over a trusted channel, before the crisis.

Built for a world where AI voice cloning is commodity. Defends against:

* Real-time voice and video deepfakes
* Pre-recorded deepfake voicemails
* Vishing using scraped biographical knowledge
* Compromised messaging accounts where the attacker has chat history but not the paired device
* SIM swaps
* Reflection attacks: the rotating code is direction-aware, so an attacker echoing your own phrase back at you fails

Core properties:

* No server. No cloud. No account. No INTERNET permission.
* No telemetry. No analytics. No ads.
* Hardware-backed secrets via Android Keystore, StrongBox when available.
* Offline-first; airplane mode does not affect any flow.
* RFC-validated crypto (X25519, HKDF-SHA-256, AES-256-GCM, BIP-39).
* Open source, AGPL-3.0.

v0.3 includes in-person pairing, long-distance pairing, lost-phone recovery via paper or file, multi-relationship storage, in-person rekey, bulk backup (every paired relationship in one encrypted file with a single 8-word unlock), a printable challenge-response grid for when the other side can't reach their phone, liveness prompts for video calls, and screenshot blocking on sensitive screens.

Not included: duress codes (gated on an abuse-analysis pass), account recovery (there is no account), cloud backup (out of scope forever).

版本

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

下載 F-Droid
  • 版本 0.3.6 (300063) 建議 於 2026 年 6 月 14 日新增

    x86_64

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

    此套件包由 F-Droid 建置和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 查看網路連線
      允許應用程式查看網路連線相關資訊,像是有哪些網路,以及有沒有連上。
    • 拍攝相片和影片
      這個應用程式在使用期間可以使用相機拍照及錄影。
    • 讀取共用儲存空間中的內容
      允許這個應用程式讀取共用儲存空間中的內容。
    • 錄製音訊
      這個應用程式在使用期間可以使用麥克風錄音。
    • 修改或刪除你的共用儲存空間中的內容
      允許這個應用程式寫入共用儲存空間中的內容。
    • dev.digitalgrease.signet.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

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

  • 版本 0.3.6 (300062) - 於 2026 年 6 月 14 日新增

    arm64-v8a

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

    此套件包由 F-Droid 建置和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 查看網路連線
      允許應用程式查看網路連線相關資訊,像是有哪些網路,以及有沒有連上。
    • 拍攝相片和影片
      這個應用程式在使用期間可以使用相機拍照及錄影。
    • 讀取共用儲存空間中的內容
      允許這個應用程式讀取共用儲存空間中的內容。
    • 錄製音訊
      這個應用程式在使用期間可以使用麥克風錄音。
    • 修改或刪除你的共用儲存空間中的內容
      允許這個應用程式寫入共用儲存空間中的內容。
    • dev.digitalgrease.signet.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

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

  • 版本 0.3.6 (300061) - 於 2026 年 6 月 14 日新增

    armeabi-v7a

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

    此套件包由 F-Droid 建置和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 查看網路連線
      允許應用程式查看網路連線相關資訊,像是有哪些網路,以及有沒有連上。
    • 拍攝相片和影片
      這個應用程式在使用期間可以使用相機拍照及錄影。
    • 讀取共用儲存空間中的內容
      允許這個應用程式讀取共用儲存空間中的內容。
    • 錄製音訊
      這個應用程式在使用期間可以使用麥克風錄音。
    • 修改或刪除你的共用儲存空間中的內容
      允許這個應用程式寫入共用儲存空間中的內容。
    • dev.digitalgrease.signet.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

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

  • 新版本 0.3.5
    v0.3.5

    Fixed: About screen now shows the actual installed version
    (previously stuck on a hardcoded "v0.2.0-alpha" string that
    never got bumped through several releases).

    Privacy policy updated to accurately describe the in-app
    crash-report flow added in v0.3.4 — your crash data still stays
    on your phone until you tap "Send".
  • 版本 0.3.5 (300053) - 於 2026 年 5 月 27 日新增

    x86_64

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

    此套件包由 F-Droid 建置和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 查看網路連線
      允許應用程式查看網路連線相關資訊,像是有哪些網路,以及有沒有連上。
    • 拍攝相片和影片
      這個應用程式在使用期間可以使用相機拍照及錄影。
    • 讀取共用儲存空間中的內容
      允許這個應用程式讀取共用儲存空間中的內容。
    • 錄製音訊
      這個應用程式在使用期間可以使用麥克風錄音。
    • 修改或刪除你的共用儲存空間中的內容
      允許這個應用程式寫入共用儲存空間中的內容。
    • dev.digitalgrease.signet.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

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

  • 版本 0.3.5 (300052) - 於 2026 年 5 月 27 日新增

    arm64-v8a

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

    此套件包由 F-Droid 建置和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 查看網路連線
      允許應用程式查看網路連線相關資訊,像是有哪些網路,以及有沒有連上。
    • 拍攝相片和影片
      這個應用程式在使用期間可以使用相機拍照及錄影。
    • 讀取共用儲存空間中的內容
      允許這個應用程式讀取共用儲存空間中的內容。
    • 錄製音訊
      這個應用程式在使用期間可以使用麥克風錄音。
    • 修改或刪除你的共用儲存空間中的內容
      允許這個應用程式寫入共用儲存空間中的內容。
    • dev.digitalgrease.signet.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

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

  • 版本 0.3.5 (300051) - 於 2026 年 5 月 27 日新增

    armeabi-v7a

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

    此套件包由 F-Droid 建置和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 查看網路連線
      允許應用程式查看網路連線相關資訊,像是有哪些網路,以及有沒有連上。
    • 拍攝相片和影片
      這個應用程式在使用期間可以使用相機拍照及錄影。
    • 讀取共用儲存空間中的內容
      允許這個應用程式讀取共用儲存空間中的內容。
    • 錄製音訊
      這個應用程式在使用期間可以使用麥克風錄音。
    • 修改或刪除你的共用儲存空間中的內容
      允許這個應用程式寫入共用儲存空間中的內容。
    • dev.digitalgrease.signet.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

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

  • 新版本 0.3.4
    v0.3.4

    New: in-app crash reporter. If the app crashes, the next launch
    offers to file a pre-filled GitHub Issue with the stack trace.
    Cryptographic material (paired secrets, verify codes, backup
    payloads, contact labels) is redacted on-device before anything
    leaves your phone. No in-process network — "File issue" opens
    your OS browser.

    Fixed: in-person pairing deadlock (#1). Both devices now wait for
    both scan + show before advancing to verification.
  • 版本 0.3.4 (300043) - 於 2026 年 5 月 24 日新增

    x86_64

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

    此套件包由 F-Droid 建置和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 查看網路連線
      允許應用程式查看網路連線相關資訊,像是有哪些網路,以及有沒有連上。
    • 拍攝相片和影片
      這個應用程式在使用期間可以使用相機拍照及錄影。
    • 讀取共用儲存空間中的內容
      允許這個應用程式讀取共用儲存空間中的內容。
    • 錄製音訊
      這個應用程式在使用期間可以使用麥克風錄音。
    • 修改或刪除你的共用儲存空間中的內容
      允許這個應用程式寫入共用儲存空間中的內容。
    • dev.digitalgrease.signet.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

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

  • 版本 0.3.4 (300042) - 於 2026 年 5 月 24 日新增

    arm64-v8a

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

    此套件包由 F-Droid 建置和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 查看網路連線
      允許應用程式查看網路連線相關資訊,像是有哪些網路,以及有沒有連上。
    • 拍攝相片和影片
      這個應用程式在使用期間可以使用相機拍照及錄影。
    • 讀取共用儲存空間中的內容
      允許這個應用程式讀取共用儲存空間中的內容。
    • 錄製音訊
      這個應用程式在使用期間可以使用麥克風錄音。
    • 修改或刪除你的共用儲存空間中的內容
      允許這個應用程式寫入共用儲存空間中的內容。
    • dev.digitalgrease.signet.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

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

  • 版本 0.3.4 (300041) - 於 2026 年 5 月 24 日新增

    armeabi-v7a

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

    此套件包由 F-Droid 建置和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 查看網路連線
      允許應用程式查看網路連線相關資訊,像是有哪些網路,以及有沒有連上。
    • 拍攝相片和影片
      這個應用程式在使用期間可以使用相機拍照及錄影。
    • 讀取共用儲存空間中的內容
      允許這個應用程式讀取共用儲存空間中的內容。
    • 錄製音訊
      這個應用程式在使用期間可以使用麥克風錄音。
    • 修改或刪除你的共用儲存空間中的內容
      允許這個應用程式寫入共用儲存空間中的內容。
    • dev.digitalgrease.signet.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

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