Last updated: 2026-05-01
KeyPrompt is a Chrome extension built around a simple privacy promise:
Your data never leaves your browser.
This page explains exactly what that means.
KeyPrompt stores the snippets you save (sections, item labels, item values) in
Chrome’s local extension storage (chrome.storage.local). That storage lives
on your computer, inside your Chrome profile.
We do not store anything else. There are no accounts, no profiles, no usage metrics, no error reports, no crash logs.
KeyPrompt’s manifest requests <all_urls> host access plus scripting and
tabs. These are required for the extension’s core functionality:
<all_urls> — KeyPrompt needs to detect the trigger gesture inside form
fields on every site you visit. Without this, it would only work on a
fixed allowlist of sites.scripting and tabs — used to re-inject the content script into already-
open tabs when the extension is reloaded or updated, so you don’t have to
manually refresh every tab.storage — used for chrome.storage.local (your saved snippets).contextMenus — used to register the right-click menu entry.activeTab — required by some Chrome APIs in conjunction with the others.None of these permissions are used to read page content or transmit anything externally.
Open the KeyPrompt settings page at any time to view, edit, or delete your saved snippets. The Export button hands you the full vault as a JSON file on disk. The Import button replaces the vault from a JSON file. Uninstalling the extension clears all stored data.
If this policy ever changes, the new version will be published at the same URL with an updated “Last updated” date. Material changes will also be noted in CHANGELOG.md.
Questions or concerns? Open an issue on the GitHub repository or email the maintainer.