Last updated: 2026-04-24
DSA Learning Coach (“the Extension”) is a Chrome browser extension that helps users practice Data Structures & Algorithms by generating questions and explanations through an AI provider of the user’s choice (OpenAI or Anthropic).
This policy explains what data the Extension handles, where it is stored, and who it is shared with.
The Extension processes the following data, all entered or triggered by the user:
The Extension does not collect, transmit, or store:
chrome.storage.sync, which Chrome encrypts and
scopes to the signed-in Google account. Keys never leave the user’s browser
except when they are attached to a request sent directly to the provider
the user selected (OpenAI or Anthropic).chrome.storage.local
on the user’s device.When the user clicks “New Question” or “Show Intuition”, the Extension sends a request directly from the user’s browser to the AI provider the user has selected:
The request contains the user’s API key (in the authorization header) and the prompt text. The AI provider’s own privacy policy and terms of service govern what the provider does with that request. The Extension has no visibility into or control over that handling.
Only the active provider’s API key is ever included in a request. The inactive provider’s key is never transmitted.
storage — to save settings, API keys, and practice history locally.api.openai.com and api.anthropic.com — to send
requests to the AI provider the user has selected. No other hosts are
accessed.The Extension does not request activeTab, tabs, webRequest, or any
permission that would let it read or modify other web pages.
All data is stored on the user’s own device or inside the user’s Google
account (for chrome.storage.sync). The user can delete all Extension data
at any time by:
chrome://extensions, orNo data is held by the developer, so there is nothing to request deletion of.
The Extension is not directed to children under 13 and does not knowingly collect data from them.
If this policy changes, the updated version will be published at the URL where this policy is hosted. The “Last updated” date at the top will reflect the change.
For questions about this policy, open an issue on the project’s public repository or contact the developer at the email listed on the Chrome Web Store listing page.