/passdrop

A Keepass-1.x-compatible password management app for iOS devices.

Primary LanguageShellGNU General Public License v3.0GPL-3.0

passdrop

This is a modern, updated build of Rudis Muiznieks's PassDrop application.

PassDrop is a fully-featured secure password management system, compatible with the free KeePass 1.x (Classic) and multi-platform KeePassX desktop applications. PassDrop uses the free Dropbox storage service for hassle-free synchronization of your password databases between your iPhone, Windows, macOS, and Linux computers.

The current version 2.0 is available on the iOS App Store.

PassDrop FAQ

If you are experiencing issues or need help using PassDrop, please check out the PassDrop FAQ.

Current Features (2.0)

  • Strong emphasis on clean, simple, intuitive user interface
  • Load, create, and edit multiple KeePass 1.x databases in your Dropbox account
  • Open KeePass 1.x databases with any file extension
  • Fully integrated two-way syncing to Dropbox, with collision detection
  • Lock file utilization when opening databases in edit mode
  • Offline read access to databases when no network is available
  • View, create, move, sort, and edit all groups and entries nested to any level
  • Password generator to automatically create random strong passwords for entries
  • Entry search capabilities at global and group-specific levels
  • Copy logins, passwords, URLs, or notes to your clipboard
  • Automatically open URLs in Safari while PassDrop remains open in the background
  • Optionally clear clipboard whenever PassDrop is re-activated
  • "Lock in background" option to auto-lock your database after a customizable amount of time
  • Hide "Backup" group results when searching entries
  • Encrypted HTTPS communication directly with the official Dropbox API for maximum security

Commonly Requested Missing Features

  • File attachment viewing and sharing
  • Option to visually mark or hide expired entries
  • Add files from other apps via file sharing
  • Ability to unlink Dropbox and keep local databases
  • Key file authentication
  • Better UTF16/international character support
  • KeePass 2.x database support
  • KeePass 2.x is not an improved version of KeePass 1.x, but rather an entirely new product with completely unrelated file formats. Both KeePass 1.x and 2.x are actively developed and maintained and are viable password storage solutions. I chose to support KeePass 1.x with PassDrop due to the higher portability and multi-platform support for the KeePass 1.x file format.
  • Twofish encryption