Privacy Policy
Best Password Generator (Chrome extension) · Effective November 6, 2026
What the extension stores
Only on your device, inside Chrome's storage for this extension:
- Your settings: password length, character types, passphrase separator, username type, and the email address or domain you type in for email-style usernames.
- History of values you copied or filled (the last 50), when "Keep history of copied values" is on. You can clear it at any time from the History view. Turning the option off stops new entries from being saved.
Both are encrypted with AES-256-GCM before they are written to disk. The encryption key is created on your device, is never transmitted, and is stored so that no script can read its raw bytes. Nothing is synced to your Google account. Removing the extension deletes all of it.
What the extension does not do
- No network requests of any kind. It works fully offline.
- No analytics, tracking, advertising, or accounts.
- No code loaded from the internet. All code ships inside the extension package.
- Never reads your clipboard. It only writes to it when you ask it to copy.
- Never reads or collects the content of web pages.
Web pages
The extension has no standing access to any website. When you right-click a field and choose Fill new password, Fill new memorable password, Fill new passphrase, or Fill new username, Chrome grants it temporary access to that one tab. It uses that access only to write the generated value into the field you clicked (and an empty confirm-password field right after it in the same form), and to show a brief "filled and copied" message. The only things it looks at are which field you clicked and whether the next password field is empty. Nothing from the page is stored or sent anywhere.
Permissions and why they are needed
| Permission | Used for |
|---|---|
storage | Saving your settings and optional history, encrypted, on your device. |
clipboardWrite | Copying a generated value when you click Copy, press a copy shortcut, or use a Fill command. |
contextMenus | Adding the Fill commands to the right-click menu on text fields. |
activeTab | Temporary access to the current tab, only after you choose a Fill command. |
scripting | Writing the value into the field you clicked and showing the confirmation, within that temporary access. |
offscreen | Copying to the clipboard for Fill commands (the background script cannot access the clipboard directly). Closed right after each copy. |
Randomness
Values are generated with your browser's cryptographically secure random number generator (crypto.getRandomValues). Passphrases and real-word memorable passwords use the EFF Large Wordlist, which is bundled inside the extension. Made-up words are built from random syllables on your device.
Changes
If this policy changes, the new version will be posted at this address with a new effective date. Because the extension collects no data, changes cannot affect data already collected about you: there is none.
Contact
Questions: use the support link on the extension's Chrome Web Store listing.