Spark AI â Web Copilot & Summarizer
This Privacy Policy explains how Spark AI â Web Copilot & Summarizer (referred to as "Spark AI", "the Extension", "we", "our", or "us") collects, uses, stores, shares, and protects your personal and non-personal data. We are committed to transparency and user privacy. By installing and using Spark AI, you agree to the practices described in this policy.
Spark AI is designed with a privacy-first architecture. We collect only the minimum data necessary to provide AI-powered features. We do not sell, rent, or trade your personal data to any third party. We do not use your data for advertising purposes.
Below is a comprehensive overview of all data types the Extension collects and processes:
When you choose to sign in with Google, we collect the following via Google OAuth 2.0:
We request the OAuth scopes openid, profile, and email.
We do not request access to your Google Drive, Gmail, Contacts, Calendar,
or any other Google service beyond basic profile information.
To provide AI-powered features such as summarization, Q&A, and text analysis, the Extension reads and processes:
Page content is only read when you actively interact with Spark AI (e.g., open the side panel, use the selection toolbar, or trigger a quick action). The Extension does not passively monitor, scrape, or log your browsing activity in the background.
Your conversations with the AI assistant are stored in your browser's local IndexedDB database:
The Extension stores your settings in chrome.storage.local:
Spark AI collects lightweight, anonymous usage statistics stored entirely on your device
in chrome.storage.local. This data is never transmitted to any server.
When you use the "Area Capture" or "Ask about image" feature:
| Data Type | Storage Location | Retention |
|---|---|---|
| Chat history | Local IndexedDB | Until you delete it or sign out |
| User preferences | Local chrome.storage | Until you change or uninstall |
| Usage telemetry | Local chrome.storage | Until you clear data or uninstall |
| Page content cache | Local IndexedDB | 30-minute TTL, auto-expires |
| Auth session tokens | Local localStorage | Until sign out |
| User account info | Server Supabase | Until account deletion |
| Chat history (synced) | Server Supabase | Until you delete it or request removal |
| AI credit balance | Server Cloud API | Active account lifecycle |
| Page content sent to AI | Server Cloud Run | Not stored â processed in real-time, discarded after response |
| Screenshots / images | Server Cloud Run | Not stored â processed in real-time, discarded after response |
We use the collected data exclusively for the following purposes:
âĸ Sell or share your personal data with third parties for advertising or marketing
âĸ Use your browsing history for targeted advertising
âĸ Track your web browsing activity in the background
âĸ Store page content, screenshots, or images on our servers after processing
âĸ Access any Google services beyond basic profile info (no Gmail, Drive, etc.)
âĸ Use any third-party analytics SDK or tracking scripts
Spark AI integrates with the following third-party services to function:
Used for user sign-in. We receive your basic profile info (name, email, photo). Governed by Google's Privacy Policy.
Our backend authentication and database provider. Stores your user account record and synced chat history. Supabase is SOC 2 Type II compliant. Governed by Supabase's Privacy Policy.
Our AI processing backend runs on Google Cloud Run. When you use AI features, your page content and queries are sent to this service for real-time processing. Data is transmitted over HTTPS and is not persisted after the response is generated. Governed by Google Cloud's Privacy Notice.
If you choose to upgrade to a premium plan, payment processing is handled by LemonSqueezy. We do not store credit card numbers or financial data. Governed by LemonSqueezy's Privacy Policy.
Spark AI can communicate with our sister extensions (BlackNote and AI Screen Recorder) via Chrome's cross-extension messaging API. This is limited to sending text content between extensions you have installed. No data is shared with any extensions outside our ecosystem, and only at your explicit action (e.g., "Send to BlackNote").
Spark AI requests the following Chrome permissions. Each is justified below:
| Permission | Purpose |
|---|---|
sidePanel |
Opens the Spark AI interface as a Chrome side panel for a non-intrusive browsing experience |
activeTab |
Reads the content of the currently active tab when you interact with Spark AI (e.g., summarize, chat) |
tabs |
Detects tab URL changes to update the AI context and manages tab lifecycle for state cleanup |
identity |
Enables Google OAuth sign-in flow within the extension using Chrome's built-in identity API |
storage |
Stores user preferences, feature toggle states, and session tokens locally on your device |
host_permissions: <all_urls> |
Required so the content script can extract page text, show the floating toolbar, and inject the Quick Access overlay on any webpage you visit. The Extension only activates when you interact with it. |
We implement the following security measures to protect your data:
script-src 'self' 'wasm-unsafe-eval') preventing injection of unauthorized scriptsAll locally stored data (chat history, preferences, telemetry, page cache) is automatically deleted when you:
To request deletion of your server-side data (Supabase account and synced chat history), contact us at alvesoscar517@gmail.com. We will process deletion requests within 30 days.
Page content, screenshots, and images sent to our AI backend are processed in real-time and are not retained after the response is delivered. There are no server-side logs of your page content.
Spark AI is not directed at children under the age of 13. We do not knowingly collect personal information from children under 13. If we learn that we have collected personal data from a child under 13, we will take steps to delete it promptly. If you believe your child has provided us with personal information, please contact us at alvesoscar517@gmail.com.
Depending on your jurisdiction, you may have the following rights regarding your personal data:
To exercise any of these rights, contact us at alvesoscar517@gmail.com.
We may update this Privacy Policy from time to time. When we do, we will update the "Effective Date" at the top of this page. Significant changes will be communicated via the Extension's update notes on the Chrome Web Store. We encourage you to review this policy periodically.
If you have any questions, concerns, or requests regarding this Privacy Policy or your data, please contact us:
Email: alvesoscar517@gmail.com
Developer: Joe
Extension: Spark AI â Web Copilot & Summarizer
Chrome Web Store ID: jaddgjjhbekcjdpmoglkeakpihbmgiah