Privacy Policy for NXR
Overview
NXR (“we,” “our,” or “us”) is a Chromium browser extension for Google Chrome and Microsoft Edge that helps you keep a private local Library of conversations you access while using supported AI assistant websites.
Your Current Records stay on your device. NXR does not operate an NXR cloud, does not require an account, and does not transmit your Current Records to NXR servers or third-party storage services.
NXR runs in your browser while you use supported AI assistant websites. Auto-save, search, export, Backup File, and related features require the extension to interact with those websites in your browser. That is separate from storing Current Records 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 Backup & Archives folder you choose (Settings → Backup & Archives). When you enable automatic Backup updates, NXR can update that Backup File when your Library changes. Restoring from a Backup File can replace or merge Current Records. Creating a Backup File does not remove anything from Current Records, and NXR does not host your Backup Files.
- Archives: Optionally move older conversations out of Current Records into Archive Files in the same Backup & Archives folder (Ask each time or Automatic), so everyday storage stays responsive. You can restore selected records when the folder is reachable.
- Export: Advanced raw JSON export (Settings → Data Management) for data portability, or export conversations as Markdown (one conversation, or conversations in a folder / Unfiled), 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 NXR account: No registration or login is required.
What We Store Locally
When you use NXR, 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 |
| Folders & local titles | Optional folder assignment (including Unfiled) and local title rename in NXR — does not change titles on assistant websites |
| Saved Moments | Local pins of whole messages or text excerpts (optional title/note); snapshot stays on this device |
| 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. We do not sell, rent, or share your Current Records.
How Saving Works
When auto-save is enabled, NXR 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.
NXR does not offer bulk historical import of your entire account history from AI platforms. Current Records grow from conversations you access while using the extension, not from unattended background scans of accounts you have not opened.
Supported platforms: ChatGPT, Claude, Gemini, Microsoft Copilot, and Perplexity. Beta support: Google AI Studio (aistudio.google.com), Grok (grok.com), Vibe (Mistral) on chat.mistral.ai, and Meta AI (www.meta.ai / meta.ai) — see in-app platform status for capture scope. Edge may still block extensions from running on copilot.microsoft.com.
How We Use Your Data
All use of locally stored data is to provide extension functionality:
- Save, search, and mark conversations in Current Records (folders, Saved Moments, and related local features)
- Search & filter your saved conversations
- Create Backup Files / restore for recovery or moving to a new browser profile
- Export conversations in supported formats (including Markdown for a folder / Unfiled, and 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 Current Records to NXR servers (we do not operate such servers for your records).
- We do not provide cloud sync or an NXR-hosted backup of your chats.
- We do not sell or share your Current Records with third parties.
- We do not use your conversations for advertising.
Network Activity
Important distinction: NXR does not send your Current Records to NXR 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. NXR 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 Current Records 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. NXR does not upload those files to NXR servers. |
| Optional Companion (same device) | If you install the 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 NXR 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: Data is stored locally in plain text within your browser profile. Protect your device and browser profile accordingly.
Security measures
- 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 Current Records 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
NXR 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 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 NXR 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 (Edge may block this host) |
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://www.meta.ai/* | Meta AI |
https://meta.ai/* | Meta AI (apex host) |
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 Current Records, and is governed by Google’s privacy policy.
Supported AI platforms
NXR is independent and not affiliated with OpenAI, Anthropic, Google, Microsoft, Meta, Perplexity, Mistral, xAI, or any supported AI platform. Your use of those services remains subject to each platform’s own terms and privacy policies.
NXR 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 NXR account; uninstall removes local extension data |
Children’s Privacy
NXR 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: NXR 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
- GDPR-style principles (local control, export, deletion)
- CCPA-style expectations for transparent data practices
Note: This privacy policy applies to the NXR browser extension for Google Chrome and Microsoft Edge. Your use of ChatGPT, Claude, Gemini, Microsoft Copilot, Perplexity, Google AI Studio, Grok, Vibe (Mistral), Meta AI, and other third-party services is governed by their respective terms and privacy policies.