Skip to content

Repository files navigation

🔐 Dexter

Your Trusted Offline Password Manager

In a world where everything is connected – and constantly watched – Dexter takes a different path.

App StorePlay StoreFlutterLicense

FeaturesScreenshotsDownloadTech StackContributing


🎯 About Dexter

Your passwords stay completely offline, fully encrypted, and entirely yours. No servers, no tracking, no data sharing – just pure privacy and control.

Born out of Forgetfulness, Built for Security 🚀
Ever found yourself locked out of your own accounts because you forgot a password? Wi-Fi passwords, bank PINs, online logins… That's when Dexter was born – a secure offline password manager that keeps all your sensitive info in one place.


✨ Features

🔒 Truly Offline & Secure

All your passwords are stored locally and encrypted on your device with 256-bit AES encryption. Nothing ever leaves your phone – keeping you safe from online breaches, hackers, and AI data collection.

📁 Smart Organization

  • Folders: Organize passwords into custom folders for work, personal, banking, and more
  • Favorites: Mark important passwords as favorites for one-tap access
  • Search & Filter: Quickly find any password with smart search
  • Drag & Drop: Effortlessly reorganize passwords between folders

🔑 Password Management

  • Secure Storage: Store passwords with website links, usernames, descriptions, and notes
  • Password Generator: Create strong, cryptographically secure passwords with one tap
  • Visibility Toggle: Show/hide individual passwords for extra security
  • Quick Copy: Copy passwords to clipboard with a single tap

📊 History & Tracking

  • Activity History: Track all password changes, additions, and deletions
  • Time-Based Filters: View history by past week, month, or 6 months
  • Auto-Cleanup: Automatically removes history older than 6 months

🔐 Biometric Security

  • Face ID / Touch ID (iOS): Quick and secure access
  • Fingerprint (Android): Biometric authentication
  • Passcode Fallback: Always accessible with your device passcode
  • Guided Setup: First-time setup wizard for biometric authentication

💾 Backup & Restore

  • Local Exports: Export your encrypted data as .json files
  • Easy Restore: Import your data back anytime
  • Full Control: Your data, your backups, your timeline

🎨 Customizable Experience

  • Light & Dark Themes: Switch themes to suit your style and reduce eye strain
  • Modern UI: Clean, intuitive design with smooth animations
  • Responsive Design: Optimized for phones and tablets

🔄 Always Improving

  • Regular updates with bug fixes and new features
  • Community-driven development
  • Privacy-focused roadmap

📱 Screenshots

Launch ScreenHome ScreenPasswordsFavorites
Launch ScreenHome ScreenPasswordsFavorites
OrganizerHistorySettings
OrganizerHistorySettings

📲 Download

Get Dexter on Your Device

Download on App Store
Get it on Google Play

iOS: Requires iOS 12.0 or later
Android: Requires Android 8.0 (API 26) or later


🛠️ Tech Stack

Dexter is built with cutting-edge technologies to ensure security, performance, and reliability:

Frontend & Framework

Database & Storage

  • Hive - Lightning-fast local database
  • 256-bit AES Encryption - Military-grade data encryption

Authentication

  • local_auth - Biometric authentication
  • Face ID, Touch ID, Fingerprint support

UI/UX Libraries

Utilities


🗺️ Roadmap

✅ Current Features

  • Offline password storage with AES-256 encryption
  • Folder organization and favorites
  • Password generator
  • Biometric authentication
  • Import/Export functionality
  • Activity history tracking
  • Light/Dark theme support
  • Password Strength Analyzer

🔮 Upcoming Features

  • Autofill Integration: Auto-prompt passwords in other apps (Android & iOS)
  • Secure Notes: Store encrypted text notes
  • Personal Cloud Sync: Optional self-hosted cloud backup
  • Browser Extensions: Chrome, Firefox, Safari extensions
  • Two-Factor Authentication (2FA): Built-in 2FA token generator
  • Breach Monitoring: Check if passwords appear in data breaches

Vote on features or suggest new ones by opening an issue!


🤝 Contributing

We welcome contributions from the community! Whether it's bug fixes, new features, or documentation improvements.

How to Contribute

  1. Fork the repository
  2. Create a feature branch
    git checkout -b feature/amazing-feature
  3. Commit your changes
    git commit -m 'Add some amazing feature'
  4. Push to the branch
    git push origin feature/amazing-feature
  5. Open a Pull Request

Code of Conduct

Please read my Code of Conduct before contributing.

Development Guidelines

  • Follow Flutter best practices
  • Write clean, documented code
  • Test thoroughly on both iOS and Android
  • Maintain privacy-first principles

🔒 Privacy & Security

Privacy Promise

  • No accounts required - Use immediately without signup
  • 100% offline - No internet connection needed, no cloud syncs
  • No data collection - We don't track, log, or analyze anything
  • No third-party services - No analytics, no ads, no tracking
  • Open source - Code is transparent and auditable
  • Local encryption - 256-bit AES encryption on your device

Security Best Practices

  1. Use strong biometric authentication
  2. Regular backups - Export your data periodically
  3. Keep your device secure - Lock screen with PIN/biometric
  4. Update regularly - Install app updates for security patches

📄 License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
Copyright 2026 Deb Adarsh
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

💬 Support & Contact

Need Help?

Stay Updated

  • Star this repo to show your support
  • 👀 Watch for updates and releases
  • 🍴 Fork to contribute your own features

Your passwords deserve privacy. Dexter makes sure they have it. 🔐

Made with ❤️ and a lot of ☕

⬆ Back to Top

About

A mobile application to store, manage and access passwords completely offline with 256-bit AES encryption

Topics

Resources

Code of conduct

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages