A searchable memory of your Android activity
Find what you saw
Notifications, screen content, and indexed files — combined into one searchable timeline.
Search naturally
Query with yesterday, last week, or plain keywords like tracking number.
Filter precisely
Narrow by app (in:signal) or content type (type:notification). Prefix & wildcard matching, highlighted results.
You control retention
Choose how long captured information is kept — and block individual apps from being captured entirely.
Statistics
See when and where things appeared: activity over time, top apps, and content-type breakdown.
Encrypted at rest
SQLCipher + Android Keystore (StrongBox on capable hardware). AES-256-CBC at rest.
How it stays private
Capture on device
NotificationListener, AccessibilityService, and SAF file indexing feed a unified capture pipeline — no server involved.
Encrypt at rest
Everything is stored in a SQLCipher database secured by the Android Keystore, and erased on a configurable retention schedule via WorkManager.
Zero network
No internet permission, no telemetry, no analytics, no crash reporting. F-Droid only — no Google Play Services.
Privacy isn't a promise — it's an architecture. Your data never leaves the device, because there is no network path that could take it there.
Screenshots
Get it on F-Droid
Free and open source (GPL-3.0-only). Install from F-Droid — no Google Play account needed.
Build from source
./gradlew assembleDebug # debug build (unminified)
./gradlew assembleRelease # release build (minified, ProGuard)
Min SDK 26 (Android 8.0), target SDK 36. Requires JDK 17 and Android SDK 36.