DeltaSync
dk.bjoerckbraun.deltasync
android GPL-3.0-or-later kind 32267
Encrypted KeePass sync — requires your own self-hosted server.
latest release
0.4.7
main
released 2026-10-25 14:17 UTC
download apk
dk.bjoerckbraun.deltasync_12.apk · 23.6 MB
✓ signed
cert 476e556a…



about
- description
- ⚠ 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.
- publisher
- 78ce6faa72264387284e647ba6938995735ec8c7d5c5a65737e55130f026307d
- first seen
- 2026-10-08T05:36:32.949741+00:00
- last event
- 2026-10-25 14:17 UTC
- website
- https://deltasync.bjoerck-braun.dk
- install
- zapstore.dev or any Zapstore-compatible client
- topics
- #cloud storage & file sync #password & 2fa #security
source & build
- repository
- https://gitlab.com/Star95/keepass-deltasync
- arch flags
- android-arm64-v8a android-armeabi-v7a android-x86 android-x86_64
- manifest
- missing
releases (kind 30063)
4 releases indexed; latest 0.4.7.
| version | channel | released | event |
|---|---|---|---|
| 0.4.7 | main | 2026-10-25 14:17 UTC | 5698acfa… |
| 0.4.6 | main | 2026-10-22 18:44 UTC | 574a51cb… |
| 0.4.5 | main | 2026-10-15 16:59 UTC | 13f096b9… |
| 0.4.2 | main | 2026-09-12 10:58 UTC | e09f4527… |
assets & verification
Every app, release and asset event is schnorr-verified (NIP-01 id + signature) before it enters the catalog, and assets are content-addressed by sha256. We subscribe read-only to the catalog relay — never write to it.
0.4.7 — dk.bjoerckbraun.deltasync_12.apk
- sha256
- e9a0588adbd055cbb083ca2899341b49d4e76c04105a3e1b0c2843ba226e19b5
- size
- 23.6 MB
- archs
- android-arm64-v8a, android-armeabi-v7a, android-x86, android-x86_64
- version code
- 12
- apk cert sha256
- 476e556a66d2614c6e43509fcc081ff54f1334e39f0ca1162e606c51ebd50d68
- download
- dk.bjoerckbraun.deltasync_12.apk
0.4.6 — dk.bjoerckbraun.deltasync_11.apk
- sha256
- 4ba5f98c8c5ec6ca64402af997394897ac6298e428aa504707902af451d5dc70
- size
- 23.5 MB
- archs
- android-arm64-v8a, android-armeabi-v7a, android-x86, android-x86_64
- version code
- 11
- apk cert sha256
- 476e556a66d2614c6e43509fcc081ff54f1334e39f0ca1162e606c51ebd50d68
- download
- dk.bjoerckbraun.deltasync_11.apk
0.4.5 — dk.bjoerckbraun.deltasync_10.apk
- sha256
- 5dca3c7e68e236e57631f2149b93358ba1de2f44ce3704cb5804c75752032ffd
- size
- 23.5 MB
- archs
- android-arm64-v8a, android-armeabi-v7a, android-x86, android-x86_64
- version code
- 10
- apk cert sha256
- 476e556a66d2614c6e43509fcc081ff54f1334e39f0ca1162e606c51ebd50d68
- download
- dk.bjoerckbraun.deltasync_10.apk
0.4.2 — dk.bjoerckbraun.deltasync_7.apk
- sha256
- bfeef009dd53690206f5738641aba541f7d140f97491d5d1b8b045e76d5368c3
- size
- 23.4 MB
- archs
- android-arm64-v8a, android-armeabi-v7a, android-x86, android-x86_64
- version code
- 7
- apk cert sha256
- 476e556a66d2614c6e43509fcc081ff54f1334e39f0ca1162e606c51ebd50d68
- download
- dk.bjoerckbraun.deltasync_7.apk
Showing the newest 4 asset descriptors; the full set is in /api/apps/78ce6faa…