CleanCritique is a browser extension for capturing screenshots of web pages, marking them up with annotations and notes, and exporting the result as an HTML file, PDF, image, or Markdown document.
By default, nothing leaves your device. Data is sent only when you take one of these actions:
Otherwise:
If you paste a CleanCritique workspace token or a Netlify personal access token, it is stored locally in the extension and sent only to the service it belongs to (cleancritique.com or api.netlify.com) when you publish or run the AI first pass. To limit anonymous publishing, CleanCritique counts publishes using a salted hash of your IP address, not the address itself.
A page you publish to CleanCritique is public to anyone with its link. On paid plans, the published page records first-party view statistics so its owner can see engagement: an anonymous visitor id, which boards were viewed and for how long, and the referring site's hostname. It sets no cookies, uses no third parties, does not record IP addresses, and is off for visitors who send Do Not Track or Global Privacy Control. Pages published on the free plan do not record views.
Everything you create — captured screenshots, annotations, notes, and project metadata — is stored locally in your browser's storage (IndexedDB) on your device. It never leaves your computer unless you choose to export a file and share it. Exported files (HTML, PDF, PNG, Markdown) are generated locally and saved by you; we never receive them.
Screenshots you capture may contain personal or sensitive information (including content on pages you are signed in to). Captures stay on your device until you publish or send them. The Redact tool blurs or blocks out an area, and the redaction is written into the image pixels of every export, publish and AI first pass request. When you capture a page, the extension checks on your device for signs that you are signed in (such as a sign-out link or an account-style address) and stores only a yes/no result, so it can remind you to redact before publishing. No page text is recorded for this check. Take care when you export and share files, as an exported file will contain the screenshots and notes it was made from.
activeTab — lets the extension capture the current tab, only
when you click the CleanCritique toolbar button. It has no access to other
tabs or your general browsing.scripting — used only on the tab you are capturing, to draw
the region-selection overlay and to measure/scroll the page for a full-page
capture.storage — saves your projects locally on your device.cleancritique.com — requested the first time
you publish or run an AI first pass. Optional access to
api.netlify.com — requested only if you publish to Netlify.Your data stays until you delete it. You can delete individual boards or whole projects inside the extension, or remove everything by uninstalling the extension or clearing the browser's site data for the extension.
Data you choose to send goes only where the action says: the CleanCritique server for publishing, your Netlify account for Netlify publishing, and, for AI first pass, Anthropic's API via the CleanCritique server. We do not sell data or share it with advertisers.
If this policy changes, we will update the date above and, for material changes, note it in the extension's listing.
Questions? Email jackgierlich@gmail.com.