My own apps – minimal, fully offline, no Google.
No account, no server, no telemetry. Your data stays on your device.
Open source on GitHub · distributed signed via the Nostr Zap Store
All six apps also come ready to use: preinstalled on the Alien Phone from the Digital Bunker tier, with Obtainium for updates.
Encrypted vault for Bitcoin, gold & silver
Your wealth is nobody's business. A local, encrypted vault for your Bitcoin, gold and silver holdings – fully offline. No cloud, no server, no price API reading along. Nothing leaves your device in plain text.
.vault and CSV)App only, deliberately no web version – full hardening in the Android app: no INTERNET permission (only system permission: fingerprint), FLAG_SECURE, no cloud backup and no transfer when switching phones – operating-system-level protection a website cannot offer. On the Linux desktop: a Flatpak without network and without file access, limits on the vault page.
66:0F:21:0C:7A:28:9F:38:8B:B4:81:2C:23:82:5A:77:F1:FC:84:E6:A7:EE:58:D6:42:81:B6:BF:5C:D8:79:88
apksigner: 660f210c7a289f388bb4812c23825a77f1fc84e6a7ee58d64281b6bf5cd87988
Linux desktop: GPG release key for the checksum (all desktop apps): 100F 9E25 BFAE A807 DBC3 57D7 50C0 D785 83BF CB81 · guide
Minimal, fully offline expense tracker
A budget book without banking-app snooping. Keep an eye on your spending – no account, no server, no tracking. All data stays encrypted on your device.
DB:C5:08:71:53:B4:59:21:82:DD:13:1A:73:0C:11:A0:F7:12:4E:34:42:6C:54:2B:4B:A6:88:5A:B1:CC:01:0E
apksigner: dbc5087153b4592182dd131a730c11a0f7124e34426c542b4ba6885ab1cc010e
Signed releases are on our own download address api.alien-investor.org/downloads/ausgaben-tracker/; every release is also mirrored on GitHub. Without Obtainium: download the latest APK from the download page and install it.
On a phone with Obtainium installed it takes one tap; all settings are prefilled and Obtainium asks before adding:
Open in Obtainium
Or by hand, in Obtainium :
https://api.alien-investor.org/downloads/ausgaben-tracker/ausgaben-tracker-([0-9]+(\.[0-9]+)+)\.apk$$1DB:C5:08:71:53:B4:59:21:82:DD:13:1A:73:0C:11:A0:F7:12:4E:34:42:6C:54:2B:4B:A6:88:5A:B1:CC:01:0EWhy the RegEx? On a download page Obtainium reads the version number from the file name only with it. Without it, Obtainium only has a substitute identifier and cannot compare against the installed version. The certificate hash is a hard lock: Obtainium will not install an APK signed with a different key.
Still on the Codeberg address? No new releases appear there. Once: create an encrypted .vault backup in the “Export” tab first, remove the “Ausgaben-Tracker” entry and in the dialog keep only “Remove from Obtainium” switched on (“Uninstall from device” off, it deletes the app and its data), then add it again as above. Obtainium detects the installed app; signing key and package ID stay the same.
Minimal, fully offline workout tracker
A training log that belongs to you. A personal workout tracker – training plans, live logging and progress, without a fitness platform recording your health data.
85:9E:88:B7:43:5F:84:1D:8B:C1:CF:F1:FE:A9:12:56:A6:33:DE:A5:59:D9:5A:91:02:4B:22:53:A2:AD:13:26
apksigner: 859e88b7435f841d8bc1cff1fea91256a633dea559d95a91024b2253a2ad1326
Signed releases are on our own download address api.alien-investor.org/downloads/alien-fitness/; every release is also mirrored on GitHub. Without Obtainium: download the latest APK from the download page and install it.
On a phone with Obtainium installed it takes one tap; all settings are prefilled and Obtainium asks before adding:
Open in Obtainium
Or by hand, in Obtainium :
https://api.alien-investor.org/downloads/alien-fitness/alien-fitness-([0-9]+(\.[0-9]+)+)\.apk$$185:9E:88:B7:43:5F:84:1D:8B:C1:CF:F1:FE:A9:12:56:A6:33:DE:A5:59:D9:5A:91:02:4B:22:53:A2:AD:13:26Why the RegEx? On a download page Obtainium reads the version number from the file name only with it. Without it, Obtainium only has a substitute identifier and cannot compare against the installed version. The certificate hash is a hard lock: Obtainium will not install an APK signed with a different key.
Still on the Codeberg address? No new releases appear there. Once: export a JSON backup in the history first, remove the “Alien Fitness” entry and in the dialog keep only “Remove from Obtainium” switched on (“Uninstall from device” off, it deletes the app and your training history), then add it again as above. Obtainium detects the installed app; signing key and package ID stay the same.
Offline password manager without internet permission
The master key stays with you. A local, encrypted password manager – fully offline. No account, no sync server, no telemetry. The app does not even have an internet permission.
P4ssw0rd), flags them in the list and asks before accepting a weak vault passphraseApp only, deliberately no web version: on Android no internet permission (only the fingerprint sensor), FLAG_SECURE, no cloud backup – hardening at the operating-system level; on the Linux desktop a Flatpak without network. Details on the Alien Pass page.
73:C7:17:D8:05:6C:6A:02:B0:8B:AB:BA:24:18:17:F3:93:E4:6D:EA:03:19:D4:FA:26:B8:C3:D8:E1:F9:3C:95
apksigner: 73c717d8056c6a02b08babba241817f393e46dea0319d4fa26b8c3d8e1f93c95
Linux desktop: GPG release key for the checksum (all desktop apps): 100F 9E25 BFAE A807 DBC3 57D7 50C0 D785 83BF CB81 · guide
Encrypted offline notes and checklists without internet permission
Your notes never leave the device in plaintext. A local, encrypted notes and checklist app – fully offline. No account, no server, no telemetry. Sister app of Alien Pass with the same architecture and the same hardening.
.notes) and merge between devices, also between phone and Linux desktop (e.g. via Syncthing)App only, deliberately no web version: on Android no internet permission (only the fingerprint sensor), FLAG_SECURE, no cloud backup – hardening at the operating-system level; on the Linux desktop a Flatpak without network. Details on the Alien Notes page.
F3:68:F9:0B:F8:DF:8C:55:BB:6C:28:6D:32:25:BA:8A:F4:45:22:7B:A6:9B:36:00:DF:BB:F6:A1:44:09:BA:7C
apksigner: f368f90bf8df8c55bb6c286d3225ba8af445227ba69b3600dfbbf6a14409ba7c
Linux desktop: GPG release key for the checksum (all desktop apps): 100F 9E25 BFAE A807 DBC3 57D7 50C0 D785 83BF CB81 · guide
Bitcoin tax report for the German tax office – no internet permission, your data stays with you
Your tax data does not end up on someone else's server. CSV exports from BitBox and brokers in, annual report under § 23 EStG out – calculated entirely on your device. No account, no upload, no telemetry. The same open-source calculation core as the CLI tool and the web version.
Also in the browser and as a CLI: the web version fetches its code from the server on every visit, the CLI runs from the repo. Everything on the tax tool page. Reports are in German, they are meant for the German tax office. No tax advice – a calculation aid.
26:C5:E0:94:A8:B7:65:0C:A6:65:01:4D:0C:3A:8B:A6:82:B1:7C:05:F5:3C:6C:DE:F0:55:D0:7C:E9:84:BF:0B
apksigner: 26c5e094a8b7650ca665014d0c3a8ba682b17c05f53c6cdef055d07ce984bf0b
Linux desktop: GPG release key for the checksum (all desktop apps): 100F 9E25 BFAE A807 DBC3 57D7 50C0 D785 83BF CB81 · guide
Linux desktop: Alien Pass, Sachwert-Tresor, Alien Notes and the BTC Steuertool are also available as a Flatpak — download, verify the GPG-signed checksum, install. Step by step in the Flatpak guide.
Verify authenticity: open the installed app in AppVerifier and compare the value it shows with the signature fingerprint on the app's card – it is identical across all versions. More in the Obtainium guide.
All apps listed here are my own open-source works. They run offline, collect no data and are fully source-available. Use at your own responsibility.
See all apps at the Alien Investor Zap Store profile.