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 CategoryExamplesPurpose
Page structureHTML element tags, link href attributes, MIME typesLocal PDF link detection
PDF contentPDF URL, rendered pages, extracted textPDF viewing and translation
Translation cacheTranslated sentence text and LRU timestampAvoid re-translating previously translated pages within the same browser session
Viewer session stateSession ID, source URL, page numberEphemeral 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, href attributes, 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:

FeatureData TransmittedDestinationTrigger
PDF translationExtracted PDF text and target languageGoogle 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:

PermissionPurpose
host_permissions (<all_urls>)To run lightweight PDF detection on pages and load PDFs from arbitrary domains in the built-in viewer
scriptingTo inject the PDF.js loader script when the user opens a PDF in the viewer and to reconnect content scripts if needed
storageTo 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.

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].