A privacy-focused Android app for securely storing and managing API keys, tokens, and credentials. Built with Material You design, 100% local storage, and zero network permissions.
Created by Sleepy
- 🔒 Encrypted Storage — SQLCipher database + Android Keystore encryption (AES-256-GCM)
- 🚫 Zero Network Access — No internet permission, no cloud, no analytics
- 🎨 Material You Themes — Dynamic colors + 5 custom themes with light/dark variants
- 📁 Groups — Organize keys into collapsible, color-coded groups
- 🔍 Search — Real-time filtering across all keys
- 📋 Smart Clipboard — Auto-clears copied keys after configurable timeout
- 🔐 Biometric Lock — Optional fingerprint/face unlock with auto-lock timeout
- 💾 Backup & Restore — Password-encrypted JSON import/export
- ✨ Smooth Animations — Animated FAB menu, transitions, swipe actions
Coming soon
- Language: Kotlin 100%
- UI: Jetpack Compose + Material 3
- Architecture: MVVM + Clean Architecture
- DI: Hilt
- Database: Room + SQLCipher
- Security: Android Keystore, EncryptedSharedPreferences, BiometricPrompt
- Async: Kotlin Coroutines + Flow
- Build: Gradle KTS + GitHub Actions CI/CD
- Android Studio Hedgehog (2023.1.1) or newer
- JDK 17
- Android SDK 35
git clone https://github.com/imsleepy69x/api-storage.git
cd api-storage
./gradlew assembleDebug