Getting Started
KeyScribe is an encrypted notes app for Android. Every note is encrypted before being stored on your device.
First Launch
When you open KeyScribe for the first time:
- Onboarding - A brief introduction to how the app works
- Key generation - An RSA-2048 key pair is automatically generated and stored in your device’s Android Keystore (hardware-backed)
- Home screen - You’ll see an empty notes list, ready to go
No account creation, no email, no cloud setup. Everything stays on your device.
Creating a Note
- Tap the + button on the home screen
- Write your title and content
- Tap the lock icon to encrypt and save
Your note is now encrypted with AES-256-GCM. The AES key is wrapped with your RSA-2048 public key, so only your device can decrypt it.
Viewing a Note
When you open a saved note, you’ll see the encrypted data first - the raw AES-256-GCM ciphertext, the RSA-wrapped key, and the initialization vectors.
Tap the eye icon to decrypt and reveal the content. This is by design - it reinforces that your data is always encrypted at rest.
Searching Notes
Tap the search icon on the home screen. KeyScribe searches through your decrypted note titles and content. Search results appear in real-time with a 300ms debounce.
Deleting a Note
Long-press a note on the home screen to delete it, or tap the trash icon inside the editor. A confirmation dialog will appear - deletion is permanent.