圖標

DeltaSync

Encrypted KeePass sync — requires your own self-hosted server.
新版本 0.4.7
Sharing now checks the recipient's key.

The first time you share a database with someone, and whenever their key changes, the app shows the key's fingerprint and only shares after you tick that you have compared it with them, by phone or in person. This stops a compromised server from slipping in a key of its own. Your own fingerprint is at the bottom of the main screen.
⚠ REQUIRES YOUR OWN SERVER. DeltaSync does nothing on its own. You must first
install and run the self-hosted DeltaSync server (PHP + PostgreSQL), or have
access to someone else's, and enrol this device against it. There is no public
or default server — without one, this app has nothing to sync and cannot even
be set up. If you just want a standalone KeePass app, this is not it: use
KeePass2Android or KeePassDX instead.

DeltaSync keeps a KeePass (.kdbx) database synchronised across your devices
through a server that only ever sees encrypted blobs. Your master password
never leaves the device, and the server cannot read entry titles, usernames,
passwords, notes or attachments — even if it is compromised.

How it differs from other KeePass sync solutions:

• Entry-level deltas: only changed entries cross the wire, not the whole
.kdbx file. Fewer bytes uploaded, fewer wholesale conflicts.

• Real end-to-end encryption: per-entry XChaCha20-Poly1305 with a key
derived from your master password via Argon2id and HKDF-SHA256. The
server stores opaque ciphertext.

• Concurrent edits merge: two devices editing different entries merge
cleanly. If both change the same entry, the most recent edit wins.

• Multi-user sharing without key escrow: NaCl sealed-box wraps the
database master key to each recipient's device public key. The server
sees who has access, not what they can decrypt.

• Open source from end to end: the AGPL-3.0 server (PHP/PostgreSQL),
GPL-3.0 desktop client (Go), and this GPL-3.0 Android client are all
published. You can self-host the server, or use someone else's.

This app pairs with KeePass2Android or KeePassDX as your editor — DeltaSync
itself is a background sync service and does not display your passwords.
You point it at a .kdbx file on the device, supply the master password
once, and it keeps the file in sync with the server through WorkManager.

Project: https://gitlab.com/Star95/keepass-deltasync
Website: https://deltasync.org

Groups sync too: group structure and which group each entry belongs to stay
in sync across devices, alongside the entry contents.

Status: v0.4 — the sync layer (entries + groups) is feature-complete and
tested; the UI is functional but still minimal. Treat as beta.

版本

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

下載 F-Droid
  • 版本 0.4.7 (12) 建議 於 2026 年 10 月 25 日新增

    arm64-v8a armeabi-v7a x86 x86_64

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

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

    權限
    • 查看網路連線
      允許應用程式查看網路連線相關資訊,像是有哪些網路,以及有沒有連上。
    • 拍攝相片和影片
      這個應用程式在使用期間可以使用相機拍照及錄影。
    • 執行前景服務
      允許應用程式使用前景服務。
    • 擁有完整的網路存取權
      允許應用程式建立網路通訊端及使用自訂網路通訊協定。瀏覽器和其他應用程式會提供將資料傳輸到網際網路的方法,因此不需要這項權限也能將資料傳輸到網際網路。
    • 啟動時執行
      允許應用程式在系統完成開機程序後立刻自行啟動。這會增加手機的開機時間,而且會因為系統一直執行該應用程式導致手機的整體運作速度變慢。
    • 使用生物識別硬體
      允許應用程式使用生物特徵硬體進行驗證
    • 使用指紋硬體
      允許應用程式使用指紋硬體進行驗證
    • 防止手機休眠
      允許應用程式防止手機進入休眠狀態。
    • dk.bjoerckbraun.deltasync.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

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

  • 新版本 0.4.6
    Fixes the app sending your whole database to the server every now and then.

    When the app fetched a change made on another device and saved it into your .kdbx file, the library it writes the file with quietly gave every entry, group and deletion a new modification time. On the next sync everything looked changed, so the app sent all of it again: several hundred items at once, about once a week. Nothing was lost, because the contents were the same, but each round pushed real older versions out of
  • 版本 0.4.6 (11) - 於 2026 年 10 月 22 日新增

    arm64-v8a armeabi-v7a x86 x86_64

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

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

    權限
    • 查看網路連線
      允許應用程式查看網路連線相關資訊,像是有哪些網路,以及有沒有連上。
    • 拍攝相片和影片
      這個應用程式在使用期間可以使用相機拍照及錄影。
    • 執行前景服務
      允許應用程式使用前景服務。
    • 擁有完整的網路存取權
      允許應用程式建立網路通訊端及使用自訂網路通訊協定。瀏覽器和其他應用程式會提供將資料傳輸到網際網路的方法,因此不需要這項權限也能將資料傳輸到網際網路。
    • 啟動時執行
      允許應用程式在系統完成開機程序後立刻自行啟動。這會增加手機的開機時間,而且會因為系統一直執行該應用程式導致手機的整體運作速度變慢。
    • 使用生物識別硬體
      允許應用程式使用生物特徵硬體進行驗證
    • 使用指紋硬體
      允許應用程式使用指紋硬體進行驗證
    • 防止手機休眠
      允許應用程式防止手機進入休眠狀態。
    • dk.bjoerckbraun.deltasync.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

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

  • 新版本 0.4.5
    The app itself is unchanged. What changes is how F-Droid publishes it.

    F-Droid now builds DeltaSync from source and signs it with its own key, instead
    of republishing the APK we sign. That makes the F-Droid build a separate app
    from the one on GitHub and in Obtainium: Android will not update one into the
    other, and both can sit on a phone at once.

    If you installed from F-Droid before, you will need to remove it and install it
    again, then enroll the device once. If you use Obtainium or the GitH
  • 版本 0.4.5 (10) - 於 2026 年 10 月 15 日新增

    arm64-v8a armeabi-v7a x86 x86_64

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

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

    權限
    • 查看網路連線
      允許應用程式查看網路連線相關資訊,像是有哪些網路,以及有沒有連上。
    • 拍攝相片和影片
      這個應用程式在使用期間可以使用相機拍照及錄影。
    • 執行前景服務
      允許應用程式使用前景服務。
    • 擁有完整的網路存取權
      允許應用程式建立網路通訊端及使用自訂網路通訊協定。瀏覽器和其他應用程式會提供將資料傳輸到網際網路的方法,因此不需要這項權限也能將資料傳輸到網際網路。
    • 啟動時執行
      允許應用程式在系統完成開機程序後立刻自行啟動。這會增加手機的開機時間,而且會因為系統一直執行該應用程式導致手機的整體運作速度變慢。
    • 使用生物識別硬體
      允許應用程式使用生物特徵硬體進行驗證
    • 使用指紋硬體
      允許應用程式使用指紋硬體進行驗證
    • 防止手機休眠
      允許應用程式防止手機進入休眠狀態。
    • dk.bjoerckbraun.deltasync.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

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