Privacy Policy for NexusRecall
Overview
NexusRecall (“we,” “our,” or “us”) is a Chromium browser extension for Google Chrome and Microsoft Edge that helps you keep a private local archive of conversations you access while using supported AI assistant websites.
Your saved conversation archive stays on your device. NexusRecall does not operate a cloud conversation archive, does not require an account, and does not transmit your saved conversation archive to NexusRecall servers or third-party storage services.
NexusRecall runs in your browser while you use supported AI assistant websites. Auto-save, search, export, and related features require the extension to interact with those websites in your browser. That is separate from storing your archive locally in your browser profile.
Your Data, Your Control
- Current Records (local archive): Saved conversations are stored in your browser profile on this device (IndexedDB and extension storage).
- Backup File: Create a recovery copy of your Current Records to a file location you choose (Settings → Backup & Restore). Restoring from a Backup File can replace or merge Current Records. Creating a Backup File does not remove anything from Current Records, and NexusRecall does not host your Backup Files.
- Export: Advanced raw JSON export (Settings → Data Management) for data portability, or export individual conversations as Markdown, rich text, or print/PDF.
- Delete: Delete individual conversations or all local data (Settings → Privacy & Data Management).
- Turn off auto-save: Disable auto-save for all platforms or for specific platforms at any time.
- Manual save: Save individual conversations yourself via keyboard shortcut or context menu.
- Retention: Optional automatic cleanup — off by default. When you enable it, you choose how long to keep conversations (1–365 days); older ones are deleted immediately.
- No NexusRecall account: No registration or login is required.
What We Store Locally
When you use NexusRecall, the following data may be stored locally on your device:
| Data | Purpose |
|---|---|
| Saved conversations | Messages and metadata from supported platforms you access while auto-save is enabled or when you save manually |
| Settings & preferences | Auto-save toggles, retention period, theme, platform preferences |
| Backup catalog metadata | Local indicators for Backup File status (for example last verified backup); does not store Backup File contents in the cloud |
| UI state | Interface state such as selected conversation or scroll position |
| Saving status metadata | Local indicators used to show auto-save and storage status in Settings |
We do not operate analytics or advertising services in beta. We do not sell, rent, or share your saved conversation archive.
How Saving Works
When auto-save is enabled, NexusRecall saves conversations while you use supported AI assistant websites — for example, conversations you open or actively use on those sites. You can also save conversations yourself with manual save at any time.
NexusRecall does not offer bulk historical import of your entire account history from AI platforms. Your archive grows from conversations you access while using the extension, not from unattended background scans of accounts you have not opened.
Supported platforms (beta): ChatGPT, Claude, Gemini, and Perplexity. The Chrome build also supports Microsoft Copilot; the Edge build excludes Copilot because Edge blocks extensions from running on copilot.microsoft.com. Early Experimental support: Google AI Studio (aistudio.google.com), Grok (grok.com), and Vibe (Mistral) on chat.mistral.ai — see in-app platform status for capture scope.
How We Use Your Data
All use of locally stored data is to provide extension functionality:
- Save & organize conversations in your local archive (Current Records)
- Search & filter your saved conversations
- Create Backup Files / restore for recovery or moving to a new browser profile
- Export conversations in supported formats (including advanced raw JSON)
- Show saving status & storage information in Settings
- Apply your retention and platform preferences
We do not use your saved conversations for advertising, model training, or profiling.
What We Do Not Do
- We do not upload your saved conversation archive to NexusRecall servers (we do not operate such servers for your archive).
- We do not provide cloud sync or a NexusRecall-hosted backup of your chats.
- We do not sell or share your saved conversation archive with third parties.
- We do not use your conversations for advertising.
Network Activity
Important distinction: NexusRecall does not send your saved archive to NexusRecall servers or third-party storage services. Your browser still communicates with websites as part of normal browsing and extension operation.
| Activity | What happens |
|---|---|
| Using supported AI assistant websites | Your browser communicates with those sites while you use them. NexusRecall runs locally to provide auto-save and manual save features on those pages. |
| Optional feedback | If you choose to submit feedback in the extension, that submission is sent to Google Forms (Google LLC). Feedback may include rating, category, free-text comments, and optional name/email you enter. Feedback is separate from your local conversation archive and is not required to use the extension. |
| Backup / export / download | Backup Files and other exports you request are saved via your browser’s download mechanism to locations you choose on your device. NexusRecall does not upload those files to NexusRecall servers. |
| Optional Companion (same device) | If you install the NexusRecall Companion desktop app and enable pairing, the extension may send a one-way Current Records mirror to that app over Native Messaging on your machine only. This does not transmit Current Records to NexusRecall servers. Core extension features work without Companion. |
We do not use third-party analytics or advertising trackers for your saved conversations.
Data Storage & Security
Local storage
- Conversations: Browser IndexedDB on your device
- Settings & lightweight metadata:
chrome.storage.local - Encryption (beta): Data is stored locally in plain text within your browser profile. Protect your device and browser profile accordingly.
Security measures (beta)
- Manifest V3 architecture with a strict Content Security Policy for extension pages
- Content sanitization before rendering saved messages in the popup
- Minimal host permissions limited to supported AI assistant websites (and Google Forms for optional feedback)
- Dependency vulnerability monitoring in development
Access control
- Only you (on this browser profile) can access your local archive through the extension
- Uninstalling the extension removes extension-controlled local data from this profile
Data Retention
- Default: Automatic cleanup is off. Nothing is deleted by age unless you turn it on in Settings → Privacy.
- When enabled: Conversations older than your chosen period (1–365 days, default suggestion 90 days) are deleted immediately when you save or enable the setting.
- Manual deletion: Delete individual conversations or all data at any time.
- Uninstall: Removing the extension clears extension data from your browser profile.
- No cloud backup: We do not retain copies of your archive after local deletion.
Warning: Uninstalling the extension, clearing browser data, switching browser profiles, or losing your device may permanently remove your Current Records unless you have created a Backup File (or another export) that you still control.
Permissions
NexusRecall requests permissions needed for auto-save, manual save, search, Backup File / export, saving status features on supported sites, and optional local Companion pairing.
Extension permissions
| Permission | Purpose |
|---|---|
storage | Store your local archive and settings on device |
activeTab | Interact with the AI site tab you are using |
scripting | Run extension logic on supported AI assistant websites only |
alarms | Keep the extension responsive under Manifest V3 lifecycle limits |
contextMenus | Manual save from the page context menu |
downloads | Save Backup Files and other exported files you request |
offscreen | Reliability helper for service worker lifecycle (no archive upload) |
nativeMessaging | Optional local communication with the NexusRecall Companion desktop app on the same machine (when you enable and pair it) for a one-way Current Records mirror — not required for core save/search/Backup; no NexusRecall cloud |
Host permissions
Access is limited to supported AI platforms and Google Forms for optional feedback:
| Domain | Purpose |
|---|---|
https://chatgpt.com/* | ChatGPT |
https://chat.openai.com/* | ChatGPT (legacy URLs) |
https://claude.ai/* | Claude |
https://gemini.google.com/* | Gemini |
https://copilot.microsoft.com/* | Microsoft Copilot (Chrome build only; omitted from the Edge build) |
https://www.perplexity.ai/* | Perplexity |
https://chat.mistral.ai/* | Vibe (Mistral) |
https://aistudio.google.com/* | Google AI Studio |
https://alkalimakersuite-pa.clients6.google.com/* | Google AI Studio (MakerSuite API used by the site) |
https://grok.com/* | Grok |
https://docs.google.com/* | Optional user-initiated feedback submission only |
We do not request <all_urls>, browsing history, or broad cookie access beyond what is required for extension operation on permitted hosts.
Third-Party Services & Platform Independence
Optional feedback (Google Forms)
If you submit feedback through the extension, your submission is processed by Google Forms. That transmission is initiated by you, is separate from your conversation archive, and is governed by Google’s privacy policy.
Supported AI platforms
NexusRecall is independent and not affiliated with OpenAI, Anthropic, Google, Microsoft, Perplexity, Mistral, xAI, or any supported AI platform. Your use of those services remains subject to each platform’s own terms and privacy policies.
NexusRecall does not grant you any rights to use AI platforms beyond the rights you already have with those services. You are responsible for using each service in accordance with its applicable terms.
Your Data Rights
| Right | How |
|---|---|
| Access | View all saved conversations in the extension |
| Export (portability) | Create a Backup File / restore; advanced raw JSON export; export conversations as Markdown or copy rich text |
| Delete (erasure) | Delete individual conversations or all local data with confirmation |
| Control | Turn auto-save on or off by platform, use manual save, set retention, choose platforms |
| No account lock-in | No NexusRecall account; uninstall removes local extension data |
Children’s Privacy
NexusRecall is not intended for children under 13. We do not knowingly collect personal information from children under 13.
Changes to This Policy
We may update this policy from time to time by revising the “Last Updated” date and posting the updated policy in the extension repository and store listing materials.
Contact
Developer: Portola Software
Contact: portolasw@gmail.com
Project: NexusRecall Browser Extension
For security vulnerabilities, use responsible disclosure (do not file public issues for security bugs). Preferred: GitHub Security Advisories.
Compliance
This extension is designed with reference to:
- Chrome Web Store Developer Program Policies
- Microsoft Edge Add-ons Developer Policies
- GDPR-style principles (local control, export, deletion)
- CCPA-style expectations for transparent data practices
Note: This privacy policy applies to the NexusRecall browser extension for Google Chrome and Microsoft Edge. Your use of ChatGPT, Claude, Gemini, Microsoft Copilot, Perplexity, Google AI Studio, Grok, Vibe (Mistral), and other third-party services is governed by their respective terms and privacy policies.