Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/alexperezortuno/ce-blocker/llms.txt

Use this file to discover all available pages before exploring further.

Preset blocklists give you an instant, curated starting point without having to research and enter individual domains yourself. Each preset targets a specific category of unwanted traffic and generates a full set of blocking rules with a single click. You can find the Preset Blocklists section at the bottom of the Settings view (sliders icon on the Dashboard).

Available Presets

Blocks requests to major advertising networks and ad-serving infrastructure, including display ads, programmatic networks, and retargeting platforms.Domains covered:
  • doubleclick.net
  • googlesyndication.com
  • googleadservices.com
  • googletag.com
  • googletagmanager.com
  • adservice.google.com
  • pagead2.googlesyndication.com
  • ads.facebook.com
  • advertising.com
  • adnxs.com
  • criteo.com
  • outbrain.com
  • taboola.com
Blocks analytics and behavioural tracking scripts that record page visits, user interactions, heatmaps, and session recordings.Domains covered:
  • google-analytics.com
  • googletagmanager.com
  • hotjar.com
  • mixpanel.com
  • segment.io
  • segment.com
  • amplitude.com
  • fullstory.com
  • crazyegg.com
  • mouseflow.com
  • inspectlet.com
Blocks third-party social widgets, like buttons, and embedded feeds that load external scripts and track users across sites.Domains covered:
  • connect.facebook.net
  • platform.twitter.com
  • platform.linkedin.com
  • apis.google.com
  • accounts.google.com
  • social9.com
  • addthis.com
  • sharethis.com
  • sharingbuttons.io
Blocks connections to known malicious domains used for phishing, drive-by downloads, and other malware delivery.Domains covered:
  • malware.com
  • phishing.com
  • suspicious-domain.com

Loading a Preset

1

Open Settings

Click the sliders icon on the Dashboard to navigate to Settings, then scroll to the Preset Blocklists section.
2

Click a preset button

Click the button for the preset you want to load (e.g. Advertising). A confirmation dialog appears showing the number of rules that will be added and asking how to handle your existing rules.
3

Choose Replace or Merge

Select Replace to discard all current rules and load only the preset, or Merge to append the preset rules to your existing list.
After loading, the extension automatically enables blocking (isEnabled: true) regardless of the toggle’s previous state, so the preset takes effect immediately.
Use Merge if you want to combine a preset with your existing custom rules.

Rule Format Generated

Each domain in a preset is converted into a declarativeNetRequest rule using the following structure:
{
  "id": 1,
  "priority": 1,
  "action": { "type": "block" },
  "condition": {
    "urlFilter": "*://*.doubleclick.net/*",
    "excludedInitiatorDomains": ["localhost"]
  }
}
The urlFilter is constructed as *://*.{domain}/*, which matches all subdomains and paths over both HTTP and HTTPS. The excludedInitiatorDomains: ['localhost'] entry ensures that local development environments are never affected by preset rules.

Build docs developers (and LLMs) love