Passwords review by wander

Passwords — Community App Review
Version: 0.1.0

Passwords keeps sign-ins and their two-step codes in a KeePass file. It opens the file wherever it lives — on the phone, in a Nextcloud or Syncthing folder, on a share — and the same file opens in KeePassXC on a computer.

Type the master password and press the keyboard’s Done key: the vault opens, on the codes if that is what you used last. Press a code to copy it. Passwords are copied the same way, and the clipboard is emptied thirty seconds later.

  • Two-step codes live inside the entries, the way KeePassXC and KeePassDX keep them: TOTP of any length and step, counter codes, Steam Guard.
  • Add a code from a picture of its QR code, a pasted link, or the secret typed in. No camera permission: the camera app takes the picture.
  • Bring codes in from kAuth (its backup or its exported list), from an Aegis export, or from Google Authenticator’s transfer codes. Google’s format forgets how often a code changes, so a 60-second code from it needs setting once; the app says which.
  • Fill sign-ins in other apps through Android’s autofill. On the Kompakt, switch Passwords on in DuraSpeed’s list, or it may stop offering.
  • Make passwords from characters or from the EFF word list, with the strength shown in bits.

It locks when the screen goes dark. There is no cloud and no internet permission: the file is the only copy, so a copy of it is the backup.

Moving from kAuth: make a kAuth backup, then Settings → Bring in codes, and kAuth’s own password opens it once.

Is there an authenticator people here use whose export it should read as well?

Source, and the licence: GitHub - wanderwildwood/aikotoba: Passwords (合言葉 aikotoba) — passwords and two-step codes in a KeePass file, for the Kompakt. No internet permission; the file is the backup. · GitHub — GPL-3.0-only.

Review for version 0.1.0
User rating: ★★★★☆

Will this app let you import from a keepassdx backup?

Review updated by @wander

  • Version: 0.1.0 → 0.1.1
  • Checksum: 5e4837a6949a5b2825fb553b7c3fa69f4a4554dab79cf9ebf30bd9c72861a2dc → 646cdfe73e661976f7470194a512c9218f282c55e9aee207250627990b52f3cf

View current review

Review for version 0.1.1
Author’s rating: ★★★★★ · Author of this review

@blueskiesokie yes, and there’s nothing to import. KeePassDX keeps everything in a .kdbx file, and Passwords opens that same file. Put the file, or a copy of it, on the phone, in a Nextcloud or Syncthing folder, or on a share. Then choose Open a vault file and type its master password. The two-step codes come along too, since KeePassDX keeps them inside the entries the same way. If the database also uses a key file, choose it under “Needs a key file too?”.

0.1.1 is out since this review: a QR scanner built in that reads a code as soon as it’s in view, a search on the codes, and a light tick when the codes change.

Review for version 0.1.1
User rating: ★★★★★

Really like your app.

Are you thinking of adding Biometeric login?

2 Likes

Review for version 0.1.1
User rating: ★★★★★

Works very well with the synced .kdbx-file from my Mac.

1 Like

Review updated by @wander

  • Version: 0.1.1 → 0.1.2
  • Checksum: 646cdfe73e661976f7470194a512c9218f282c55e9aee207250627990b52f3cf → 5181041e1adfe060d9a573ff9035b967944df71a2dfc4a55e933f371bdf750ea

View current review

Review for version 0.1.2
Author’s rating: ★★★★★ · Author of this review

@blueskiesokie yes, it’s in 0.1.2. Settings → Unlock with fingerprint. It uses the Kompakt’s fingerprint reader in the power button. One reading locks the master password inside the phone’s secure keystore, and after that the unlock screen asks for your finger. The password field is always there too. If the fingerprints on the phone change, it asks for the master password once and sets itself up again.

Review updated by @wander

  • Version: 0.1.2 → 0.1.4
  • Checksum: 5181041e1adfe060d9a573ff9035b967944df71a2dfc4a55e933f371bdf750ea → 769c7ba9d438d044a120f27b6d810e3a7f42443c95fd9fc2601b6af7f6f4f7f8

View current review