Please do not report security vulnerabilities through public GitHub issues.
Instead, please use GitHub's private vulnerability reporting:
- Go to https://github.com/GeiserX/CashPilot-android/security/advisories
- Click "Report a vulnerability"
- Fill out the form with details
We will respond within 48 hours and work with you to understand and address the issue.
- Type of issue (e.g., data leakage, insecure storage, authentication bypass)
- Full paths of affected source files
- Step-by-step instructions to reproduce
- Proof-of-concept or exploit code (if possible)
- Impact assessment and potential attack scenarios
| Version | Supported |
|---|---|
| Latest | ✅ |
Only the latest version receives security updates. We recommend always running the latest version.
- Local-first - All financial data stored on-device
- No cloud sync - Data never leaves the device unless explicitly exported
- SQLite encryption - Database protected at rest
- Dashboard communication - Authenticated API calls to m4b-dashboard
- No telemetry - No data collection or phone-home functionality
- Keep the app updated - Run the latest version from GitHub Releases
- Verify APK signatures - Only install from official releases
- Use device encryption - Enable full-disk encryption on your Android device
- Review permissions - The app requests only necessary permissions
For security questions that aren't vulnerabilities, contact: security@geiser.cloud