Permissions

    Why each permission exists

    We requested the smallest possible set. Here is exactly what each one does and what would break without it.

    API permissions

    PermissionWhy we need itWithout it
    activeTabLets the side panel read the page you are currently looking at, only after you click the toolbar icon or press Alt+L.The audit panel could not read titles, meta tags, schema, or links from the active page.
    storageSaves your dark-mode choice and the cached SERP-selector file across browser restarts.You would have to re-set your theme on every load, and SERP overlays would re-fetch selectors each time.
    sidePanelRenders the audit UI as a Chrome side panel instead of stealing screen space with a popup.The panel would have to be a small popup that closes whenever you click away.
    scriptingInjects the page-extractor script into the active tab when you open the panel — runs locally, returns one structured object.The panel could not pull data from the page you are auditing.
    alarmsSchedules the once-a-day refresh of the SERP-selector file.Selector updates would require an extension reinstall.

    Host permissions

    Hosts are scoped tightly. The extension cannot read or modify pages outside this list.

    https://www.google.com/*, https://www.google.co.uk/*
    Inject the per-result audit strip and the AI Overview source list on Google search results.
    https://chat.openai.com/*, https://chatgpt.com/*
    Render the source-list pill on ChatGPT answers.
    https://www.perplexity.ai/*
    Render the source-list pill on Perplexity answers.
    https://gemini.google.com/*
    Render the source-list pill on Gemini answers.
    https://lemrank.com/*
    Daily fetch of the SERP-selector update file.
    LemRank backend (single host, pinned)
    Outbound POST only when you click "Share" — uploads the audit JSON. No other endpoints are reachable.