dsa-learning-coach

Privacy Policy — DSA Learning Coach

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.

1. Data the Extension handles

The Extension processes the following data, all entered or triggered by the user:

The Extension does not collect, transmit, or store:

2. Where data is stored

3. Data shared with third parties

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.

4. Permissions the Extension requests

The Extension does not request activeTab, tabs, webRequest, or any permission that would let it read or modify other web pages.

5. Data retention and deletion

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:

  1. Removing the Extension from chrome://extensions, or
  2. Clearing the Extension’s site data from Chrome settings.

No data is held by the developer, so there is nothing to request deletion of.

6. Children’s privacy

The Extension is not directed to children under 13 and does not knowingly collect data from them.

7. Changes to this policy

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.

8. Contact

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.