Building and customizing solutions using Microsoft 365 Copilot APIs and tools
Copilot in Microsoft Edge can use browsing context (including page titles and URLs) to improve responses when allowed by the browser settings and by the user during a session.
Key behaviors from the documented design:
- How Edge shares browsing context with Copilot
- When using Copilot Chat in Edge, browsing context (such as the current page URL and title) may be sent to Copilot to provide more relevant responses.
- If the user grants permission to share page information, Microsoft Edge sends:
- Browsing context of the given session
- The user’s prompt
- Previous conversation history
- This information is used only to generate a meaningful response in that session.
- Enterprise data protection applies to Copilot Chat prompts and responses when signed in with a Microsoft Entra account.
- Control over whether Copilot can use browser content
- In Microsoft Edge, the ability for Copilot to use browser content is controlled by a setting:
- Go to Settings → Other appearance settings → Copilot and sidebar → Copilot.
- Use the Allow Copilot to use browser content toggle to control whether page content is available to Copilot.
- If this toggle is off, Copilot should not use browser content as context.
- What is stored vs. not stored
- Conversation history (queries and responses) is stored until explicitly deleted. This is independent of whether Copilot is used in Edge, Bing, or on the Copilot site.
- Page content itself (for example, the full content of a web page or video transcript) is not stored as part of Copilot history.
- With enterprise data protection, prompts and responses in Copilot Chat are logged, and the same retention policies used for Microsoft 365 Copilot can be applied to Copilot Chat. These logs enable features like returning to previous chats.
- Web search queries generated for grounding responses are:
- Derived from the prompt into a few words.
- Sent via secure connection to the Bing search service.
- Stripped of user and tenant identifiers.
- Not shared with advertisers and not used to train foundation LLMs.
- Visibility into web queries
- Copilot shows web search query citations in the linked citation section of responses.
- These citations show the exact generated search queries and the sites used, and are available in the chat thread for 24 hours.
- Deleting conversation history
- Conversation history with Copilot can be deleted:
- Go to the Privacy Dashboard.
- Select Browsing and search → Copilot activity history → Clear all.
- This removes stored Copilot conversation history associated with the account.
- Logging and retention controls
- With enterprise data protection, prompts and responses are subject to Microsoft 365 retention policies and audit logging.
- Administrators can configure retention policies and audit settings as described in the referenced documentation.
- Web queries vs. internal data
- Web queries sent to Bing are handled under the Microsoft Services Agreement and Microsoft Privacy Statement and are processed by Bing as an independent data controller.
- Generated web search queries do not include:
- User or tenant identifiers
- The full prompt (unless very short)
- Entire uploaded files
- Entire web pages or PDFs summarized by Copilot in Edge
Given this design, the appearance of browsing metadata (such as tab titles and URLs) in a Copilot response is consistent with scenarios where Edge is allowed to share browser content with Copilot and that content is used as context. However, the documentation does not describe a behavior where an internal structure like edge_all_open_tabs is intentionally surfaced verbatim in the user-visible output. That specific behavior would require investigation by Microsoft Support/Engineering as a potential defect in how context is being surfaced.
To address the concerns using documented controls:
- Limit or disable browser content sharing with Copilot
- In Edge, turn off Allow Copilot to use browser content under Other appearance settings → Copilot and sidebar → Copilot.
- This reduces or prevents browsing metadata from being used as context.
- Clear Copilot conversation history
- Use the Privacy Dashboard’s Copilot activity history → Clear all to remove stored conversations, including any responses that may contain the
edge_all_open_tabsblock.
- Rely on enterprise data protection and retention policies
- For Microsoft 365 Copilot with enterprise data protection, prompts and responses are logged under Microsoft 365 controls.
- Administrators can apply retention policies and audit logging to manage how long this data is kept and how it is accessed.
- Understand web query handling
- Any web queries generated from the prompt (including terms derived from active content in Edge) are sent to Bing without user or tenant identifiers and are not used to train foundation LLMs.
For a full incident investigation (including confirmation of whether a specific edge_all_open_tabs payload was logged or transmitted and targeted deletion of that specific data), direct engagement with Microsoft Support is required, as those actions depend on back-end access and support workflows that are not exposed through public documentation.
References: