🛡ESystem

How it works

  1. 1

    Sign in

    Click Sign in, authenticate with Google. We create your account and a default empty blocklist. Nothing is sent anywhere until you connect an extension.

  2. 2

    Generate an API key

    On the dashboard, click "Generate API key". Give it a name (e.g. "MacBook Pro"). Copy the key — it's shown once and never again.

  3. 3

    Install the extension

    Load the unpacked extension into Chrome, Brave, or Firefox. (See the extension repo for exact steps.)

  4. 4

    Connect the extension

    Open the extension's settings page. Paste your backend URL (https://esystem.masud.app) and the API key. The extension verifies the key, downloads your blocklist + custom words, and starts working.

  5. 5

    Browse

    As you browse, the extension scans every page (URL, metadata, text). On detection, it reports the finding to your blocklist and redirects the page to the block screen.

  6. 6

    Sync

    The extension pulls a fresh blocklist + words every 6 hours. You can also click "Sync now" in the extension popup.

The block page

When ESystem blocks a page, the extension navigates the tab to your backend's /block route. The backend renders a clean page showing the reason, the domain, and a back button. Nothing is loaded from the original page.