Use a single master password to generate secure passwords for all websites - without losing track of passwords you cannot change.
PfP: Pain-free Passwords (legacy) Extension
Your new best way to manage passwords
IMPORTANT: This is a legacy extension, the current version is available under https://chrome.google.com/webstore/detail/pfp-pain-free-passwords/dkmnfejkonkiccilfpackimaflcijhbj
* Only one password to remember
* Conveniently integrated into your browser
* No need to trust us, your data stays on your device (safely encrypted)
* Most passwords never stored but generated when needed
* Easy to recover a password without access to your device
* Multiple backup strategies supported
* Sync data between multiple devices easily
* Free and open source
How to use PfP
* What's so painful about passwords? https://pfp.works/documentation/painful-passwords/
* Choosing a master password: https://pfp.works/documentation/choosing-master-password/
* Generated or stored password? https://pfp.works/documentation/generated-vs-stored/
* Keyboard navigation: https://pfp.works/documentation/keyboard-navigation/
* Recovery strategies: https://pfp.works/documentation/recovery-strategies/
* Why enter the master password so often? https://pfp.works/documentation/autolock/
* Could my passwords be compromised? https://pfp.works/documentation/threat-analysis/
Using PfP without a browser extension
There is an online version of PfP available: https://pfp.works/webclient/. It has some limitations compared to the browser extension but can be used in case of emergency.
Privacy policy
This extension does not collect any data whatsoever, all your data stays on your computer. If you set up sync functionality, an encrypted file with your data will be uploaded to your storage provider (e.g. Dropbox or Google Drive), privacy policy of the storage provider applies.
Source code / Contributing
The extension source code is available on GitHub: https://github.com/palant/pfp/. See https://pfp.works/contributing/ for more information.
Read more
IMPORTANT: This is a legacy extension, the current version is available under https://chrome.google.com/webstore/detail/pfp-pain-free-passwords/dkmnfejkonkiccilfpackimaflcijhbj
* Only one password to remember
* Conveniently integrated into your browser
* No need to trust us, your data stays on your device (safely encrypted)
* Most passwords never stored but generated when needed
* Easy to recover a password without access to your device
* Multiple backup strategies supported
* Sync data between multiple devices easily
* Free and open source
How to use PfP
* What's so painful about passwords? https://pfp.works/documentation/painful-passwords/
* Choosing a master password: https://pfp.works/documentation/choosing-master-password/
* Generated or stored password? https://pfp.works/documentation/generated-vs-stored/
* Keyboard navigation: https://pfp.works/documentation/keyboard-navigation/
* Recovery strategies: https://pfp.works/documentation/recovery-strategies/
* Why enter the master password so often? https://pfp.works/documentation/autolock/
* Could my passwords be compromised? https://pfp.works/documentation/threat-analysis/
Using PfP without a browser extension
There is an online version of PfP available: https://pfp.works/webclient/. It has some limitations compared to the browser extension but can be used in case of emergency.
Privacy policy
This extension does not collect any data whatsoever, all your data stays on your computer. If you set up sync functionality, an encrypted file with your data will be uploaded to your storage provider (e.g. Dropbox or Google Drive), privacy policy of the storage provider applies.
Source code / Contributing
The extension source code is available on GitHub: https://github.com/palant/pfp/. See https://pfp.works/contributing/ for more information.
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "author": "Wladimir Palant", "background": { "persistent": true, "scripts": [ "background.js" ] }, "browser_action": { "default_icon": { "16": "ui/images/icon16.png", "20": "ui/images/icon20.png", "25": "ui/images/icon25.png", "30": "ui/images/icon30.png", "32": "ui/images/icon32.png", "40": "ui/images/icon40.png" }, "default_popup": "ui/panel/panel.html", "default_title": "__MSG_name__" }, "commands": { "_execute_browser_action": { "suggested_key": { "default": "Ctrl+Shift+F" } } }, "default_locale": "en_US", "description": "__MSG_description__", "homepage_url": "https://pfp.works/", "icons": { "128": "ui/images/icon128.png", "16": "ui/images/icon16.png", "20": "ui/images/icon20.png", "25": "ui/images/icon25.png", "30": "ui/images/icon30.png", "32": "ui/images/icon32.png", "40": "ui/images/icon40.png", "48": "ui/images/icon48.png", "64": "ui/images/icon64.png" }, "incognito": "spanning", "manifest_version": 2, "minimum_chrome_version": "55.0", "minimum_opera_version": "42.0", "name": "__MSG_name__", "options_ui": { "page": "ui/options/options.html" }, "permissions": [ "tabs", "http://*/*", "https://*/*", "storage", "clipboardWrite", "unlimitedStorage" ], "short_name": "__MSG_name__", "version": "2.2.6"}
Read more