Last updated: March 9, 2026
This Privacy Policy describes how Alterra Horizons, LLC ("we," "us," or "our") collects, uses, stores, and shares information when you use the Contact Scout Chrome extension ("Extension") and related services. By installing or using the Extension, you agree to the practices described in this policy.
We collect only the minimum data necessary to provide and operate the Extension. The table below summarizes all data types we collect:
| Data Type | What We Collect | Purpose | Stored? |
|---|---|---|---|
| Google Email Address | Your Google account email, obtained via Chrome Identity API (chrome.identity) |
Identify your account for subscription billing and usage tracking | Yes — in our database |
| Usage Counts | Number of AI Scout and Offline Mode operations performed | Enforce subscription plan limits | Yes — in our database |
| Subscription Status | Your plan type (Free, Standard, Pro), billing period dates | Determine feature access and quotas | Yes — in our database |
| User-Selected Text | Text you explicitly highlight on a web page for contact extraction | Parse contact information (name, email, phone, etc.) | No — processed in memory only, never stored |
| User-Selected Images | Images you explicitly right-click for AI contact extraction (e.g., business card photos) | AI-powered contact extraction via Google Gemini | No — processed in memory only, never stored |
| OAuth Token | Google OAuth 2.0 access token | Authenticate requests to our backend and to Google People API | No — held in browser memory only, managed by Chrome |
| Extension Settings | Your theme preference and display settings | Customize the Extension UI to your preference | Yes — locally in chrome.storage.sync (synced across your Chrome browsers) |
The Extension requests the following Chrome permissions. Each permission is used solely for the purpose described:
| Permission | Why It Is Needed |
|---|---|
activeTab |
Access the currently active tab to read user-selected text for contact extraction. Only activates when you click the Extension or use the context menu. |
identity / identity.email |
Obtain your Google email address for subscription billing and authenticate with Google APIs (People API for saving contacts, OAuth for backend requests). |
storage |
Temporarily store parsed contact data between the content script and popup UI, and cache subscription status and Extension settings (theme preference). |
scripting |
Inject the content script that captures user-selected text and displays the contact review panel on the active page. |
contextMenus |
Add right-click menu options ("Scout Text (Offline)," "Scout Text (AI)," and "Scout Image (AI)") for triggering contact extraction on selected text or images. |
Host permissions (people.googleapis.com, contact-scout-chrome-ext.vercel.app) |
Communicate with Google People API to save contacts to your Google Contacts, and with our backend server for AI-powered contact extraction and subscription management. |
This section describes how your data flows through the Extension for each operation:
contact-scout-chrome-ext.vercel.app) over HTTPS.We store only the minimal data required to operate the subscription and billing system:
| Data | Where Stored | Encryption |
|---|---|---|
| Email address, subscription plan, usage counts | Supabase (PostgreSQL database hosted on AWS in the United States) | Encrypted at rest (AES-256) and in transit (TLS 1.2+) |
| Extension settings (theme preference) | Locally in your browser via chrome.storage.sync |
Managed by Google Chrome (synced via your Google account) |
| Temporary contact data (between parsing and display) | Locally in your browser via chrome.storage.local |
Stored only in your browser; cleared after use |
| Payment and billing details | Stripe (PCI DSS Level 1 certified) | Managed by Stripe; we never access or store payment card data |
We do not sell, rent, or trade your personal information to any third party. We share data only with the following service providers, and only as necessary to operate the Extension:
| Service Provider | Data Shared | Purpose | Privacy Policy |
|---|---|---|---|
| Google Gemini API | User-selected text or images (only when AI Scout is used) | AI-powered contact extraction | Google Privacy Policy |
| Google People API | Extracted contact data (only when you click "Save to Google Contacts") | Save contacts to your Google Contacts | Google Privacy Policy |
| Stripe | Email address (for billing); payment info handled directly by Stripe | Payment processing and subscription management | Stripe Privacy Policy |
| Supabase | Email address, subscription status, usage counts | Database hosting for billing records | Supabase Privacy Policy |
| Vercel | Server request logs (IP address, timestamps); text/images pass through transiently | Backend hosting (serverless functions) | Vercel Privacy Policy |
We may also disclose information if required by law, legal process, or to protect the rights, property, or safety of Alterra Horizons, LLC, our users, or the public.
The Extension uses the Google People API to save contacts to your Google Contacts. This requires you to grant permission via OAuth 2.0. We only access Google Contacts to create new contacts or update duplicate contacts on your behalf. We do not read your full contact list, and we do not delete your existing contacts.
You may request deletion of all your personal data at any time by emailing privacy@contactscout.app. Upon receiving your request, we will:
You can also uninstall the Extension at any time, which removes all locally stored settings and cached data from your browser.
We implement the following technical and organizational measures to protect your information:
While we take these precautions, no method of electronic transmission or storage is 100% secure. We cannot guarantee absolute security.
The use and transfer of information received from Google APIs to any other app will adhere to the Chrome Web Store User Data Policy, including the Limited Use requirements.
Specifically, we certify that:
Depending on your location, you may have the right to:
To exercise any of these rights, contact us at privacy@contactscout.app. We will respond within 30 days.
The Extension is not intended for children under 13 (or under 16 in the European Economic Area). We do not knowingly collect information from children. If we learn that we have collected personal information from a child, we will delete it promptly.
Our backend servers and database are hosted in the United States. If you are accessing the Extension from outside the United States, please be aware that your information (email address and usage data) may be transferred to and processed in the United States. By using the Extension, you consent to this transfer. We ensure that appropriate safeguards are in place to protect your data in accordance with this Privacy Policy.
We may update this Privacy Policy from time to time. We will notify you of material changes by posting the new Privacy Policy on this page and updating the "Last updated" date. For significant changes, we may also provide notice through the Extension. Your continued use of the Extension after changes are posted constitutes acceptance of the updated policy.
Contact Scout is a small, independent product operated by Alterra Horizons, LLC. At the time of this writing, we do not meet the revenue or data volume thresholds that trigger mandatory CCPA/CPRA business obligations (annual gross revenue of $26.625M+, or personal information of 100,000+ California residents). Accordingly, we are not currently a "business" subject to CCPA as defined in California Civil Code § 1798.140.
That said, we voluntarily extend the following rights to all California residents:
To submit a request, contact us at privacy@contactscout.app. We will respond within 30 days.
Contact Scout does not track users across third-party websites or online services, and does not permit any third party to do so through the Extension, except as described in this policy for necessary service-provider processing (Google Gemini, Supabase, Stripe, Vercel).
The Extension does not respond to browser Do Not Track (DNT) signals because it does not engage in cross-site behavioral tracking in the first place. The Extension only activates when you explicitly select text or right-click an image — it never passively monitors your browsing activity, and it has no access to your browsing history or other tabs.
If you have questions or concerns about this Privacy Policy or our data practices, please contact us: