SafeNotes is a secure mobile notes app that encrypts everything on your device using AES-256. No cloud. No server. No compromise.
Most note-taking apps treat security as an optional feature. SafeNotes treats it as the foundation.
People store passwords, banking PINs, and private correspondence in note apps without considering what happens if their device is compromised. Most of these apps store data in plaintext databases that anyone with a USB cable and two minutes can read.
SafeNotes was built to close that gap. The entire database is encrypted at the file level using SQLCipher with AES-256 in CBC mode. Biometric authentication through the Android and iOS native APIs replaces the weak password-only model that most comparable apps rely on.
The app runs completely offline. Nothing is sent to any external server, which eliminates cloud-based vulnerabilities entirely while maintaining full functionality.
Every feature in SafeNotes was designed with the security model in mind, not added as an afterthought.
Real screenshots from the app running on physical hardware during development and testing.
Currently available as an Android APK. iOS support is available through Flutter's cross-platform build.
Click the download button below to get the latest SafeNotes APK (v1.0.0) from the GitHub releases page.
On your Android device, go to Settings → Security → Install unknown apps, and allow installation from your browser or file manager.
Locate the downloaded APK in your file manager and tap it to start the installation. Follow the on-screen prompts.
On first launch, you will be guided through creating a 6-digit PIN. Biometric authentication activates automatically based on your enrolled credentials.
SafeNotes was developed as a senior capstone project (ITCY 499) for the B.Sc. in Cybersecurity program, College of Information Technology.