ArcSolve Translate Privacy Notice
Effective Date: April 11, 2026
This document explains what data ArcSolve Translate Chrome Extension may process, when that data may be read or transmitted, and how users can control that behavior. This notice is an extension-specific supplement to the ArcSolve Privacy Policy.
ArcSolve Translate was previously referred to as ArcSolve Light in some legacy documentation or store materials. References to ArcSolve Light for this PDF viewing and translation extension refer to the same product line unless a separate notice says otherwise.
ArcSolve’s use of data collected through the Chrome extension complies with the Chrome Web Store User Data Policy, including the Limited Use requirements.
1. Scope
This notice applies to data processed by ArcSolve Translate. ArcSolve Translate is a lightweight PDF viewer and translation extension that detects PDF links on web pages, opens PDFs in a built-in viewer, and provides optional PDF text translation.
Privacy practices for ArcSolve Distill, ArcSolve Agent, the web app, desktop app, and mobile app are described separately.
2. Data the Extension May Process
ArcSolve Translate may process the following categories of data:
| Data Category | Examples | Purpose |
|---|---|---|
| Page structure | HTML element tags, link href attributes, MIME types | Local PDF link detection |
| PDF content | PDF URL, rendered pages, extracted text | PDF viewing and translation |
| Translation cache | Translated sentence text and LRU timestamp | Avoid re-translating previously translated pages within the same browser session |
| Viewer session state | Session ID, source URL, page number | Ephemeral viewer launch payload |
3. When ArcSolve Translate Reads Data
ArcSolve Translate reads data in the following situations:
- PDF detection: A content script runs on pages and performs local DOM inspection to identify PDF links. This detection reads only element tags,
hrefattributes, and content-type information. It does not read page text, collect page content, or transmit any data. - PDF viewing: When the user opens a detected PDF, the extension loads the PDF in a built-in viewer powered by PDF.js. PDF rendering and text extraction occur in the local browser.
- Translation: When the user explicitly requests PDF text translation, the extension extracts text from the currently viewed PDF pages.
4. When Data May Be Transmitted
ArcSolve Translate transmits data only in one scenario:
| Feature | Data Transmitted | Destination | Trigger |
|---|---|---|---|
| PDF translation | Extracted PDF text and target language | Google Translate API (translate.googleapis.com) | User explicitly requests translation |
If the user does not request translation, no PDF text is transmitted to Google Translate. PDF detection and PDF viewing are local browser operations.
ArcSolve Translate does not transmit PDF content to ArcSolve servers for this lightweight translation workflow.
Google Translate API is also listed as a cross-border transfer recipient in the main Privacy Policy.
5. Data Stored Locally
ArcSolve Translate stores only session-scoped data using chrome.storage.session. Session-scoped data is automatically cleared when the browser session ends. No data is persisted to chrome.storage.local or synced across devices.
- Viewer launch payload: A short-lived session payload is created when the PDF viewer opens and deleted immediately after the viewer reads it.
- Translation cache: When the user uses translation, translated sentence text is cached so revisiting the same PDF within the same browser session does not require re-translation. The cache stores up to 20 PDFs using least-recently-used eviction. The cache key is a truncated hash of the PDF URL; the original URL is not stored.
ArcSolve Translate does not maintain long-term local storage, browsing history, or persistent cached content.
6. What ArcSolve Translate Does Not Do
ArcSolve Translate does not operate in the following ways:
- It does not collect or store browsing history.
- It does not read page text unrelated to PDF detection.
- It does not require or support user accounts or authentication.
- It does not collect analytics or telemetry.
- It does not transmit data unless the user explicitly requests translation.
- It does not persist PDF content to disk or sync it across devices.
- It does not use user content to train AI models.
- It does not use processed data for advertising or marketing.
7. Third-Party Services
When the user requests PDF translation, extracted text is sent to the Google Translate API. This transmission is subject to Google’s Privacy Policy. No other third-party service receives PDF content from ArcSolve Translate for the lightweight translation workflow.
8. Permissions Used by the Extension
ArcSolve Translate uses the following permissions:
| Permission | Purpose |
|---|---|
host_permissions (<all_urls>) | To run lightweight PDF detection on pages and load PDFs from arbitrary domains in the built-in viewer |
scripting | To inject the PDF.js loader script when the user opens a PDF in the viewer and to reconnect content scripts if needed |
storage | To store ephemeral viewer session data and session-scoped translation cache |
ArcSolve Translate does not use these permissions for advertising, tracking, or background data collection.
9. User Rights
Although ArcSolve Translate does not require user accounts or authentication, if any personal information is processed through the translation feature, users may request access to, correction of, deletion of, or suspension of processing of personal information by contacting the Data Protection Officer at [email protected].
For full details on user rights, the Data Protection Officer, and remedy institutions, see the Privacy Policy Sections 12 and 14.
10. User Controls
Users can control extension data handling in the following ways:
- Disable or remove the extension in Chrome.
- Use Chrome site access controls to restrict which sites the extension can access.
- Choose not to use translation to prevent PDF text transmission to Google Translate.
- Close the browser to clear session-scoped viewer and translation cache data.
11. Related Documents
- Privacy Policy
- Terms of Service
- ArcSolve Translate Safety Guide
- ArcSolve Translate Site Access and Permissions
12. Summary
ArcSolve Translate detects PDFs locally, renders PDFs in the browser, and optionally translates PDF text through Google Translate when the user explicitly requests translation. It stores only session-scoped viewer and translation cache data, does not require accounts, does not collect analytics, and does not use user content to train AI models.
For questions about this document, contact [email protected].