JLI LinkedIn Declutter icon

JLI LinkedIn Declutter

A browser extension that hides and collapses distracting LinkedIn feed and notification clutter locally. Available for Chrome and Firefox.

Single Purpose

JLI LinkedIn Declutter locally hides and collapses distracting LinkedIn feed and notification clutter with a packaged content script so users can browse LinkedIn with less noise.

Download It

Get it for Chrome

Coming soon to Firefox!

What It Does

  • Collapses promoted, sponsored, and suggested feed posts.
  • Hides job recommendation feed cards.
  • Collapses recommended follow modules.
  • Collapses reaction and analytics notifications.
  • Uses local hover-to-expand cards.

What It Does Not Do

  • Does not use LinkedIn APIs.
  • Does not use LinkedIn APIs.
  • Does not click buttons, like posts, follow people, or connect with people.
  • Does not send data to the developer or external servers.
  • Does not send messages or post content.
  • Does not click buttons, like posts, follow people, or connect with people.
  • Does not load remote code.
  • Does not transmit data to the developer or external servers.

Risk and Detection Transparency

Use this with eyes open. LinkedIn’s User Agreement prohibits third-party tools and browser extensions that modify the appearance of LinkedIn, including hiding, covering, or obscuring ads. This project reduces clutter locally, but it may still violate LinkedIn’s terms.

Public reporting such as BrowserGate describes LinkedIn systems that allegedly detect browser extensions by probing extension-internal resources (e.g. chrome-extension:// or moz-extension://) and scanning the DOM for extension traces. This extension avoids network calls and account actions, but it does modify the page locally to collapse cards.

Detection method Current exposure
DOM scan for extension protocol (chrome-extension:// / moz-extension://) Low. The extension does not inject extension URLs into LinkedIn’s DOM.
DOM scan for custom inserted nodes Possible. The extension adds local labels to collapsed cards and notifications.
Active extension probing Lower risk. The extension does not declare web_accessible_resources, so LinkedIn pages should not be able to fetch internal files directly.
Computed CSS / visual effect detection Possible. LinkedIn could inspect computed styles and notice that matching cards are collapsed or hidden.
Terms enforcement Still possible. Local-only behavior reduces data exposure; it does not make the behavior permitted by LinkedIn.

The lowest-risk choice is not modifying LinkedIn at all. The practical choice depends on your tolerance for clutter versus account/platform risk.

Privacy Policy

Last updated: May 29, 2026

The packaged extension processes visible LinkedIn page text locally in the browser to classify and collapse matching clutter, such as promoted posts, suggested posts, recommendation modules, reaction notifications, and analytics notifications.

The extension uses the browser's storage.sync API to persist user toggle preferences. No data is transmitted off-device — syncing is handled entirely by your browser's built-in sync infrastructure.

No analytics, advertising, tracking pixels, remote logging, or remote code are included. All JavaScript, CSS, HTML, and assets are packaged with the extension.

Permissions

Storage: Used to persist user toggle preferences. No data is transmitted.

Active tab: Used to notify the content script when you change settings from the popup.

LinkedIn host access: Required for https://www.linkedin.com/* so the browser can run the packaged content script on LinkedIn pages. Access is limited to LinkedIn.

Support

Visit jli-declutter.jace.pro for docs, privacy policy, and links to the source code on GitHub. File issues or feature requests at the GitHub repository.

Deleting Data

The packaged extension stores only your toggle preferences in storage.sync. Remove the extension from your browser to remove the content script and clear any stored settings.