Ike Lim← All projects

Case Study

PassSafe

A free, offline Android password manager - AES-encrypted local storage with no ads and no data collection.

Sep – Nov 2022

ARCHIVED
JavaAndroidSQLCipher

The problem

I wanted secure password management across my platforms without the complexity - and the online exposure - of the existing options. So while learning Android development, I built one: PassSafe, a safekeeping for all your passwords.

The approach

PassSafe is a simple, free and easy-to-use password manager that stores your passwords offline, with fast and efficient retrieval. Keeping storage local by design removes a whole class of online vulnerabilities.

Passwords are protected with 256-bit AES encryption, initialised with a unique random salt, and the app includes a built-in password hashing system. There are no ads and no data collection, behind a deliberately simple and accessible interface.

PassSafe landing page - 'Manage your passwords offline safely' with GitHub APK and Google Play download badges
The PassSafe site - offline by design, downloadable from GitHub or Google Play

The outcome

PassSafe shipped to the Google Play Store, with the source and APK releases published on GitHub - a working, offline-first password manager anyone can install.

Get the APK →

Learnings

My first real Android app, and an early lesson in security-minded design: encryption, salting and hashing, and the privacy case for keeping sensitive data offline rather than in the cloud.