ArcSolve Light Privacy Notice

Effective Date: April 11, 2026

This document explains what data ArcSolve Light 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’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 Light. ArcSolve Light is a lightweight PDF viewer extension that detects PDF links on web pages, opens them in a built-in viewer, and provides optional translation. Privacy practices for the full ArcSolve Extension, web app, mobile app, and desktop app are described separately.

2. Data the Extension May Process

ArcSolve Light 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, 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 Light Reads Data

ArcSolve Light reads data in the following situations:

  • PDF detection: A content script runs on all 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 entirely within the local browser.
  • Translation: When the user explicitly requests translation of PDF text, the extension extracts text from the currently viewed PDF pages.

4. When Data May Be Transmitted

ArcSolve Light transmits data only in one scenario:

FeatureData TransmittedDestinationTrigger
PDF translationExtracted PDF text, target languageGoogle Translate API (translate.googleapis.com)User explicitly requests translation

Google Translate API is also listed as a cross-border transfer recipient in the main Privacy Policy Section 7.

If the user does not request translation, no data is transmitted to any external service. PDF detection and PDF viewing are entirely local operations.

ArcSolve Light does not transmit data to ArcSolve servers or any other third-party service.

5. Data Stored Locally

ArcSolve Light stores only session-scoped data using chrome.storage.session. All data listed below is automatically cleared when the browser is fully closed. No data is persisted to disk, synced across devices, or written to chrome.storage.local or chrome.storage.sync.

  • Viewer launch payload: A short-lived session payload (source URL, page number, session ID) is created when the PDF viewer opens and deleted immediately after the viewer reads it.
  • Translation cache: When the user uses the translation feature, translated sentence text is cached so that revisiting the same PDF within the same browser session does not require re-translating. 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. This cache contains translated document text and is cleared when the browser session ends.

ArcSolve Light does not maintain long-term local storage, browsing history, or persistent cached content.

6. What ArcSolve Light Does Not Do

ArcSolve Light does not operate in the following ways:

  • It does not collect or store browsing history
  • It does not read page text or page content (only element tags for 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 enables translation
  • It does not persist data to disk or sync data across devices
  • It does not use user content to train AI models
  • It does not use processed data for advertising or marketing purposes

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 services receive data from ArcSolve Light.

8. Permissions Used by the Extension

ArcSolve Light uses the following permissions:

PermissionPurpose
host_permissions (<all_urls>)To run a lightweight content script on all pages for local PDF detection, and to 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 the content script if it becomes disconnected
storageTo store ephemeral session data (viewer launch payload and translation cache) using chrome.storage.session only

ArcSolve Light does not use these permissions for advertising, tracking, or background data collection.

9. User Rights

Although ArcSolve Light 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 their personal information by contacting the Data Protection Officer at privacy@arcsolve.ai.

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’s extension site access controls to restrict which sites the extension can access
  • Choose not to use the translation feature to prevent any data transmission
  • Close the browser to clear all session-scoped data including translation cache

12. Summary

ArcSolve Light is a lightweight PDF viewer extension. It performs local DOM inspection to detect PDF links, renders PDFs locally using PDF.js, and optionally translates PDF text via Google Translate when explicitly enabled by the user. No data is transmitted unless the user enables translation. Translation results are cached in session-scoped storage for the duration of the browser session and are automatically cleared when the browser is closed. The extension does not collect analytics, require user accounts, or store persistent data.


For questions about this document, contact privacy@arcsolve.ai.