My Password Manager
Extension Actions
Autofill, search, and save passwords from your local encrypted vault.
My Password Manager is a browser extension that connects your browser to a desktop-based password vault, providing a focused way to unlock, browse, search, autofill, copy, and save login credentials. Based on the package, the extension works as a companion to a locally controlled desktop application rather than as a standalone cloud password service. When the popup is opened, it checks whether the desktop app is installed and connected, determines whether the vault is locked, and then guides you either to unlock the vault with your master password or to work directly with saved logins. Once access is available, the popup displays a practical vault view with search, domain-based suggestions for the active website, manual lock controls, password reveal options, clipboard copy actions, and one-click autofill for detected login forms on the current tab.
The extension is designed to work directly with websites in a way that supports common login workflows. On standard HTTP and HTTPS pages, its content script looks for login forms by detecting password fields and likely username inputs. When autofill is requested from the popup, it fills the detected fields and triggers standard input and change events so pages can react as though the values were entered manually. The package also shows logic for monitoring likely login submissions. If a submission appears to succeed, including in single-page applications that do not always perform a traditional page load, the extension captures the entered credentials and offers a save or update prompt through a small in-page banner. This banner is isolated in a closed Shadow DOM, helping keep it separate from the page’s own styling and scripting. The extension also tracks pending save requests per tab so the prompt can continue to work reliably across navigation timing and service worker behavior.
Its overall structure emphasizes controlled handling of sensitive data. Native messaging is limited to the background service worker, making that component the main source of truth for connection state and vault operations. The popup and content script do not communicate directly with the native host. Passwords are retrieved only when needed, such as for revealing or copying a specific entry, rather than being fully loaded into the popup by default. When a password is copied, the extension uses an offscreen document to schedule clipboard clearing after a delay, because the service worker cannot directly access the clipboard. It clears the clipboard only if the clipboard still contains the same copied password, which helps avoid overwriting newer clipboard content. The package also indicates support for marking domains that should never trigger save prompts again, along with logic to distinguish between saving a completely new login and updating an existing entry whose password has changed.
Key Features:
- Native desktop app integration through browser native messaging for connection to a local password vault.
- Popup-based vault unlock flow that requests the master password when the desktop app reports the vault is locked.
- Domain-aware suggestions that highlight saved logins relevant to the current website.
- Searchable vault view with entry cards showing title, username, site details, reveal controls, copy actions, and a Fill button.
- Login form autofill that inserts credentials into detected fields and triggers standard page events.
- Automatic login capture with save or update prompts after likely successful sign-ins, including support for single-page app flows.
- Clipboard auto-clear behavior for copied passwords, plus settings to disable future save prompts for selected sites.
How It Works:
1. Open the extension popup and it checks whether the desktop password manager is installed, connected, and locked or unlocked.
2. If the vault is locked, enter your master password in the popup to unlock access for the current session.
3. The popup loads vault entries, shows suggestions for the current tab’s domain, and lets you search saved logins.
4. Choose an entry and use Fill to send the credentials to the active page, where the extension fills the detected login form.
5. If needed, reveal or copy a password; copied passwords may be cleared from the clipboard after a delay if unchanged.
6. After a login submission appears to succeed, the extension can capture the credentials and prompt you to save a new login or update an existing one.
7. You can dismiss the prompt or choose never to show save prompts again for a specific site.
Privacy: - This extension processes login information, website domains, clipboard content related to copied passwords, and pending save decisions in order to provide password management features. The package indicates use of local browser storage for settings such as never-save domains and session storage for temporary pending saves, while vault operations are relayed to a native desktop application.