Skip to content

Chrome extension

The Chrome MV3 extension is the browser boundary for Rogatio. It translates neutral rules to WebExtensions Declarative Net Request (DNR) rules and manages project lifecycle.

  • Create, import/update, switch, edit, export, and remove projects from the extension selector.
  • Merely choosing a project in the selector has no effect until you select Switch project.
  • Creation, import/update, and browser save leave every group disabled.
  • Importing a project lets you review the complete project and grant only its declared site access. Permission requests never include undeclared origins or broad host patterns.
  • Group activation is kept separate from permission. Activating a group does not grant permission; granting permission does not activate a group.

Rules report active, disabled, needs permission, needs runtime, unsupported, or error. Body rules report needs runtime until the native runtime is started. The toolbar badge reflects the successfully installed active rules. Actionless matcher operations are reported as unsupported and are not installed until a later action slice defines their DNR action.

Chrome can place one bounded, redacted, live-only [Rogatio] record in the matched website’s DevTools Console when Chrome authoritatively reports a current Rogatio DNR match. It shows the intended action — not proof that the network operation succeeded — and creates no history or management-page feed.

See Platforms & capabilities for where each rule type runs.