Legal ·
Clean Web Clipper privacy policy
Clean Web Clipper never uploads the pages you clip: their text and title stay in your browser. The extension sends five things to our statistics server – the address of a page with no article, a successful clip’s bare domain, the screen you opened, the clip action and a random install number – and one switch in settings stops them.
What does the extension send, and what stays in the browser?
Clean Web Clipper extracts and converts page content inside your browser. The copy goes to your clipboard and the file to your disk or a folder you selected. There is no account and no request to any address other than ours, and no crash dumps or stack traces are sent; addresses of pages that could not be converted are sent as described below. Four kinds of event go to us: the address of a page where no article was found, the bare domain of a successful clip – never a path, title or text –, the name of the extension screen you opened, and which action you took with a clip – copy, file, folder, Obsidian vault, print or AI chat – with no address or domain attached; the time-saved counter is built on that action. Addresses that look local are not sent: localhost, private and special-use IP addresses, names ending in .local, .lan, .home.arpa or .internal, router names such as fritz.box and the like. A public DNS name that points to a local address cannot be recognised as local by the extension.
What is attached to an event, and what stays in the browser?
Each event carries a random install number created in your browser on first use. It is tied to no name, email or account and only shows that several events came from the same installation. The server adds an approximate location – country, region and city – worked out from the IP address of the request. Events reach our server through Cloudflare, the same delivery and protection network that serves this website, so Cloudflare sees the IP address and the request of each event on the way; its access logs may keep IP addresses for a short period, for security and abuse prevention. If you visit this website with the extension installed, the site may hand its own random number to the extension once, which links visits before installation to clips after it. All of it stops when you turn the switch off in settings – that also erases the number and anything not yet sent – and the panel inside the extension shows how many addresses have been sent.
Settings and the last clip are stored in the browser’s local extension storage so the preview window can show them. They never leave your machine.
The extension requests no permission on any website, not even on our own. Usage events are sent as an ordinary request to our statistics address, which needs no special permission. Access to a page is granted by your own click on the icon or your keyboard shortcut, and only for that tab. What happens to the page inside that tab is described on how the extraction works.
Why does the extension need each permission?
| Permission | Purpose |
|---|---|
| activeTab | Read the content of the tab where you clicked the icon, for the duration of that action. |
| scripting | Inject the extraction script into that tab. Without injection the DOM cannot be read. |
| storage | Keep your settings and the last clip locally. |
| downloads | Save the .md file when you ask for it. |
| offscreen | Copy to the clipboard when the icon click is set to “copy”, because a service worker has no clipboard access. |
What does this website record?
The site is static and sets no cookies of its own. It does count page views, using our own analytics running on our own server – no third-party analytics service, no advertising network, no cookie. Each view is recorded with an approximate location – country, region and city – worked out from the IP address of the request. To tell returning visitors from new ones, the site keeps a random number in your browser’s local storage. It carries no name or email, and clearing site data removes it. If the extension is installed, the same number is offered to it, as described above. On the page shown after you remove the extension we also record which reason you picked and whether you pressed install again – the label of the reason alone, with no email text and no address. The site also records clicks on links that lead to other sites, such as the Chrome Web Store, with the address of the link.
On the wishlist it counts which item got a vote; the vote is stored with a one-way hash of your IP address and the date, so it is not counted twice that day. The site is delivered through Cloudflare, which provides content delivery and protection and sees the IP addresses and requests of the site’s visitors. Server access logs kept by Cloudflare and by the hosting provider may contain IP addresses for a short period, for security and abuse prevention.
Access, correct or delete your data
Under the GDPR you may request access to, correction of or deletion of any personal data we hold about you. We keep no names, emails or accounts; what we hold is the events described above under a random install number, plus your own email if you wrote to us. Turning the switch off erases the number in your browser, after which nothing sent earlier can be linked to you again. Write to cws@lessroutinemorelife.com; the provider details are in the imprint.