About SecurePass Manager

Tired of forgetting passwords? SecurePass Manager (SPM) is a free and open-source password manager built with Python and PySide6, designed to keep your online accounts secure and easily accessible. SPM uses strong cryptographic encryption to protect your passwords, ensuring your sensitive information remains private.

Key Benefits:

  • Completely Free & Open Source: SPM is free to use and distribute, and its source code is publicly available for transparency and community contributions.
  • Highly Secure: Utilizes robust encryption algorithms to safeguard your passwords. Your data is encrypted locally on your device.
  • Simple and User-Friendly: Designed with a clean and intuitive interface, making password management easy for everyone.
  • Cross-Platform (Potentially): Built with Python and PySide6, it can potentially be cross-platform (depending on your build and packaging - mention supported platforms if applicable).
  • Offline Access: Your passwords are stored locally, allowing you to access them even without an internet connection (after initial setup and sync if you implement cloud sync later).
  • Feature-Rich: Offers essential password management features like adding, editing, deleting, searching, categorizing, and more.

Key Features

SecurePass Manager Toolbar

  • Secure Password Storage: Encrypts and securely stores your website logins, usernames, and passwords.
  • Master Password Protection: Access your password vault with a single, strong master password.
  • Password Generation: Built-in password generator to create strong and unique passwords for new accounts.
  • Password Organization: Categorize your passwords for easy management (e.g., Social Media, Work, Banking).
  • Live Search: Quickly find passwords using the powerful search functionality.
  • Password Copying: Easily copy usernames and passwords with dedicated "Copy" buttons.
  • Import & Export: Import passwords from other password managers or export your vault for backup.
  • Password Editing & Deletion: Manage and update your stored passwords as needed.
  • Category Management: Create and manage custom password categories to organize your vault.
  • Tags: Add tags to your passwords for further organization and filtering.
  • Last Modified Tracking: See when each password entry was last updated.

Getting Started with SecurePass Manager

1. First Time Setup - Creating your Master Password

Set Master Password Screen

When you first launch SecurePass Manager, you'll be prompted to create a Master Password. This is the single password you'll need to remember to unlock your entire password vault.

  • Enter your desired Master Password in the "Enter master password" field.
  • Confirm your password in the "Confirm master password" field.
  • Click the "Set Password" button.

Master Password Set Success Message

You'll see a confirmation message: "Master password set successfully!" Click "OK".

Important: Your Master Password is crucial! Do not forget it. There is no password recovery option as your data is encrypted locally and securely. Choose a strong, memorable password and consider writing it down in a safe place (offline) as a backup.

2. Logging In

Login Screen

After setting up your master password, you will see the login screen.

  • Enter your Master Password in the input field.
  • Click the "Login" button.

3. Your Password Vault

Empty Password Vault

Once logged in, you'll see the main SecurePass Manager interface. Initially, your password vault will be empty. You're now ready to start adding your passwords!

How to Use SecurePass Manager

1. Adding a New Password

Add New Password Dialog

  • Click the "Add New Password" button (usually a "+" icon or labeled button in the toolbar).
  • The "Add New Password" dialog will appear.
  • Website: Enter the website address (e.g., facebook.com).
  • Username: Enter your username for that website.
  • Password: Enter your existing password or click "Generate" to create a strong password.
  • Category: Select a category from the dropdown or type in a new category.
  • Tags (comma separated): Add optional tags for further organization (e.g., social, important).
  • Click "Save" to add the password to your vault.

2. Viewing and Copying Passwords

Password List View

  • In the main password list, you'll see your saved passwords.
  • Website, Username, Password, Category, Last Modified: These columns display information about each entry.
  • "Copy" Buttons: Click the "Copy" button next to "Username" or "Password" to quickly copy the respective information to your clipboard.
  • (Password is masked by default for security. [Optional: If you have a "show password" feature, describe it here].)

3. Searching for Passwords

  • Use the "Search passwords..." input field in the toolbar to quickly find specific passwords.
  • Start typing keywords (website name, username, tags, etc.), and the password list will filter in real-time (Live Search).

4. Filtering by Category

  • Use the "All Categories" dropdown in the toolbar to filter passwords by category. Select a specific category to view only passwords within that category.

5. Managing Categories

  • Click the "Manage Categories" button to add, edit, or delete password categories.

6. Importing and Exporting Passwords

  • Click the "Import" button to import passwords from a compatible file format (e.g., CSV, JSON - specify supported formats if applicable).
  • Click the "Export" button to export your password vault to a file for backup or transfer (specify export format).

7. Editing and Deleting Passwords

Password List with Delete Confirmation

  • In the "Actions" column of each password entry, you'll find action icons.
  • Edit (Pencil Icon): Click the edit icon to modify the password entry details.
  • Delete (Trash Can Icon): Click the delete icon to remove a password entry.
  • Confirm Delete Dialog

  • You will be prompted with a confirmation dialog: "Are you sure you want to delete the password for [website.com]?" Click "Yes" to confirm deletion or "No" to cancel.

8. Resetting Your Account (Use with Caution!)

(If you have a "Reset Account" feature - describe it here and emphasize the data loss implications). The "Reset Account" feature will [explain what it does - e.g., delete all password data]. Use this feature with extreme caution as it will result in permanent data loss.

Security is Our Priority

SecurePass Manager is built with security at its core.

  • Strong Encryption: Your passwords are encrypted using [Specify Encryption Algorithm - e.g., AES-256] encryption.
  • Local Encryption: Encryption and decryption happen locally on your device, ensuring your master password and unencrypted passwords never leave your computer.
  • Open Source Transparency: Being open source, the code is publicly auditable, allowing the community to verify its security and identify potential vulnerabilities.
  • Master Password Importance: Your Master Password is the key to your password vault. Choose a strong and unique password to maximize security.

Disclaimer: While SecurePass Manager employs robust encryption, no software can guarantee absolute security. It's crucial to practice good password hygiene, use strong master passwords, and keep your software updated.

Open Source & Contribute

SecurePass Manager is an open-source project. We believe in transparency and community collaboration.

  • Source Code: The full source code of SecurePass Manager is available on GitHub.
  • Contributions Welcome: We encourage contributions from the community! If you have ideas for improvements, bug fixes, or new features, please contribute through pull requests or issue reporting.