Read this first

This extension exists to remember the text you copy. That means it records the text of every copy action you perform on a web page, on any website — and that can include things you would not want written down, such as a password pasted out of a password manager, a card number, a one-time code, or part of a private message. All of it is stored only on your own device and is never transmitted anywhere. Even so, you should read the sections below and know how to clear it.

What this extension does

Clipboard History keeps a searchable list of text you have copied while browsing, so you can paste something again after copying five other things. You can search the list, pin items you want to keep, delete individual items, and clear everything.

Data the extension collects and stores

When you press Ctrl+C / Cmd+C (or use "Copy" from a page's menu) on a web page, the extension's listener records:

Up to 200 unpinned items are kept; older unpinned entries fall off the end of the list automatically. Pinned items are kept until you unpin or delete them. Duplicate text is de-duplicated rather than stored twice.

Sensitive text

The extension cannot tell the difference between a URL you copied and a password you copied. If you copy something sensitive from a web page, it will appear in your history until it is pushed off the end of the list, or until you delete it. If you handle sensitive material, get in the habit of deleting that entry immediately (see how to delete your data), or disable the extension while you work.

Note that copies made outside the browser — in your text editor, terminal, or another application — are not seen by this extension. It only observes copy events that happen inside a web page.

What is NOT collected

Where your data is stored

In chrome.storage.local — a private storage area inside your own Chrome profile, on your own computer. It is not synced to your Google account and is not backed up to any server. If you use two computers, each has its own separate history.

Why the extension asks for access to all websites

Chrome will warn you that this extension can "read and change all your data on all websites." Here is the honest explanation of why, and what it actually does with that access.

A copy can happen on any page — a recipe site, a docs page, a GitHub repo. There is no way to know in advance which sites you will copy from, so the listener has to be allowed to run on all of them. That is the entire reason for the <all_urls> access.

What the script actually does is small and easy to describe: it attaches a single listener for the browser's copy event. When that event fires, it reads the copied text and sends it to the extension's own background script to be saved. It does not read the rest of the page, does not touch the DOM, does not modify what you see, does not watch forms, and does not report the page's address. If you never copy anything on a site, that site produces no data at all.

Permissions and why each one is needed

PermissionWhy it is needed
storage Saves your clipboard history on your device so it survives closing the popup and restarting Chrome.
scripting Used once, right after install or update, to place the copy listener into tabs that were already open. Without it, tabs opened before install would silently record nothing until you reloaded them.
clipboardWrite Lets the extension put an item back onto your system clipboard when you click it in the list. This is the "write" direction only — it is what makes re-copying work.
<all_urls>
(host permission + content script)
Allows the copy listener to run on every website, because a copy can occur on any site. See the section above for exactly what the script does and does not do with that access.

Third-party sharing

None. Your clipboard history is never sold, shared, transmitted, or disclosed to anyone — including the developer. The extension makes no network requests and has no server component.

Data retention and how to delete your data

Children's privacy

This extension is not directed at children under 13 and does not knowingly collect personal information from children. It has no accounts, no sign-up, and transmits nothing.

Changes to this policy

Any change will be posted on this page with an updated "Last updated" date. If the extension ever begins doing something materially different with your data, this page will say so before that version ships.

Contact

Questions, concerns or data requests: aqahramonov2007@gmail.com

← All privacy policies