JSK ClipKeep privacy policy
Overview
ClipKeep saves what you copy so you can get it back later. Everything it saves is encrypted and stored in your own browser, on your own machine. It has no analytics, no trackers, and loads nothing from anyone else's servers. We cannot see your clips, and there is no server holding them for us to see.
Information we collect
We collect no personal information. ClipKeep has no accounts of its own, no telemetry and no usage reporting.
What ClipKeep stores locally, in your browser, is:
- The text or image of each clip you copy, encrypted
- The site each clip came from, its timestamp, and any tags you add
- Your settings, including your never-capture list
- If you connect a JSKAPPS account: your API key and the tier it resolved to
If you connect a JSKAPPS account, that account is governed by the JSKAPPS privacy policy. ClipKeep sends it nothing but the key, in order to ask which plan you hold.
How we use it
Only to show you your own clipboard history on your own device. It is not used for anything else, because it never reaches us.
Permissions and why we need them
- storage — to save your clips and settings on this device.
- clipboardRead — to read what you copy, so it can be saved to your history. Nothing is sent anywhere.
- clipboardWrite — to put a clip back on your clipboard when you select it.
- unlimitedStorage — so your history can grow without an arbitrary size cap.
- alarms — to schedule clean-up of old clips and expiry of detected secrets.
- activeTab — to paste into the page you are on, only when you ask it to.
- scripting — to insert a clip into the page's text field at the moment you paste.
- tabs — to record which site each clip came from, and to know when you are on a never-capture site.
- offscreen (Chrome and Edge only) — to run a hidden page that watches for clipboard changes. It has no access to any website.
- sidePanel (Chrome and Edge only) — to open ClipKeep in the browser side panel.
- Access to all websites — a copy happens on a page, so the extension has to be present to notice it. It reads only what you copy, never the rest of the page.
Firefox does not use the offscreen or sidePanel permissions; it uses an event page and the native sidebar instead.
Data storage and retention
Clips live in your browser's local database, encrypted with AES-GCM-256. They stay until you delete them, until an automatic clean-up rule removes them, or until you uninstall the extension — which removes the database entirely.
Detected secrets are different: they are stored masked and deleted automatically after a few minutes unless you pin them.
Names, tags, folder labels and timestamps are stored readable rather than encrypted, because the database has to be able to search and sort them. Clip content and snippet content are always encrypted.
Sharing and third parties
We do not sell or share your data. There is no third party involved: no analytics provider, no crash reporter, no content delivery network, and no remote fonts or images.
Security
Every clip is encrypted with AES-GCM-256 before it is written to disk. This protects against someone reading the extension's database directly — copying your browser profile, inspecting the disk, or recovering deleted files.
Turning on the optional PIN adds a second layer: your data key is wrapped with a key derived from your PIN using PBKDF2-SHA256 at 310,000 iterations, and the vault is sealed while locked. That protects against someone with access to your unlocked computer.
Being honest about the limit: default encryption does not protect against malware already running as you, because the key has to be reachable for the extension to work. The PIN level is where a strong claim is defensible.
Your choices
- Pause capture at any time from the panel title bar.
- Add any site to the never-capture list, or remove any of the 36 shipped defaults.
- Delete any clip, or set automatic clean-up rules.
- Export everything as JSON, with no account, at any time.
- Uninstall to remove the local database completely.
If you uninstall, your browser opens a short feedback page on jskapps.com. That happens after ClipKeep is already gone and carries none of your data.
Changes to this policy
If this policy changes we will update the date at the top and note what changed in the extension's release notes.
Contact
Questions about privacy? Email info@jskapps.com.