Password Manager
304 open source Password Manager apps
Cryptocam - encrypting camera app
APK
Cryptocam allows you to take encrypted photos and videos so your data is safe even if an attacker gains physical access to your device or SD card. Find a full tutorial on https://cryptocam.gitlab.io Worried that your device or memory card might get into the wrong hands with sensitive footage on it? Cryptocam uses age (X25519 and ChaCha20) to encrypt recorded videos and photos without ever persisting unencrypted data to device storage.
F-Droid
Cryptographic ID
APK
Use cases: - Attest the state of a Linux computer When your computer is in a trustworthy state, you can generate a private key hidden in the TPM2 of your computer. This private key can be sealed with the current state of the computer (PCRs). Then the computer can only sign a message with this key when it is in the correct state according to the PCRs. For example, you can seal the key against the secure boot state (PCR7). If your computer is booting an operating system signed by another vendor, the TPM2 cannot unseal the private key. So if your computer can generate a correct signature, it is in this known state. You can create a sealed private key and create such a signature with cryptographic-id-rs (https://gitlab.com/cryptographic_id/cryptographic-id-rs). This is similar to tpm2-totp (https://github.com/tpm2-software/tpm2-totp) but uses asymmetric cryptography. This means you do not need to keep the verification code secure. You can share it safely with the world. - Verify the identity of a phone You can generate a private key when your phone is in a trustworthy state. If your phone can create a correct signature, you know it is the same phone. Since the operating system can access the private key, the security guarantees are much weaker than with a TPM2. So the verification is just as secure as your phone. If you use Graphene OS, also have a look at Auditor (https://attestation.app/tutorial). - Verify that a person is in possession of a private key This works as well as the section above but has the same shortcomings. It can be used to verify someone in person when he sends his public key to you in advance over a secure channel.
F-Droid
Cryptomator
APK
With Cryptomator, the key to your data is in your hands. Cryptomator encrypts your data quickly and easily. Afterwards you upload them protected to your favorite cloud service.Cryptomator requires a license key, which you can obtain from https://cryptomator.org/android/EASY-TO-USECryptomator is a simple tool for digital self-defense. It allows you to protect your cloud data by yourself and independently.Simply create a vault and assign a passwordNo additional account or configuration neededUnlock vaults with your fingerprintCOMPATIBLECryptomator is compatible with the most commonly used cloud storages and available for all major operating systems.Compatible with Dropbox, OneDrive, S3- and WebDAV-based cloud storage servicesCreate vaults in Android’s local storage (e.g., works with third-party sync apps)Access your vaults on all your mobile devices and computersSECUREYou don't have to trust Cryptomator blindly, because it is open source software. For you as a user, this means that everyone can see the code.File content and filename encryption with AES and 256 bit key lengthVault password is secured with scrypt for enhanced brute-force resistanceVaults are automatically locked after sending app to backgroundCrypto implementation is publicly documentedAWARD-WINNINGCryptomator received the CeBIT Innovation Award 2016 for Usable Security and Privacy. We're proud to provide security and privacy for hundreds of thousands of Cryptomator users.CRYPTOMATOR COMMUNITYJoin the Cryptomator Community and participate in the conversations with other Cryptomator users.Follow us on Mastodon @cryptomator@mastodon.onlineLike us on Facebook /Cryptomator
F-DroidGitHubIzzyOnDroid
Cryptool
APK
Cryptography tool application. It makes easy the encryption of text in any place and situation. It has a very useful floating tool mode. It is only about 2 MB. He does not ask for permission or do anything weird.
GitHubIzzyOnDroid
De1984
APK
De1984 is a powerful Firewall and Package Manager for Android devices with multiple backend support for maximum flexibility and performance. The name **De1984** is inspired by George Orwell’s novel Nineteen Eighty-Four, reflecting the app’s philosophy of resisting surveillance and reclaiming digital privacy. It symbolizes a reversal of the dystopian control described in the book, empowering users to take back control over their devices and data. FIREWALL FEATURES - Multiple firewall capabilities: iptables (root/Shizuku), ConnectivityManager (Android 13+), and VPN fallback - Automatic firewall method selection based on device capabilities - Comprehensive iptables method for rooted devices provides kernel-level blocking with superior performance - ConnectivityManager for Android 13+ devices without root - VPN backend as fallback for maximum compatibility (no root required) - Block apps from accessing WiFi, Mobile Data, or Roaming independently - Global firewall policies: "Block All by Default" (allowlist) or "Allow All by Default" (blocklist) - Screen-off blocking to save battery and data - Real-time network state monitoring and automatic rule application PACKAGE MANAGEMENT (with Shizuku or root) - Enable/disable system apps - Force stop running apps - Uninstall system and user apps - Works with Shizuku (no root required) or traditional root access - Filter packages by system/user apps, enabled/disabled state - Search functionality for quick package lookup PRIVACY FIRST - Zero tracking or analytics - No telemetry - Local-only data storage - No proprietary libraries - No Google Play Services - 100% open source (MIT License) - Buildable from source REQUIREMENTS - Android 8.0 (API 26) or higher - For iptables firewall: Root access OR Shizuku in root mode - For ConnectivityManager firewall: Shizuku + Android 13+ - For VPN firewall: VPN permission (no root required, works on all Android versions) - For package management: Shizuku or root access PERMISSIONS - ACCESS_NETWORK_STATE: Monitor network connectivity for automatic rule application - BIND_VPN_SERVICE: Create local VPN for VPN-based firewall backend - QUERY_ALL_PACKAGES: View all installed apps - POST_NOTIFICATIONS: Show notifications for new app installations (optional) - RECEIVE_BOOT_COMPLETED: Auto-start firewall on device boot - Shizuku or root access: For iptables firewall and package management (optional) OPEN SOURCE Source code: https://github.com/dorumrr/de1984 License: MIT Issues: https://github.com/dorumrr/de1984/issues Late nights for brighter days. Created by Doru Moraru
F-DroidGitHubIzzyOnDroid
DeadHash
APK
DeadHash is an utility to calculate file and text hashes. The following hash calculations are supported: * MD5 * SHA-1 * SHA-224 * SHA-256 * SHA-3 * SHA-384 * SHA-512 * CRC32
F-DroidGitHubIzzyOnDroid
Derandom
APK
Predicts pseudo random numbers based on a sequence of observed numbers. Enter a sequence of numbers that you obtained from a pseudo random number generator like, for instance, the Java standard pseudo random number generator or the Mersenne Twister MT19937. The app will then try to predict following numbers from the generator. The app expects all numbers to be entered as integers or floating point numbers between zero and one. Currently, floating point numbers are supported for the Mersenne Twister only. Three input modes are supported: 1. Text field lets you enter the numbers directly on the device. 2. File lets you choose a file with newline separated number strings. 3. Socket opens a server socket on the device. You can then connect with a custom client by means of a client socket and send newline separated number strings to the server. After each number the server will send back the next newline separated predictions. Each block of predictions is separated by an additional newline. To test the app, enter the following numbers in the Text field: 1412437139 1552322984 168467398 1111755060 -928874005 These numbers were sampled from the Java linear congruential generator Random.nextInt(). Thus, the app should detect LCG: Java after the third number input, and numbers in the prediction history should appear in green instead of red, indicating that those numbers were correctly predicted. The source code of this app is published on GitLab. There you can also find a Python program for testing socket input: https://gitlab.com/asnelt/derandom/blob/HEAD/README.md
F-Droid
Diceware Password Generator
APK
Generate diceware passwords using the Reinhold, EFF (long) or EFF (short) wordlists, using the pseudo-random number generator on your device, random.org, or actual dice as sources of random numbers.
F-DroidGitHub
Disabler
APK
Disable/Enable Any application using a easy access launcher. This application need ROOT to disable applications This is an Open Source version of IceBox App Features: * Add any applications( System or user) * create tabs to order your applications (mutlples tabs allowed) * Disable/Enable any application * Global buttom to enable/disable applications * Auto disable when screen off * Change Icons Sizes * … More Source Code : https://github.com/aceventura82/AppsDisabler Website: https://www.servoz.tk/app-disabler/ XDA Thread: https://forum.xda-developers.com/android/apps-games/app-disabler-app-to-easily-disable-app-t4121581
F-DroidGitHub
DroidCrypt
APK
Description: File and text encryption in Android offers crucial benefits in protecting sensitive data. By encrypting files and text, users can prevent unauthorized access, ensuring confidentiality and privacy. This is especially vital in a world where mobile devices often contain personal, financial, and business-related information. Encryption adds an additional layer of security, preventing malicious actors from intercepting or tampering with data, thus mitigating the risk of data breaches and identity theft. Features: - Uses AES-256-GCM for encryption - Uses Scrypt for key derivation with CPU/Memory cost of 32768, block size of 16, and parallelization of 4 - Built in Java
F-DroidGitHub
DroidFS
APK
DroidFS is an alternative way to use encrypted overlay file-systems on Android that uses its own internal file explorer instead of mounting volumes. This allows you to store files in encrypted vaults that other apps can't decrypt. Currently, DroidFS supports the following encrypted containers: - gocryptfs (https://github.com/rfjakob/gocryptfs): encrypts file contents and file names but doesn't hide directory structure or file sizes. - CryFS (https://github.com/cryfs/cryfs): slower, but encrypts everything and obfuscates file sizes. Features: - Compatible with original encrypted volume implementations - Internal support for video, audio, images, text and PDF files - Built-in camera to take on-the-fly encrypted photos and videos - Ability to expose volumes to other applications - Unlocking volumes using fingerprint authentication - Volume auto-locking when the app goes in background Permissions: Read & write access to shared storage: required to access volumes located on shared storage. Biometric/Fingerprint hardware: needed to encrypt/decrypt password hashes using a fingerprint protected key. Camera: required to take encrypted photos or videos directly from the app. Record audio: required if you want sound on videos recorded with DroidFS. Notifications: used to report file operations progress and notify about volumes kept open All of these permissions can be denied if you don't want to use the corresponding feature. DroidFS is free, open-source, and you can find the project's repository: - on GitHub: https://github.com/hardcore-sushi/DroidFS - on the Gitea instance of the Chapril project: https://forge.chapril.org/hardcoresushi/DroidFS Warning ! Security is neither absolute nor definitive. DroidFS does not come with any warranty and should not be considered as an absolute safe way to store files.
F-Droid
Droid_SCEP
APK
This app enables you to request and poll certificates from a SCEP (Simple Certificate Enrollment Protocol) server. It can be configured via MDM (Mobile Device Management) policies. Certificates can be automatically (silently) enrolled and renewed if delegated scope CERT_INSTALL is granted and SCEP connection details are configured via MDM/EMM. Plus it can be used as certificate selection app (private key mapping) if delegated scope CERT_SELECTION is granted, based on "cert-to-app" selection rules configured via MDM/EMM policy. It can also be used to monitor the expiration of your personal certificates and send you a notification a couple of days before. Additionally, it provides a manual Certificate Signing Request (CSR) creation feature and a PEM to PKCS12 converter.
F-DroidGitHub
Dumpsys Packages Copycat
APK
With the introduction of the QUERY_ALL_PACKAGES permission, as far as I understand, it became impossible to use built-in tools to list and inspect installed packages. (Please let me know if you are aware of another workaround.) That is, of course, assuming you don't have access to root privileges. However, you might not desire to root your phone, either because it can turn out to be quite difficult to achieve, or because it has numerous disadvantages in itself, anyway. Another option is to connect to the phone via Android Debug Bridge (ADB) and run: adb shell dumpsys | sed -n '/^Packages:/,/^[[:space:]]*$/p' The command prints the "Packages" section from dumpsys, which contains detailed information about every installed package. It works, but the downside is obvious: You need an extra device to connect and run adb. This app strives to reproduce the output from above command, right on your phone - neither root privileges nor ADB required - using only API calls and the QUERY_ALL_PACKAGES permission.
F-DroidGitHub
Duress
APK
Tiny app to listen for a duress password on the lockscreen. When found, it can send a broadcast message or wipe the device. Also take a look at: * [Wasted](https://github.com/x13a/Wasted) * [Sentry](https://github.com/x13a/Sentry) Be aware that the app does not work in safe mode. Tested: * Emulator, Android 12 * Google Pixel 4a/5a, Android 12 * Samsung Tab S8, Android 12 Permissions: * ACCESSIBILITY - listen for a duress password on the lockscreen * DEVICE_ADMIN - wipe the device (optional) It is Free Open Source Software. License: GPL-3
F-DroidGitHub
ESUP-NFC-TAG-DROID
APK
ESUP-NFC-TAG-DROID works as a client of an ESUP-NFC-TAG server. Android 5 (or +) and NFC support on the smartphone (or tablet) are required. Operation: * The user selects the ESUP-NFC-TAG server from his institution. * It authenticates itself. * According to its rights and the setting of ESUP-NFC-TAG, a number of 'rooms' of badging are presented. * The user selects a 'room'. * It can then badger multi-service cards. This application is only useful in the framework of use predefined by the establishment. In other words, if you find this application by chance on the Google Play Store, it is that it is not intended for you and it will be of no use to you. This application is open-source (free) as the entire project esup-sgc / esup-nfc-tag. The official page of ESUP-NFC-TAG-DROID is here: https://www.esup-portail.org/wiki/display/ESUPNFC/ESUP-NFC-TAG-DROID If you are responsible for an esup-nfc-tag server from an ESR facility that you want your esup-nfc-tag server to appear in the list of available servers, you can request it through a Pull Request proposing the modification of the list of available urls: https://github.com/EsupPortail/esup-nfc-tag-droid/blob/master/src/main/assets/urls
F-DroidGitHub
Encrypt Text
APK
A simple application to encrypt text. Can be used in combination with many other applications, to increase security and privacy. This application can be used standalone, as well as in-place, to avoid the tedious application switching. To encrypt text, simply highlight the text, and tap "ENCRYPT TEXT" from the popup menu.
F-DroidGitHub
Ente Auth - 2FA Authenticator
APK
Ente Auth is the best and the only 2FA authenticator app you will ever need. It provides secure, end-to-end encrypted backup to your codes, works across devices whether its Android, iOS, Mac, Windows, Linux or Web. It also offers quality of life features like Tap to Copy, Next Code, and even allows you to share your codes securely with others. Our customers absolutely love it. - It works everywhere and can either be used in the cloud with end-to-end encryption or on a single device without the need for an account. Ente’s UI is well thought out and easy to use. Plus it even shows you the next code if the current one is about to expire so you dont have to wait for it to roll over before your start typing. You can even pin, tag, and search your codes which makes it a lot easier to manage a big list compared to Google Authenticator. They call it a labour of love on their Github page, and it really looks like one. - Linus Tech Tips - Underrated but great authenticator app. Free, open source, and offers cloud backup. Very stable, has nice QoL features like the preview for the next code and the search bar. Overall, the best 2FA app I've used yet. - Luna Lometta - Fantastic, fluid, has a dark theme, is open source, and also has a PC program. I switched from Authy to Ente Auth precisely for this reason, and I was surprised since the app as a whole is better and faster. - Daniel Ramos - Better than Google Authenticator. - Piaw Piaw Kittens - Authy's best replacement. Open source, desktop support, synchronization, convenient token export. Huge thanks to the developers, I hope your product will become popular and famous. - Sergey Tverye - By far my favourite 2FA app. Over the years I've moved from Google Authenticator to Authy and have now happily "settled" with Ente Auth. - Dan Walsh - The best MFA app I ever used. I will never go back to Google Authenticator. - Pierre-Philippe Lessard Ente Auth is recommended by Linus Tech Tips, CERN, Zerodha and many others. ✨ Features EASY IMPORT Add TOTP 2FA Codes to Ente Auth easily. You can either scan a QR code, or import from other authenticator apps to make sure you never lose a code while migrating CROSS PLATFORM Ente Auth is available cross platform and supports all major devices and OS - including Android, iOS, Mac, Windows, Linux and Web. SECURE E2EE BACKUP Ente Auth provides end-to-end encrypted cloud backups so that you don't have to worry about losing your tokens. We use the same protocols Ente Photos uses to encrypt and preserve your data. OFFLINE MODE - NO SIGNUP REQUIRED Ente Auth generates 2FA tokens offline, so your network connectivity will not get in the way of your workflow. You can even use Ente Auth without signing up for backups and use it locally for as long as you want INTUITIVE SEARCH Ente Auth allows you to find your 2FA codes through one tap search. No more scrolling through a long list to find the right codes. Just tap on search and start typing. CUSTOMISE YOUR EXPERIENCE Customise your experience of Ente Auth to make it like you want. Reorder your 2FA codes so that your most frequently used services are always on top. Change the icons by choosing from our massive icon library. Add tags so that you can filter codes like you want SEE NEXT CODE Ever had to pause for the timer to run out on the current code, so you can type in the new 2FA code? Ente Auth makes your workflow extremely fast by displaying the next code prominently. Say goodbye to waiting SHARE 2FA CODE We all have sent multiple messages to that colleague who keeps asking for the 2FA code to a shared account. Such a waste of productive time. With Ente Auth, you can securely share your 2FA tokens as a link. You can even set an expiry time for the link as well. ADD NOTES Use notes to save any additional information including recovery codes. All notes are backed up with end to end encryption so you dont have to worry about losing them. SUPPORT If you need help, please visit @ https://github.
F-DroidGitHub
EteSync - Secure Data Sync
APK
Secure, end-to-end encrypted, and privacy respecting sync for your contacts, calendars, and tasks (using Tasks.org and OpenTasks). For notes, please use the EteSync Notes application. In order to use this application you need to have an account with EteSync (paid hosting), or run your own instance (free and open source). Check out https://www.etesync.com/ for more information. Easy to Use =========== EteSync is very easy to use. It seamlessly integrates with Android so you won't even notice you are using it. Security doesn't always have to come at a cost. Secure & Open ============ Thanks to zero-knowledge end-to-end encryption, not even we can see your data. Don't believe us? You shouldn't, just verify yourself, both the client and server are open source. Full History ========= A full history of your data is saved in an encrypted tamper-proof journal which means you can review, replay and revert any changes you have made at any point in time. How does it work? =============== EteSync integrates seamlessly with your existing apps. All you need to do is sign up (or run your own instance), install the app, and enter your password. After that, you will be able to save your contacts, calendar events and tasks to EteSync using your existing Android apps, and EteSync will transparently encrypt your data and update the change journal in the background. More security, same work-flow.
F-DroidGitHub
EteSync Notes - End-to-end Encrypted Notes
APK
Secure, end-to-end encrypted, and privacy respecting note taking app. For syncing your contacts, calendars and tasks, please use the EteSync Sync app. In order to use this application you need to have an account with EteSync (paid hosting), or run your own instance (free and open source). Check out https://www.etesync.com/ for more information. Easy to Use =========== EteSync is very easy to use. It's as simple as any of your non-encrypted note taking apps. Security doesn't always have to come at a cost. Secure & Open ============ Thanks to zero-knowledge end-to-end encryption, not even we can see your data. Don't believe us? You shouldn't, just verify yourself, both the client and server are open source. Full History ========= A full history of your data is saved in an encrypted change history which means you can review, replay and revert any changes you have made at any point in time.
F-DroidGitHub
Etopa
APK
Etopa is a free and open source (FOSS) app for two-factor-authentication (2FA). The app can use the Etopa.de instance or an own server.
GitHubIzzyOnDroid
Exodus
APK
Exodus helps you to know which trackers and permissions are embedded in apps installed on your device. The app downloads reports from the εxodus platform (https://reports.exodus-privacy.eu.org/) and shows them to you app by app. This application is developed by the French non-profit organization Exodus Privacy, visit us at https://exodus-privacy.eu.org/en/. Source Code: https://github.com/Exodus-Privacy/exodus-android-app
F-DroidGitHubIzzyOnDroid
FMD
APK
I lost my new phone. And because I don't use Google Services I couldn't locate it and my phone was gone for good. In the hope that this doesn't happen again, I developed this application, so that I can locate the phone via SMS. Features: - Locate the device (using GPS or cellular location) - Lock the device - Let the device ring - Take pictures with the device's camera to see its surroundings - Factory-reset the device Usage: You can control FMD (and thus your phone) either via SMS or via FMD Server. You send a command to the phone (e.g. "fmd ring") and the phone executes it. For SMS you can either define a list of trusted contacts (phone numbers) that are allowed to send commands. Or you can set a PIN to allow anonymous usage. Then non-trusted phone numbers can also send commands by including the PIN in the message. This is useful because now if you lose your phone, you can ask a random person for help to wipe your phone remotely. If you simply text "fmd" to your phone FMD will reply with a text listing the available commands. With FMD Server you get a web interface to send commands, to view the location of your device on a map, and to view pictures taken by the device. You can self-host FMD Server. For more details, see: https://gitlab.com/fmd-foss/fmd-server Disclaimer: This app is provided on a best effort basis. We hope it is useful, we use it ourselves, but this is a hobby project and we can't guarantee that it will work when you need it the most.
F-Droid
FMD edge
APK
FMD edge is the "cutting edge" version of FMD. FMD edge receives updates faster, more often, and slightly earlier than FMD. FMD edge releases are generally stable and ready for day-to-day use. FMD allows you to locate and remotely control your Android device. This is useful if you have lost or misplaced it. FMD is decentralised, and users remain in full control of their data. For more details about FMD, see the project website (https://fmd-foss.org/docs/overview) or the F-Droid listing for the main FMD app (https://f-droid.org/packages/de.nulide.findmydevice/).
F-Droid
Fahrraddiebstahlwarnung
APK
Berlin-bike-theft-warning is a simple application which informs the user about the number of stolen bicycles and bikeaccidents either by location or by tapping. The data is provided by Polizei Berlin and distributed by ODIS
F-DroidGitHub