Features
📱 User Interface Features
Modern Material Design 3
- Material You – Follows system theme
- Dark/Light theme – Automatic theme support
- Smooth animations – Polished user experience
- Intuitive navigation – Easy-to-use interface
- Responsive design – Works on all screen sizes
Onboarding & Help
- Comprehensive onboarding – 6-page guide for first-time users
- Step-by-step instructions – Clear setup process
- Privacy highlights – Privacy USP featured prominently
- Help section – Searchable help with 40+ topics
- Search functionality – Multi-word search in help
- Category organization – Help organized by categories
Navigation
- Bottom navigation – Easy access to main sections
- Tab navigation – Apps, Groups, Settings tabs
- Back navigation – Proper back button handling
- Route management – Smart navigation based on setup state
🔋 Performance & Battery Features
Battery Optimization
- Minimal battery impact – ~1–2% per day with normal usage
- Event-based detection – Only activates when apps are opened
- Lifecycle-aware monitoring – Efficient resource usage
- No background services – When app is closed
- Optimized polling – Reduced intervals for checks
Performance
- Fast response times – Instant lock screen (<100ms)
- Smooth operations – No lag or stuttering
- Efficient memory usage – ~50 MB RAM
- Optimized delays – Minimal delays for better UX
🚨 Detection & Monitoring Features
Accessibility Service Detection
- Single detection method – Accessibility Service only (v1.1)
- Reliable detection – Works on all Android versions
- Instant response – Immediate lock screen display
- Permission monitoring – Auto-detects permission revocation
- Blocking dialog – Shows if permission revoked
Permission Management
- Accessibility permission – Required for app locking
- Auto-detection – Monitors permission status
- Revocation handling – Blocks usage if permission revoked
- Clear instructions – Guides users to re-enable permission
🔄 Recovery & Reset Features
PIN Recovery
- Token-based reset – 16-character reset token
- Temporary block recovery – Unlock without resetting PIN
- Permanent block recovery – Unlock from permanent lock
- PIN reset flow – Complete PIN reset with token
- No email required – Fully offline recovery
Data Management
- App reset – Reset all app data (requires PIN)
- Settings reset – Reset to defaults
- Token regeneration – Create new token (invalidates old)
📊 Activity & Logging Features
Activity Log
- Lock/unlock tracking – Records all lock/unlock activities
- Timestamp logging – Accurate time records
- App identification – Shows which app was locked/unlocked
- Filtering options – Filter by date, action
- Auto-cleanup – Old logs automatically removed