BriefChat
BriefChat is a Chrome extension that reads the text content of the webpage you are currently viewing, sends it to an AI model to generate a summary and suggested questions, and lets you continue a conversation about that page. The AI model used depends on your settings:
We do not collect personal information, run analytics, or track usage. We do not sell, rent, or share your data with any third party for commercial purposes. The only data BriefChat stores on your device is:
chrome.storage.local, never transmitted to BriefChat's servers.chrome.storage.local, used solely to enforce the free-tier rate limit. It is not linked to your identity.Chat history and page content are held in memory for the duration of your session only. They are discarded when you switch tabs, start a new chat, or close the panel.
The table below describes every network request BriefChat makes, depending on which mode you are in.
| Mode | Destination | Data sent |
|---|---|---|
| Free tier | briefchat-prod.artfricastudio.com |
Page text (up to 12,000 chars), page title, page URL, chat history (last 10 messages), anonymous device ID |
| OpenAI key | api.openai.com |
Page text, page title, page URL, chat history |
| Anthropic key | api.anthropic.com |
Page text, page title, page URL, chat history |
| Gemini key | generativelanguage.googleapis.com |
Page text, page title, page URL, chat history |
| Grok key | api.x.ai |
Page text, page title, page URL, chat history |
No other network requests are made. BriefChat does not contact any analytics service, advertising network, or third-party tracker.
BriefChat reads page content only when you actively open the side panel. It does not run in the background, does not monitor pages you browse, and does not read pages you do not open BriefChat on.
When you open BriefChat, the extension extracts text from semantic HTML elements (h1–h6, p, li, blockquote, td, th) up to a maximum of 12,000 characters. It does not read:
You should avoid using BriefChat on pages containing sensitive personal information such as banking portals, medical records, or private messages.
When you use BriefChat without a personal API key, your requests are processed by BriefChat's server at briefchat-prod.artfricastudio.com. This server:
If you choose to enter an API key in Settings, it is stored exclusively in chrome.storage.local on your device. It is:
Supported providers and key formats: OpenAI (sk-...), Anthropic (sk-ant-...), Google Gemini (AIza...), xAI Grok (xai-...). You can remove your key at any time from the Settings page.
On first use, BriefChat generates a random UUID (crypto.randomUUID()) and stores it in chrome.storage.local as your device identifier. This ID:
If you provide your own API key, the device ID is never transmitted anywhere.
chrome.storage.local is sandboxed to the BriefChat extension. Your API key and device ID cannot be read by other extensions, websites, or any external party. All requests to AI provider APIs and to BriefChat's server are made over HTTPS.
chrome.storage.local until you clear them in Settings or uninstall the extension. Uninstalling removes all locally stored data permanently.BriefChat requests the following permissions, each used only for the purpose stated:
chrome.storage.localRequests made with your own API key go directly to your chosen provider and are governed by their terms and privacy policies:
Free-tier requests are forwarded by BriefChat's server to OpenAI using BriefChat's own API key, and are subject to OpenAI's Privacy Policy.
BriefChat is not directed at children under 13. We do not knowingly collect any information from children under 13. If you believe a child has used BriefChat in a way that transmitted personal information, please contact us at the address below.
If we make material changes to this policy, we will update the "Last updated" date above. Continued use of the extension after any update constitutes acceptance of the revised policy.
Questions about this privacy policy? Contact us at blaise.mennia@artfricastudio.com.