Password Manager

304 open source Password Manager apps

KeePassDX Passkey Vault
APK
KeePassDX is an open source passkey, password safe and manager allows editing encrypted data in a single file in the open KeePass format and fill in the forms in a secure way, requires no Internet connection and integrates Android design standards. The app is open source, with no advertising. Features - Passkeys for authentication and local storage of private keys. - Biometric recognition for fast unlocking (fingerprint / face unlock / …). - One-time password management (HOTP / TOTP) for two-factor authentication (2FA). - Autofill for easy form filling with passwords. - Magikeyboard to efficiently fill in any field. - Create encrypted database files. - Organisation of credentials by entry and in group trees. - Allows opening and copying URI / URL fields quickly. - Dynamic templates for each type of entry. - History of each entry. - Precise management of settings. - Material design with themes. - Support for .kdb and .kdbx files (version 1 to 4) with AES - Twofish - ChaCha20 - Argon2 algorithm. - Compatible with the majority of alternative programs (KeePass, KeePassXC, KeeWeb, …). - Code written in native languages (Kotlin / Java / JNI / C). You can donate or buy the pro version for better service and a quick development of features you want: https://play.google.com/store/apps/details?id=com.kunzisoft.keepass.pro The project is constantly evolving. Do not hesitate to check the development status of the next updates: https://github.com/Kunzisoft/KeePassDX/projects Send issues to: https://github.com/Kunzisoft/KeePassDX/issues
F-DroidGitHubIzzyOnDroid
K
KeePassDroid
APK
A password safe, compatible with KeePass. Keepass is available on all the major desktop platforms: on GNU/Linux KeePassX is a well-established client. Portable editions are available if you need to use it on a Windows machine. Supports both versions 1 (kdb) & 2 (kdbx) of the Keepass database. Supports MIPS and x86 natively.
F-DroidGitHub
KeePassVault
APK
Client app for KeePass databases. This app is orientated for my personal use. It may have some bugs, so please make a backup before using it. Application Features: Synchronization: - Sync with WebDav server - Sync with Git repository (only via HTTPS, SSH protocol is not available) Database Management: - Create new databases - Edit existing databases - Manage entry history - Manage attachments - Dynamic templates (compatible with other android applications: KeePassDX, keepass2android) Advanced Database Tools: - Built-in diff viewer for database changes - TOTP (Time-based One-Time Password) and HOTP (HMAC-based One-Time Password) support for Two-Factor Authentication (2FA) Security Features: - Unlock using password or key file - Supports biometric unlock (fingerprint) File Compatibility: - Supports .kdbx files up to version 4.1 User Convenience: - Autofill for Android >= 8.0 - Dark theme (controlled by system settings) - Fuzzy search for easy finding of entries
F-DroidGitHub
KeyCip
APK
We are all aware that our online information is treated as little more than a commodity. In fact, we have naturalised the heavy fines that the big tech giants receive for abusive use of our data. Nevertheless, I strongly believe that our information belongs to us.However, it seems that our hands and feet are tied. Social networks, instant messaging applications or cloud storage are present in our personal and working lives. With it, so is the data we send to these tools, which are monitored by large corporations. Therefore, creating a replacement for each of them seems like an arduous task considering the number of them and the development time it would require.The latter leaves us with the only solution: control the information that we share, deciding who can access it. But how is that possible? The truth is that encryption algorithms have been around for 500 years, performing the tasks of encrypting and decrypting information.So, if there is already a solution, what is the purpose of this application? First of all, you may have been scared when you heard encryption algorithm, don’t worry, you are not alone. KeyCip comes to your rescueKeyCip is an application that allows you to encrypt, decrypt, sign and verify signatures of text, photos, videos and other files using RSA and AES algorithms. Complicated? The application’s greatest virtue is that it has been designed with the aim of making the interface and the whole workflow as simple as possible - so that you don’t even need to learn complex security skills!What does encrypt mean?To encrypt a text, photo, video or document means to hide its content so that only a specific person can know this information, thus ensuring that when the encrypted text, photo, video or document is sent, its content remains confidential.What does decryption mean?Decrypting a text, photo, video or document is the reverse of encrypting, in other words, the original content is returned to the encrypted file by a certain process.What does it mean to sign?Signing a text, photograph, video or document is similar to signing a letter. The content of the text or file is not changed or hidden but allows the recipient to confirm that the person who sent it to them is indeed the person they claim to be.Again, the application will guide you through the whole process. In addition, you can also visit our Youtube channel where you will find guides, in case you have any doubts.Wait, we have one last surprise. KeyCip has its own keyboard with which text encryption and decryption operations can be used from any application. This way, you can have a private conversation with your friend, partner or family member without even leaving the social network or instant messaging application you are using.The best part about the application? It is an open source project, so don’t hesitate to collaborate and do your bit to improve it.
GitHubIzzyOnDroid
KeyGo
APK
Password Manager secure, open-source Android password manager that uses AES encryption to securely store passwords and credit card information locally on the device.Features:Store Passwords and Credit Card informationGenerate secure Passwords and PassphrasesEstimate the Password Strength with nbvcxzAES-Encryption on your local deviceAutofill feature for easy inputSupports Material 3 and Dynamic Color (Android 12+ required)
GitHubIzzyOnDroid
KeyPass
APK
Disclaimer: Please take a backup before updating to new app. The modern password manager does not store your credentials on servers so your passwords are in your hands, no need to worry. 1. Fully Offline 2. Without Ads 3. Open source (you can view source code) 4. Backup & Restore your credentials 5. Time Based Otp (TOTP) https://github.com/yogeshpaliyal/KeyPass
F-DroidGitHub
KeyboardSwap Plugin for KP2A
APK
KeyboardSwap is a plugin for Keepass2Android (and its network version as well). It allows you to switch to the Keepass2Android keyboard automatically without root.Instructions for setting up this app:Install ADB on your computer. ADB is the Android Debug Bridge, you find instructions how to do this on https://developer.android.com/studio/command-line/adb.htmlOpen a command prompt and change to the directory where the adb executable is located (e.g. {Android SDK location}\\platform-tools).Launch an adb shell. Therefore, type "adb shell"In the adb shell, enter "pm grant keepass2android.plugin.keyboardswap2 android.permission.WRITE_SECURE_SETTINGS" and hit the Enter key.Type "exit" to leave the adb shell.Go to Keepass2Android > Settings > App Settings > Password-Access > Keyboard switching and enable "Auto-switch keyboard"NOTE for Xiaomi devices: You might have to enable some settings before running the adb shell command, see XDA-Developers.
GitHubIzzyOnDroid
Keyoxide
APK
A modern, secure and privacy-friendly platform to establish your decentralized online identity Keyoxide allows you to prove “ownership” of accounts on websites, domain names, IM, etc., regardless of your username. That last part is important: you could, for example, be ‘alice’ on Lobste.rs, but ‘@alice24’ on Twitter. And if your website is ‘thatcoder.tld’, how are people supposed to know that all that online property is yours? Of course, one could opt for full anonymity! In which case, keep these properties as separated as possible. But if you’d like these properties to be linked and, by doing so, establish an online identity, you’ll need a clever solution. Enter Keyoxide. When you visit someone’s Keyoxide profile and see a green tick next to an account on some website, it was proven beyond doubt that the same person who set up this profile also holds that account. App features * Simple and straightforward UI * Onboarding * Guided tour * Fully open source * Built with Flutter * Supports fingerprint and email address as identifiers * Supports fetching, identities via keyservers and Web Key Directory * Search history * Contacts feature * ASP Profile management, create, edit, delete, import, export profiles, add claims directly within the app * Hide sensitive user profiles and protect with authentication * Disable animations and update check * Add multiple PGP or ASP profiles * Custom domain validation and support for profile upload and look-up * Check and display server update availability * Biometric, password, PIN or pattern authentication for profile management * User defined settings and data is saved in encrypted form * Deep linking with 'openpgp4fpr' and 'aspe' URL schemes * Localization, current available languages: German, English, Dutch, French, Galician, Polish, Spanish, Turkish, Portuguese, Chinese, Japanese * Material 3 design * Adaptive themeable icons for Android * Accessibility enhancements such as semantic labels, dyslexic font, choice of seed color. About Keyoxide * Identity => verification using bidirectional linking * Secure => use of trusted cryptography * Decentralized => user data sovereignty * Privacy-friendly => data explicitly provided by identity holder
F-Droid
Keyspace
APK
Meet Keyspace, your all-in-one online digital identity solution.Save and synchronize passwords and two-factor authentication codes. Take notes with beautiful Markdown support. Store your credit and debit cards for later use. Seamlessly transfer your keys to other Keyspace services via a simple QR code scan — all of this is backed by secure end-to-end encryption, accessible via a 12 word mnemonic phrase that only you possess.
GitHubIzzyOnDroid
Knock on Ports
APK
A utility for executing port knocking sequences to discreetly open access to services protected by firewalls. Configure custom sequences using UDP, TCP, or ICMP packets with support for both IPv4 and IPv6. Key Features: • Protocol Flexibility: Create sequences with UDP, TCP, or ICMP packets. Fine-tune parameters including destination ports, inter-packet delays, TTL, Hop Limit, and packet payload data. • Automation & Integration: Automatically launch applications (e.g., SSH clients) or open URLs upon a successful knock. Supports integration with other tools via a custom URI scheme for advanced automation. • Dual-Stack Support: Full compatibility with IPv4 and IPv6 networks. • Quick Access: Utilize home screen shortcuts and a widget for immediate execution of configured sequences. • Customization: Adjust the interface with dynamic color themes (Android 12+), custom accents, and light/dark modes. Includes options for improved contrast. • Configuration Management: Export and import your knocking sequences for backup or transfer. • No Ads, Open Source: A free, transparent application focused on privacy and user control.
F-DroidGitHub
Koofr Vault
APK
Koofr Vault is an open source, client-side, zero-knowledge encrypted storage application by Koofr. Unlock enhanced security for your files. Discover a better way to securely store and access your photos, videos and documents. Included in all Koofr plans, even in the free one. Start using Koofr Vault now to make your life more secure. First time users must create a free Koofr account. Access everything through the Koofr Vault mobile app for Android. With Koofr Vault for Android you can: • create new Safe Boxes, • upload files or folders to your Safe Boxes, • download your files to your phone or open them in different apps, • take a photo and store it in your Safe Box, • use biometrics to unlock Safe Boxes. All Safe Box files are encrypted or decrypted by your device on demand as you access them. Since your Safe Key, only known to you, is required to decrypt cloud content, only you can access the files. Neither your Safe key nor any other unencrypted file data or metadata is sent to or stored by Koofr. The cloud has never been safer! Need help? Contact our support team at support@koofr.net.
F-DroidGitHub
Krautschlüssel
APK
With Krautschlüssel you can lock and unlock Jena Krautspace's door, provided that you have an appropriate (digital) Key.
F-Droid
KryptEY
APK
Communicate securely and independent, regardless of the legal situation or whether messengers use E2EE. No server needed. #ChatKontrolleStoppen Why KryptEY? Breaking of end-to-end encryption (E2EE) by laws such as the planned EU chat control is an ongoing issue. Content in messengers that use E2EE, such as Whatsapp or Signal, could thus be monitored by third parties. E2EE is often, but not always, standard in messengers. There are proven methods for E2EE such as PGP. However, these methods are sometimes cumbersomely integrated and require a lot of effort to use. KryptEY is an Android keyboard that implements the Signal protocol. The keyboard works messenger-independently and both the X3DH Key Agreement Protocol and the Double Ratchet Algorithm work without a server, thus it enables a highly independent use of the protocol. Features Based upon Simple Keyboard ( https://github.com/rkkr/simple-keyboard ), KryptEY adds a view above the Keyboard for the E2EE functionality. * use E2EE through Signal Protocol in any messenger * encryption/decryption of messages * enter message through separate text field in keyboard * use clipboard to read messages * manage contacts in own contact list in keyboard * message log to view sent/received messages * send messages as plain JSON (raw mode) or hidden in a decoy text (fairytale mode) * verification of E2EE functionality via fingerprint * Q&A View for questions * dark & light theme See https://github.com/amnesica/KryptEY/blob/master/KRYPTEY.md for further information on how KryptEY is working. Security The existing security properties for the Signal Protocol are also valid for the keyboard. Limitations The keyboard was designed as a POC and only allows 1-to-1 conversations. However, the application can also be used in a group chat to a limited extent. Here, a message can be directed to a specific chat partner and not to all people. Other participants of the group chat cannot decrypt the message. Text messages in Telegram are getting copied as HTML and not as plain text. When decoding the message with the fairytale mode the copied message is compromised and can't be read properly. Therefore, it can't be decoded at all. However, the raw mode works properly. When using KryptEY with Telegram we recommend the raw mode. Some messengers like Threema only allows up to 3500 bytes per message. Therefore, different character input limitations apply. To stay under the 3500 bytes limit, only 500 characters are allowed for raw and fairytale mode. For convenience these limitation applies for all messengers. Demo For a demonstration on how KryptEY is used see https://github.com/amnesica/KryptEY/tree/master#demo KryptEY was created by mellitopia and amnesica. The code is open source and can be found at https://github.com/amnesica/KryptEY
F-DroidGitHubIzzyOnDroid
KyuubiMask - Privacy First
APK
KyuubiMask is designed to keep your notification content away from prying eyes. It replaces notification text as quickly as possible, making it much harder for others to read what you received—even if they're looking right at your screen. Notification content is never displayed or saved by this app. KyuubiMask is a privacy-first notification masking tool that protects your sensitive information during screen sharing, presentations, or when your screen is visible to others. 🔒 PRIVACY FIRST • No internet permission - works completely offline • No data collection or storage • No tracking, analytics, or ads • Notification content is never logged or saved • Open source with Apache 2.0 license ✨ FEATURES • Masks notifications from any app you choose with generic text • Tapping a masked notification opens the original app directly, without revealing any content • Built-in presets for Slack, Discord, WhatsApp, and LINE • Per-app toggle to choose which apps to mask • Quick Settings tile for one-tap masking toggle • Simple on/off toggle to enable or disable the service • Works in the background • Minimal permissions required • Lightweight and efficient 📱 SUPPORTED APPS KyuubiMask works with any installed app — select additional targets via the "Add custom apps…" button in Settings. Slack, Discord, WhatsApp, and LINE are available as built-in presets. 🎯 PERFECT FOR • Screen sharing during video calls • Live presentations and demos • Recording tutorials or videos • Working in public spaces • Protecting your privacy 💡 HOW IT WORKS When enabled, KyuubiMask replaces notification content from supported apps with generic text like "New notification", hiding sensitive information while still allowing you to see that you received a notification. 📖 WANT TO CHECK A NOTIFICATION LATER? This app never saves notification content. If you want to review what you received, on supported devices (Android 11+), you can use Android's built-in Notification History if available and enabled (Settings → Notifications → Notification History). 🦊 OPEN SOURCE All code is available on GitHub. No hidden functionality, complete transparency.
F-DroidGitHub
LANShield
APK
LANShield lets you monitor and control LAN traffic of other apps on your device. Any app with the INTERNET permission can also access devices on your local network—such as your laptop, router, IP camera, or IoT devices. Some apps misuse this capability to gather data or compromise other devices. LANShield helps you protect your local network by blocking LAN access for apps that don’t need it. Features: Block or allow apps from accessing your local network. Gain insights into which apps are interacting with your LAN. Receive notifications when apps attempt to access your LAN. Note: LANShield uses the VpnService API to create a local virtual VPN interface. It does not establish any external VPN connection.
F-DroidGitHub
Lavabit Encrypted Proxy
APK
The Lavabit encrypted proxy service is a simple to use, super fast, completely secure service. The service is a completely free public service. No user account or personal information required. It's simply our way ensuring you no longer have any excuse to let anyone log and bog you (down with ads). Why should you use the Lavabit Encrypted Proxy? * We do not record anything about how you use the Internet * We do not invade your display with ads * We do not sell, give or share your data with anyone * We do not have any limits on how much or how fast you can download * We do not require a user account * We do not charge anything for this free service * We use fully encrypted physical servers to provide you with the best service • We safely mask IPv4 and IPv6 traffic * We use strong encryption to provide PERFECT FORWARD SECRECY for your surfing sessions. How does Lavabit Encrypted Proxy work? With the Lavabit Encrypted Proxy, we use Virtual Private Networking (VPN) technology to provide an encrypted pipeline for all your Internet traffic. It's a secure tunnel between your computer and the Internet backbone. Right past any peepers that might be up to no good. From our servers, you can access the Internet without censorship, or surveillance. What's more, the websites and servers you access will no longer see your identity, or rather your IP address, but will instead see the generic proxy address we provide. Using a Lavabit Encrypted Proxy is a great first step toward protecting your privacy, and taking backing control over what personal information you share, and with whom. Note, both the app and backend services have been built using F/OSS software, however this specific app variant is tied specifically to the VPN servers operated by Lavabit.
F-DroidGitHub
L
LessPass
APK
LessPass is a stateless password manager. It derives a site, a login and a master password to generate a unique password. You don't need to sync your password vault across every device.
F-DroidGitHub
LibrePass
APK
LibrePass represents an innovative cloud-based password manager known for its user-friendly simplicity and performance. It functions not only as a tool for generating secure passwords but also facilitates their synchronization across various devices.Password leaks from online websites pose a significant threat, especially considering that most people use a limited number of passwords. Using the same passwords for multiple services carries the risk of unauthorized access, jeopardizing bank accounts, social media profiles, and other online services. Therefore, it is recommended to use long and complex passwords for each of our accounts. Nevertheless, maintaining control over multiple passwords can be challenging. LibrePass addresses this issue by providing a straightforward and enjoyable way to generate, store, and access passwords.All passwords stored in LibrePass are securely placed in an encrypted vault. This ensures that users can have full confidence that their passwords will remain private and inaccessible to unauthorized individuals.LibrePass is an open-source project, meaning the complete source code is available to everyone. This openness allows anyone to review, verify, and make their own changes, emphasizing the transparency and trust associated with using this tool.Features:Advanced password encryptionGenerating secure passwordsFace and fingerprint unlockingNative system theme (Android 12+)Native performanceVarious settings optionsAnd more with incoming updates!
GitHubIzzyOnDroid
L
LineShield
APK
Discover if someone registered phone lines to your name without permission. LineShield automatically queries 80+ official CRT portals in Mexico. Your data is encrypted on your device and deleted after 24 hours. No external servers, no ads, no tracking.
F-DroidGitHub
L
Locate my device
APK
Locate My Device is an application miming Google's Find My Device – through SMS. It can help you to locate a lost smartphone.How it works? Simply send an SMS to the device you want to locate in order to retrieve information about it. The SMS must consist of the configured activation command, a password and an instruction – e.g. "locate" if you want the coordinates, "battery" for some battery details, "ring" to make it ring – or "lock" to lock it down.
GitHubIzzyOnDroid
Location Privacy - BETA
APK
Just click on a link that points to a location, and LocationPrivacy will show up as one of the options. If you select it, then it will use the most private way possible to get the location from that link. It will then forward the location to the map app that you choose. LocationPrivacy is not really app but rather a set of "privacy filters" for all of the various ways of sharing location. When you click on a location link in one app, LocationPrivacy offers itself as an option. It then recognizes insecure methods of sharing location, and then converts them to the most private methods available. For many links, the location can be read without even going online. For others, LocationPrivacy reads the location from the webpage via Tor, so that it cannot be tracked to you. Whenever possible, the connection uses HTTPS. OsmAnd is the recommended map app for private location because it works fully offline and we have audited it. LocationPrivacy will work with basically all map apps. LocationPrivacy can also serve as a way to redirect all location links to your favorite mapping app. All map apps in Android can view `geo:` URIs, and LocationPrivacy converts many kinds of links to `geo:` URIs, including: Google Maps, OpenStreetMap, Amap, Baidu Map, QQ Map, Nokia HERE, Yandex Maps. This is still a beta release of a new idea, if you have problems or ideas, please post them on our issue tracker so we can improve this app! https://github.com/guardianproject/locationprivacy/issues ★ WE SPEAK YOUR LANGUAGE: Location Privacy is available in: Deutsch, español, français, norsk. Don’t see your language? Join us and help translate the app: https://hosted.weblate.org/projects/guardianproject/locationprivacy https://hosted.weblate.org/projects/guardianproject/locationprivacy-metadata ***Learn More*** ★ ABOUT US: Guardian Project is a group of developers that make secure mobile apps and open-source code for a better tomorrow ★ OUR WEBSITE: https://GuardianProject.info ★ ON TWITTER: https://twitter.com/guardianproject ★ FREE SOFTWARE: LocationPrivacy is free software. You can take a look at our source code, or contribute to help make LocationPrivacy even better: https://github.com/guardianproject/LocationPrivacy ★ MESSAGE US: Are we missing your favorite feature? Found an annoying bug? Please tell us! We’d love to hear from you. Send us an email: support@guardianproject.info or find us in our chat room https://guardianproject.info/contact
GitHubguardian
Lock Pattern Generator
APK
Simple program that generates a random lockscreen pattern and helps you memorize it before applying it.
F-Droid
LockLock
APK
LockLock is a lightweight, privacy-first app locking solution designed to secure your apps without requiring root access or internet connectivity. Built with modern Material 3 design principles, LockLock offers a seamless, elegant user experience while providing strong protection for your personal data.FeaturesApp Locking Without Root LockLock uses Android Accessibility Services to detect and block unauthorized app launches, securing your apps with a customizable password or PIN.Anti-Uninstall Protection By leveraging Device Administrator privileges, LockLock prevents unauthorized uninstall attempts, safeguarding your app locks from tampering.Brute Force Protection To protect against password guessing, LockLock temporarily locks the app after repeated failed unlock attempts.Forgot Password Support Securely recover access with a security question if you forget your password.Material 3 UI Enjoy a clean, modern interface designed for intuitive navigation and ease of use.Fully Offline Operation No internet permissions or connectivity required — your data stays private and local to your device.Why Choose LockLock?No root requiredPrivacy-focused, no data leaves your deviceRobust anti-tampering protectionsClean, minimal Material 3 designLightweight and resource-efficientOpen source and community-drivenDownload and install LockLock via the F-Droid app (recommended for smooth permission setup).Launch the app and set your master password and security question.Grant Accessibility and Device Administrator permissions when prompted for full protection.Select which apps to lock.LockLock will immediately start protecting your selected apps with the configured password.PermissionsAccessibility Service: Required to monitor and block locked apps without root.Device Administrator: Required to prevent unauthorized uninstall and enhance security.Tags: app lock, app locker, lock apps, password lock, pin lock,, app protection, secure apps, app privacy, phone locker, screen lock, intruder protection, privacy guard, secure phone, app security, anti snooping, privacy lock, vault app, lockdown mode, stealth mode, device admin, unbreakable lock, minimal lock, fast app lock, badass locker, hacker-proof, parental control, productivity lock, anti distraction, screen time guard, no bloat, offline security, android, free, open source, compose, material, nethical
GitHubIzzyOnDroid
LoveLaceAV
APK
LoveLaceAV is the worlds first FOSS malware scanner for Android. It is powered by ClamAV style signature databases.This is a fork of the original (and discontinued) Hypatia appFeaturesNear zero battery impact: you'll never notice any impact on battery at allExtremely fast: it can scan small files (1MB) in 20ms, and even large files (40MB) in 1000ms.Memory efficient: with the default databases enabled it uses under 120MB.Regular scan: allowing selection of /system, internal storage, external storage, and installed appsRealtime scanner: can detect malware in realtime on write/rename in internal storageCompletely offline: Internet is only used to download signature databases, files will never ever leave your devicePersistence: will automatically restart on boot/updateTiny codebase: coming in at under 1000 sloc, it can be audited by even someone with basic programming experienceMinimal dependencies: the app only uses libraries when necessarySignature databases can be enabled/disabled at the users demand
IzzyOnDroid