🛡️ Secure Notes – Private Notes Manager for VS Code

Secure Notes lets you create, organize, and protect your text notes directly inside Visual Studio Code.
Keep your information private with blurred content, controlled editing, and strong encryption.
✨ Key Features
- 🌳 Organized Tree View: folders first, then files.
- 👁 Automatic Blur: notes are blurred by default for privacy.
- 🔑 Strong Encryption: per-file password or global password.
- 🔄 Quick Refresh: update the tree view with one click.
- 🌐 Internationalization: supports
es, en, and pt.
- 🔧 Editable only when visible: protects content even if someone sees your screen.
- 🖌 Configurable Blur: customize the blur character from settings.
🚀 Installation
- Search for Secure Notes in the VS Code Marketplace and click Install.
- Open the Secure Notes view from the Activity Bar.
🛠 Quick Usage
- Right-click inside the tree view to:
- 📄 Create note
- 📁 Create folder
- 🗑 Delete items
- Notes open blurred by default.
- Use the eye icon or the command Show / Hide Content to toggle blur.
- Encrypt / Decrypt options:
- 🔐 Per file: asks for a password.
- 🔒 Global: uses a globally configured password.
⚙️ Configuration
Go to Preferences → Settings → Secure Notes:
| Setting |
Type |
Description |
Default |
secureNotes.notesPath |
string |
Path where notes are stored (empty = workspace) |
"" |
secureNotes.defaultBlurred |
boolean |
Open notes blurred by default |
true |
secureNotes.blurChar |
string |
Character used to blur content |
* |
🌳 Context Menu & Commands
Available via tree view and editor actions:
- 📄 Create note
- 📁 Create folder
- 🗑 Delete
- 🔄 Refresh
- 👁 Toggle blur
- 🔐 Encrypt / Decrypt (custom or global password)
🔑 Encryption
- Uses AES-256-GCM for secure encryption.
- Encrypted files are marked with
.enc.xxx in the filename.
- Two encryption modes:
- 🔐 Custom password per file
- 🔒 Global password (stored securely using VS Code Secret Storage)
- Decryption is immediate and allows safe editing.
🌐 Internationalization
- Supported languages:
es, en, pt
- Automatically detects VS Code language.
💡 Usage Tips
- Keep your global password safe and unique.
- Blurred notes help protect sensitive information during screen sharing.
- Ideal for:
- Private notes
- Sensitive snippets
- Credentials drafts
- Personal reminders
🐛 Report Issues
If you find a bug or have a feature request, please open an issue here. Pull requests are not accepted.
⚠️ Disclaimer
Secure Notes is provided as-is without any warranties. By using this extension, you acknowledge that:
- The author is not responsible for any data loss, notes, or confidential information.
- There is no guarantee that encryption or decryption will always work perfectly.
- The author is not liable if files are deleted, corrupted, or incorrectly encrypted.
- This extension does not replace backups or secure storage; always keep copies of important notes.
- Use this extension at your own risk.
This notice applies to all users, regardless of environment (personal, professional, or commercial) and supplements the MIT license included with the software.
📜 License
MIT License © Martin
Built by TinchosDev