Remote activity Loading Home Cancel Refresh and sync Reload status Remote status has not been refreshed Cached activity Current activity Last checked: %1$s Incoming · %1$s Outgoing · %1$s No commits in this direction. Showing the latest %1$d commit. Showing the latest %1$d commits. Commit password-store changes Commit message Create commit IronStorage No Password Store Your password store has not been configured. IronStorage Is Unavailable This device is not supported by this app build. The installed app components could not be loaded or do not match. Install a complete update without clearing app data. The app could not complete this operation. Try again. Cancel setup No server, camera, or biometric enrollment is required for local setup. Import a private key manually or generate one here. Create local store Clone existing store Select a private GPG encryption key GPG passphrase Continue Create encrypted local store Generate GPG key Import private GPG key Key name and email Paste one armored private key. It remains in app-private storage; the passphrase is not saved. Armored private key HTTPS server URL Account Repository path (owner/repository) Application token Connect local store Discover branches Use matching existing clone Add HTTPS synchronization Replace application token Back to setup choices Reload setup state Back Refresh Password Store The repository changed. Stale selections were cleared. This folder is empty. Select an entry to view it. Actions Actions for %1$s Folder Locked password entry Open Close Unlock Lock Authentication Biometric unlock enabled Biometric unlock disabled Enable biometric unlock Disable biometric unlock Use GPG passphrase The passphrase is validated by Rust and retained only for the authentication lease. After validating the passphrase, renew the enabled biometric record using a matching biometric. Enroll biometric unlock Validate the GPG key passphrase, then use a strong biometric to protect it for future unlocks. A device PIN cannot substitute for a matching biometric. Continue Cancel Unlocked: %1$d second remaining Unlocked: %1$d seconds remaining Entry details Edit More One-time password Valid for %1$d second Valid for %1$d seconds Copy code Hide Reveal Copy Save Move entry Copy entry Delete entry This action discards the open editor. Permanently delete this encrypted entry? Destination: %1$s Allow replacing the existing entry Replacing the existing entry confirmed Confirm Selection copies the stored field. Save edits first to copy changes. Search Entry name or path Clear search Refresh results Cancel search Searching names… Enter an entry name, folder, or path. No matching entries. Open entry Search cancelled. Refresh to try again. Appearance System default Light Dark Reload state Cancel Save entry The draft is protected. Unlock to resume editing. No plaintext draft is saved on disk. Unlock the GPG key to resume this in-memory draft. Add named field Add notes Add OTP URI Field name Field value Generate password Generate a replacement password in the draft. Save the entry to apply it. Password length Use letters and numbers only Generate replacement Reveal value Hide value Remove field Move up Move down Add field Discard unsaved changes? The entry draft will be discarded without changing the password store. Discard changes Keep editing New entry New folder Edit entry Name Create Leave blank for the default. Maximum: %1$d. Preferences Use selected private key as default Save Search settings Reload settings Password store, server, token and GPG keys Git commit author name and email Authentication, inactivity timeout, biometrics and appearance TOTP discovery cache Autofill and Credential Manager providers Recovery and offline use Version, licenses, privacy and support No application token stored Existing tokens and passphrases are never displayed. Replacement stores only the submitted value in protected device storage. HTTPS setup and token replacement Remove application token Import or export GPG QR codes Edit Git author Strong biometric authentication is available Strong biometric authentication is unavailable; use a GPG passphrase Inactivity timeout: %1$d second Inactivity timeout: %1$d seconds Edit inactivity timeout Lock now Rebuild TOTP cache Autofill password provider Credential Manager password provider If biometric enrollment changes or a protected passphrase is invalidated, unlock with the GPG passphrase and enable biometric unlock again. A missing device Keystore binding requires recovery from your original repository and GPG key; encrypted restored data is never silently accepted or deleted. If the repository or GPG key is missing, keep existing data and restore the original encrypted repository and private key. Reload after recovery to see the storage-provided status. A damaged or outdated TOTP cache can be rebuilt after unlocking. The cache contains discovery metadata, never OTP seeds or codes. Offline use keeps local reading, editing and Git history available. HTTPS sync needs a network and an application token; failed network operations keep local data intact. IronStorage %1$s Passwords and private keys stay in protected app storage. No analytics or advertising are included. HTTPS synchronization connects only to the configured server. Secrets are hidden from screenshots, saved form state, logs and personalized keyboard learning. MIT license Support and issue tracker Dependency license inventory Done Not supported on this Android version or device The IronStorage provider service is not included in this build Enabled for IronStorage Available for IronStorage, currently disabled Open system provider settings Enter the GPG passphrase to inspect encrypted entries and rebuild the discovery cache. No OTP seed is stored in the cache. Git author name Git author email Timeout in seconds (1–86400) Remove the protected HTTPS application token? Local data and commits remain available. Authenticated synchronization will require a replacement token. Private QR codes contain encrypted secret key material. Export only after checking the intended recipient. A private export requires its GPG passphrase. Export private key Confirm and export selected key QR frame %1$d of %2$d Previous frame Next frame Choose QR images Select all frames of one transfer together. Opening another app clears the current transfer. QR payload or armored GPG key Add transfer payload Received %1$d of %2$d frame Received %1$d of %2$d frames Make imported private key the default Confirm replacement of an existing key Confirm and import reconstructed key Set up your password store Create a local store or clone an existing HTTPS repository. Entry editor Passwords Search is unavailable. Unlock the device or recover the store, then retry. %1$s %2$s %1$d result %1$d results Loading license… Scan GPG QR codes Pause camera Resume camera Camera access is required to scan. If permission was denied, allow it in app settings or choose QR images. Open camera permission settings The camera is unavailable. Choose QR images or paste an armored key. Duplicate frame; progress is unchanged. I checked this fingerprint and authorize importing its private key material. I checked this fingerprint and authorize displaying its private QR codes. Automatically advance frames Prepare the scanned key HOTP Waiting for a current code. Generate a code to consume the next HOTP counter. Refresh code Generate next HOTP code This consumes counter %1$s and saves the incremented counter in the encrypted entry. Continue? Generated for counter %1$s %1$s second remaining %1$s seconds remaining Refresh TOTP catalog Refresh the catalog after unlocking to find TOTP entries. No TOTP entries found. Choose a TOTP entry. This entry no longer has a TOTP code. This entry changed. Refresh the catalog and select it again. Back to TOTP entries %1$s %2$s Move folder Copy folder Delete folder Delete %1$s and its contents? This requires confirmation. This target has an open editor. This target has unsaved edits. Discard its open editors and unsaved edits These existing entries will be replaced: %1$s password entry %1$s password entries After selecting IronStorage in Android settings, open Chrome Settings → Autofill and passwords → Autofill settings. Select Autofill using another service and restart Chrome. Chrome autofill help Fill from IronStorage Save in IronStorage Checking the requesting application… Destination entry path Allow updating this destination if it exists Search entries Selected: %1$s Choose another entry GPG passphrase (leave empty for biometric unlock) this application Save the supplied credential at the chosen destination Allow %1$s to receive this entry\'s username and password Working… Confirm save Unlock and fill