ArcSolve Translate Privacy Notice

Effective Date: May 3, 2026

ArcSolve Translate is a Chrome extension that detects PDFs on web pages, opens PDFs for viewing inside the browser, and translates the PDF text or selected text that the user requests. ArcSolve Translate has previously appeared as ArcSolve Light in some legacy documentation or Store materials. In this document, ArcSolve Translate is the current name of that product line.

ArcSolve uses information processed through the Chrome extension in accordance with the Chrome Web Store User Data Policy, including the Limited Use requirements. Information received from Chrome APIs or Google APIs is used only to the extent necessary to provide or improve the extension’s PDF viewing and translation purposes, and is not used for personalized advertising, data sale, or credit evaluation purposes.


1. Scope

This document applies to the ArcSolve Translate Chrome extension. The handling of personal information by ArcSolve Distill, ArcSolve Agent, and the ArcSolve web, desktop, and mobile apps is governed by separate documents.

2. Data Processed by Feature

FeatureData That May Be ProcessedPurpose of Processing
PDF detectionCurrent page URL, document.contentType, candidate PDF URLs and MIME information from links, embeds, objects, and iframesDetermine within the browser whether the page contains a PDF
Opening the PDF viewerPDF source URL, starting page, viewer session ID, target languageLaunching the PDF viewer and propagating its state
PDF loadingOriginal PDF URL and PDF fileIn-browser PDF rendering and text extraction
PDF translationExtracted text of the current PDF page, target languageExecuting the PDF translation that the user has enabled
Selected-text translationThe text fragment selected by the user, target languageExecuting the drag-to-translate that the user has enabled
Translation settingsWhether selected-text translation is enabled, target languagePersisting user preferences
Translation cachePer-PDF translation results and time of useReducing duplicate translations within the same browser session

Under the Chrome Web Store privacy disclosure categories, ArcSolve Translate may handle Personal Communications, Web Browsing Activity, User Activity, and Website Content. Personal Communications may apply only when the user directly selects text on a webmail, chat, or DM page for translation. Web Browsing Activity does not mean that the entire browsing history is stored; it means that the current page URL, candidate PDF URLs, and original PDF URLs are processed within the scope of PDF detection and viewer launching. User Activity refers to the user’s request to enable translation or to run selected-text translation, and the target language. Personally Identifiable Information, Authentication Information, Health Information, Financial and Payment Information, and Location Information are not collected as dedicated-purpose data categories of ArcSolve Translate.

3. When Data Is Read

ArcSolve Translate may read data at the following times.

  • When the page loads and the PDF detection content script runs
  • When the user opens or closes the PDF viewer from the popup
  • When the user enables translation in the PDF viewer
  • When the user selects text on a web page after enabling drag-to-translate
  • When the user changes the target language for translation

PDF detection is performed within the browser. PDF detection itself does not transmit page content to ArcSolve servers.

4. When Data Is Transmitted and to Whom

In the current implementation of ArcSolve Translate, translation text is sent externally only when the user runs the translation feature.

TriggerData TransmittedRecipientPurpose
Enabling PDF translationExtracted text of the current PDF page, target languageGoogle Translate API (translate.googleapis.com)Translation of PDF text
Running drag-to-translateThe text selected by the user, target languageGoogle Translate API (translate.googleapis.com)Translation of selected text

If the user does not use the translation feature, PDF text and selected text are not transmitted to Google Translate. As of the current implementation, ArcSolve Translate does not upload the original translation text or PDF files to ArcSolve servers.

The PDF viewer passes the original PDF URL to PDF.js and loads it directly in the browser. For PDFs that require a logged-in state, browser authentication credentials may accompany the request to the original PDF host.

Information regarding the cross-border transfer through the Google Translate API is also recorded in the cross-border transfer section of the Privacy Policy.

5. Locally Stored Data

Storage LocationExamplesRetention Criteria
chrome.storage.localWhether selected-text translation is enabled, target languageUntil the user changes it or removes the extension
chrome.storage.sessionPDF viewer launch payload, viewer session, translation cacheUntil the end of the browser session or the end of the task

The PDF viewer launch payload is removed after the viewer reads it. The translation cache is used to reduce duplicate translations within the same session, and is not used for long-term retention or cross-device synchronization.

6. Permission Summary

Permission or AccessReason for Use
storageStoring translation settings, PDF viewer session, and translation cache
<all_urls> host permissionPDF detection on arbitrary web pages, selected-text translation, loading of arbitrary PDF URLs
<all_urls> content script matchStanding by for PDF detection and selected-text translation UI on permitted sites
pdf-viewer.html and PDF.js web accessible resourcesLoading the on-page PDF viewer iframe and the PDF.js runtime

The current manifest permission is storage only. ArcSolve Translate does not use the scripting, identity, tabs, debugger, or nativeMessaging permissions.

7. Remote Code

ArcSolve Translate does not load or execute JavaScript, WebAssembly, or other executable code from remote servers. The PDF.js viewer and worker are bundled inside the extension package. The bundled PDF.js library may contain capability-probe or optimization paths that include new Function text, but it does not fetch executable code from outside the extension package.

ArcSolve Translate’s network requests are limited to loading the original PDF URL selected by the user, or sending the translation text and target language requested by the user to Google Translate.

8. What ArcSolve Translate Does Not Do

ArcSolve Translate does not do the following.

  • Require user account login or store authentication tokens
  • Sell browsing history or track for advertising purposes
  • Transmit the body of pages that the user has not translated
  • Upload PDF files or original translation text to ArcSolve servers
  • Use user content as training data for AI models
  • Collect long-term browsing history or analytics telemetry

9. User Controls and Rights

Users may control data processing in the following ways.

  • Turn off the drag-to-translate feature
  • Choose not to enable translation in the PDF viewer
  • Restrict site access in the Chrome extension settings
  • Close the browser to clear caches based on session storage
  • Disable or remove the extension
  • Privacy-related inquiries and exercise of rights: [email protected]

11. Chrome Web Store Reviewer Summary

This English summary is provided for Chrome Web Store review convenience. The Korean text above is the authoritative notice.

  • ArcSolve Translate detects PDFs locally, opens PDFs in a bundled PDF.js viewer, and translates PDF text or selected text only when the user enables translation.
  • Translated text and target language are sent to Google Translate API. PDF detection and viewing do not upload PDF content to ArcSolve servers.
  • The extension uses storage and <all_urls> host access for PDF detection, PDF loading, selection translation, viewer session state, and translation cache.
  • ArcSolve Translate does not load or execute JavaScript, WebAssembly, or other executable code from remote servers. Bundled PDF.js may include new Function capability-probe text, but no executable code is fetched from outside the extension package.
  • ArcSolve Translate does not sell user data, use it for personalized advertising, or use user content to train AI models.
  • Chrome Web Store data disclosures: Personal Communications, Web Browsing Activity, User Activity, and Website Content may be handled when the user detects PDFs, opens a PDF viewer, or requests translation. PII, authentication, health, financial/payment, and location data are not collected as dedicated data categories.