CypherLeaf
Private, offline notes with folders, tags, and a lock for sensitive entries.
Zak Faulkner Note
Screenshots
Description
CypherLeaf is a clean, private note-taking app for Android. It works fully
offline, has no ads, no trackers, and no account. Your notes stay on your
device.
Features:
* Notes with folders and tags to keep things organised
* Pin important notes to the top
* Trash with restore, so a delete is never final by accident
* App lock using your device biometric or screen lock
* Protected notes: individual notes are encrypted with AES-GCM, and the key
is held in the Android Keystore, separate from the notes database
* Attachments on notes
* Reminders with notifications
* A home-screen widget for recent and pinned notes
* Export notes as plain text, Markdown, or JSON
* Encrypted portable backup protected by a passphrase (PBKDF2 + AES-GCM),
so you can move your notes to a new device safely
* Light and dark themes, with an adjustable font size
Privacy:
CypherLeaf requests no internet permission in its release build, so it
cannot send your notes anywhere. Fonts are bundled with the app rather
than downloaded. Protected notes and encrypted backups never leave the
device in readable form.
What’s new (1.0.1)
Fixes from the F-Droid review of 1.0.0.
A reminder set while notification permission is denied now explains that it
will not appear, instead of silently staying unset. Screenshots are blocked
only while a protected note is open, not everywhere in the app.
Also an accessibility pass: better contrast on buttons and note badges,
screen-reader labels for trash actions, a live search result count, and
heading navigation. Database failures are now reported instead of ignored.
Versions
Permissions
What the app asks the system for. Android only grants sensitive access after you confirm it.
- BiometricsUnlock with fingerprint or face.
- NotificationsShow notifications.
- Run at startupStart automatically after the device is switched on.
- FingerprintUnlock with a fingerprint.
- cypherleaf.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Comments