Privacy Policy for TaskStack AI Effective
Date: March 2024
TaskStack AI the extension is committed to protecting your privacy. This policy outlines how we handle data.
1. Data Collection & Usage
No Personal Data: We do not collect personally identifiable information (PII) such as names, email addresses, or location data.
User Inputs: When you enter a task description, that text is processed locally or sent to your chosen AI provider (Google, OpenAI, or Groq) solely to generate tool recommendations. We do not store this text on our own servers.
API Keys: Any API keys you provide are stored locally in your browser's secure chrome.storage.local area. They are never transmitted to us or any third party except the direct API endpoint of the provider (e.g., https://www.google.com/search?q=api.openai.com).
2. Data Sharing & Disclosure
We do not sell, trade, or rent user data to third parties.
Data is only shared with the AI providers you explicitly configure within the settings panel to facilitate the extension's core functionality.
3. Security
We use industry-standard encryption provided by the Chrome browser's storage API to keep your settings and keys safe.
4. Changes to This Policy
We may update this policy occasionally. Any changes will be reflected by the "Effective Date" at the top of this page.
Since you support Gemini, OpenAI, and Groq, users will frequently ask why their keys aren't working. You can put this on your Support page.
Common API Issues & Solutions:
"Authentication Error (401)": * Check for Spaces: Ensure there are no accidental spaces at the start or end of your API key.
Key Status: Verify your key is active and has not been deleted or rotated in your provider’s dashboard.
"Rate Limit Exceeded (429)": * This happens if you are using a Free Tier key and have made too many requests in a short time.
Tip: Groq is incredibly fast but has strict free-tier limits. Wait 60 seconds and try again.
"Model Not Found":
TaskStack AI automatically fetches available models for your key. If no models appear, ensure your key has permission to access the API (some OpenAI keys require a minimum $5 credit balance before they work).
Results are "Local Only":
If you have a key entered but see "Local Match," the API request may have timed out. The extension automatically falls back to the built-in database so you are never left without an answer.