Secure your sensitive notes with AES-256-GCM encryption. Perfect for journals, passwords, financial info, or any private content you want to protect.
Key Features:
- π Military-grade encryption - AES-256-GCM with PBKDF2
- π¨ Beautiful UI - Elegant lock overlays and modern password prompts
- β‘ Blazing fast - Instant lock/unlock operations
- π Flexible - Lock individual files or entire folders
- π Root password - Optional master password for all files
- Open Settings β Community Plugins
- Click Browse and search for "Lockdown"
- Click Install, then Enable
- Download the latest release from GitHub Releases
- Extract
main.js,manifest.json, andstyles.cssto your vault's.obsidian/plugins/lockdown/folder - Reload Obsidian (Cmd/Ctrl + R or restart the app)
- Enable the plugin in Settings β Community Plugins β Enable "Lockdown"
1. Open any note
2. Cmd/Ctrl + P β "Lock current file"
3. Enter password
1. Click locked file
2. Click "Unlock" button
3. Enter password
Cmd/Ctrl + P β "Set root password"
All future locks will use this master password.
- AES-256-GCM encryption
- PBKDF2-SHA512 key derivation (1M iterations)
- Zero plain-text password storage
- Session timeout for auto-locking
- Lock individual files
- Lock entire folders
- Change file passwords
- Bulk unlock operations
- Automatic backups
- Beautiful lock overlay
- Password strength indicator
- File explorer indicators
- Status bar integration
- Locked files manager
Settings β Lockdown
| Setting | Description | Default |
|---|---|---|
| Lock Icon | Icon for locked files | π |
| Use Encryption | Enable AES-256 encryption | β |
| Show Status Bar | Display lock status | β |
| Show File Explorer Indicators | Lock icons in sidebar | β |
| Session Timeout | Auto-lock after inactivity (min) | 0 (off) |
| Enable Backup | Backup before encryption | β |
- Algorithm: AES-256-GCM
- Key Derivation: PBKDF2-SHA512 (1,000,000 iterations)
- Salt: 128-bit random per file
- IV: 96-bit random per encryption
β
All file content and metadata
β File names and folder structure
If you forget your password, your data is unrecoverable. There are no backdoors or password recovery mechanisms.
Best Practices:
- Use strong, memorable passwords (12+ characters)
- Consider a password manager for root password
- Keep backups of important files
| Command | Description |
|---|---|
| Lock current file | Lock the active note |
| Unlock current file | Unlock the active note |
| Toggle lock | Lock/unlock current note |
| Set root password | Set master password |
| Change password | Change file's password |
| Lock folder | Lock entire folder |
| Unlock folder | Unlock entire folder |
| Show locked files manager | Manage all locked files |
| Unlock all files | Bulk unlock |
git clone https://github.com/Rynaro/lockdown.git
cd lockdown
npm install
npm run buildDevelopment mode:
npm run devContributions are welcome! Please read CONTRIBUTING.md for guidelines.
- Fork the repository
- Create feature branch:
git checkout -b feature/amazing-feature - Commit changes:
git commit -m 'Add amazing feature' - Push:
git push origin feature/amazing-feature - Open Pull Request
- Biometric unlock
- Sync integration
- Custom keyboard shortcuts
- Multi-language support
- Inline encrypted blocks
MIT License - see LICENSE for details.
TL;DR: Free to use, modify, and distribute.
- Obsidian Team - For the amazing platform
- Contributors - Everyone who helps improve Lockdown
- You - For trusting Lockdown with your sensitive notes
Made with β€οΈ for the Obsidian community
Report Bug β’ Request Feature β’ Discussions
