Use a single master password to generate secure passwords for all websites - without losing track of passwords you cannot change.

Latest Version

Version
2.2.6
Update
May 2, 2023
Size
862KiB
Developer
pfp.works
Category
Users
74
Rating
5 ★
Manifest Version
2
Web Store Status
Languages Support
English (United States)
See more
Permissions
Tabs
Http://*/*
Https://*/*
Storage
ClipboardWrite
UnlimitedStorage
See more

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

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