Privacy Policy

Effective Date: April 11, 2026

ArcSolve (“Company”) establishes and discloses this Privacy Policy in order to protect users’ personal information in accordance with the Personal Information Protection Act and to ensure that related complaints can be handled promptly and smoothly.

For data collected through the ArcSolve Chrome Extension, ArcSolve complies with the Chrome Web Store User Data Policy, including the Limited Use requirements. The same applies to the ArcSolve Light extension.


1. Categories of Personal Information Collected

A. Member Information

Through social login account linking (Google, Kakao), the following information is collected.

CategoryItems Collected
RequiredEmail address, social account identifier (OAuth ID)
OptionalProfile image, name

The following items are generated and stored during the course of Service use:

ItemDescription
Preferred languageTarget language for summarization and translation (default: ko)
Email verification statusVerification state provided by the social login provider

B. Payment Information

When using Paid Services, the following information is collected and stored through the payment processor (Toss Payments).

ItemDescriptionRetention
Customer key (customerKey)Random unique value (UUID) for payment processor identificationUntil account withdrawal + statutory retention
Billing key (billingKey)Auto-payment token (replaces raw card information)Until billing key revocation or account withdrawal
Card company namee.g., Hyundai, SamsungSame as above
Masked card number (cardNumberMask)e.g., ****-****-****-1234Same as above
Payment status, amount, order IDPayment history management5 years (E-Commerce Act)
Payment receipt URLReceipt link issued by Toss Payments5 years (E-Commerce Act)
Raw payment responseJSON data for audit and debugging purposes90 days after payment completion, then destroyed

The Company does not directly collect or store full card numbers, CVC, or passwords. All card information is processed by Toss Payments in accordance with PCI-DSS standards. Raw payment response data is separated from essential payment records and retained for a shorter period to comply with the data minimization principle.

C. Usage and Credit Data

ItemDescription
Usage log (usage_log)Feature type, plan tier, consumption amount, timestamp, metadata (document ID, MIME type, duration, page count, model ID)
Credit bucket (credit_bucket)Grant type (free monthly / subscription / coupon / admin adjustment), granted and consumed units, expiration time, status (active / exhausted / expired / revoked)

D. User Content

Materials uploaded or entered by users into the Service, including documents, images, audio, text, URLs, and similar materials, may contain personal information. The Company processes such materials only for the purpose of providing the Service and protects them at the same level.

E. Derived Data

Derived data such as summaries, transcriptions, analysis results, and search indexes (embedding vectors) may be created in the course of using the Service based on User Content.

F. Automatically Collected Information

Items CollectedPurpose of Collection
IP address, browser and device informationSecurity and prevention of misuse
Service usage records, access logsEnsuring service stability and responding to errors
Cookies, device identifiersMaintaining login state and improving the Service

The Company does not collect sensitive information (such as ideology, beliefs, health, or genetic information) or unique identifying information (such as resident registration numbers).


2. Purposes of Collection and Use of Personal Information

Purpose CategoryDetailed PurposeLegal Basis
Service provisionSign-up and authentication, document management, provision of AI features (chat, summarization, transcription, image generation, web/academic search), generation of search indexesConclusion and performance of a contract (PIPA Article 15(1)4)
Billing and settlementPaid service billing, usage tracking, credit management, refund processingConclusion and performance of a contract; statutory obligations (E-Commerce Act)
Customer supportResponding to inquiries, dispute resolution, delivery of noticesConclusion and performance of a contract
Security and misuse preventionDetection of abnormal usage, access control, incident investigationLegitimate interest (PIPA Article 15(1)6)
Service improvement (analytics)Analysis of usage statistics and feature improvement (based on de-identified and statistical processing) — activated only with user consentUser consent (PIPA Article 15(1)1)

3. Retention and Use Period of Personal Information

The Company destroys personal information without delay once the purpose of collection and use has been achieved. However, in the following cases, such information is retained separately for the periods below.

Data TypeRetention PeriodBasis
User Content and Derived DataDestroyed without delay upon deletion request or account withdrawalInternal policy
Records regarding contracts or withdrawal of subscriptions5 yearsE-Commerce Act
Records regarding payment and supply of goods/services5 yearsE-Commerce Act
Records regarding consumer complaints or dispute resolution3 yearsE-Commerce Act
Records regarding display and advertising6 monthsE-Commerce Act
Access logsAt least 3 monthsProtection of Communications Secrets Act
Security and misuse prevention records1 yearInternal policy
Raw payment response data90 daysInternal policy (data minimization)

4. Procedures and Methods of Destruction of Personal Information

  1. Destruction procedure: Personal information whose retention purpose has been fulfilled or whose retention period has expired is moved to a separate database (or separate storage) and destroyed after a set period.
  2. Destruction method: Electronic files are deleted using methods that make recovery impossible, and paper documents are shredded or incinerated.
  3. Cascading deletion of Derived Data: When User Content is deleted, summaries, transcriptions, search indexes (embeddings), and other data derived from that content are also deleted.
  4. Credit and usage data: Upon account withdrawal, usage_log and credit_bucket data are destroyed after the statutory retention period for payment records has expired.

5. Provision of Personal Information to Third Parties

The Company does not provide users’ personal information to third parties without consent. Exceptions are as follows:

  • Where the user has given prior consent
  • Where disclosure is required by law or requested in accordance with procedures prescribed by law for investigative purposes

6. Entrustment of Personal Information Processing

The Company entrusts the following personal information processing tasks for smooth service operation.

Entrusted PartyEntrusted TaskRetention Period
Toss Payments Co., Ltd.Payment processing and settlementUntil the end of the entrustment contract
Google LLC (Google Cloud Platform)Server hosting and asynchronous job processing (Cloud Run, Cloud Tasks)Until the end of the entrustment contract
Cloudflare, Inc.File storage (R2) and CDNUntil the end of the entrustment contract
Supabase, Inc.Member authentication processing (Better Auth-based auth DB)Until the end of the entrustment contract
Mixpanel, Inc.Service usage statistics analysis (activated only with user consent)1 year
Google LLC (Google Analytics)Web traffic analysis (activated only with user consent)26 months (Company-configured GA data retention setting)

Any changes to the list of entrusted parties will be announced through this Policy.


7. Cross-Border Transfer of Personal Information

The Company transfers personal information internationally as follows in order to provide the Service. All cross-border transfers occur only when the user directly uses the relevant feature. If the feature is not used, no data is transmitted.

A. Transfers for Service Features

These transfers occur only when the user directly uses the corresponding feature. Data is transmitted via API call over TLS-encrypted connections.

How to refuse: Users who do not wish their data to be transferred internationally for a particular feature may simply choose not to use that feature. If a feature is not used, no data is transmitted to the corresponding recipient. Refusal means that the specific feature requiring the transfer will be unavailable, but all other Service features remain unaffected.

Transfer Trigger (Feature)Data TransferredRecipient (Country)ContactPurpose of TransferBasis for Transfer (PIPA Art. 28-8)Retention Period
AI chat, summarization, or translationUser input text, document content (in part or in full)OpenAI, Inc. (United States)[email protected]Generation of AI responsesEntrustment/storage necessary for contract performanceNot retained after processing (ZDR configured)
AI chat, summarization, or translationSame as aboveVia OpenRouter, Inc. (United States) — see Section 7-C below[email protected]Generation of AI responsesEntrustment/storage necessary for contract performanceNot retained after processing (ZDR configured)
AI chat, summarization, or translationSame as aboveGoogle LLC (Vertex AI, global endpoint — processing region is automatically determined by Google and may include regions outside Korea)[email protected]Generation of AI responsesEntrustment/storage necessary for contract performanceNot retained after processing (ZDR configured)
Speech transcriptionReal-time audio streamFireworks AI, Inc. (United States)[email protected]Speech-to-text conversionEntrustment/storage necessary for contract performanceNot retained after processing (ZDR configured)
Image generationUser input promptGoogle LLC (Vertex AI Imagen)[email protected]Image generationEntrustment/storage necessary for contract performanceNot retained after processing (ZDR configured)
Document search index generationDocument text chunksOpenAI, Inc. (United States)[email protected]Text embedding generationEntrustment/storage necessary for contract performanceNot retained after processing (ZDR configured)
Document search index generationDocument text chunksGoogle LLC (Vertex AI)[email protected]Text embedding generationEntrustment/storage necessary for contract performanceNot retained after processing (ZDR configured)
PDF parsingPDF filesRunPod, Inc. (United States/EU)[email protected]PDF-to-text conversion (Marker)Entrustment/storage necessary for contract performanceNot retained after processing (ZDR configured)
Web searchSearch queryGoogle LLC (United States, Custom Search API)[email protected]Web search resultsEntrustment/storage necessary for contract performanceNot retained after processing (ZDR configured)
Academic searchSearch query, paper IDAllen Institute for AI (United States)[email protected]Academic paper searchEntrustment/storage necessary for contract performanceNot retained after processing (ZDR configured)
PDF translation (Light extension)Extracted PDF text, target languageGoogle LLC (United States, Google Translate API)[email protected]PDF text translationEntrustment/storage necessary for contract performanceNot retained after processing (ZDR configured)

These transfers are activated only when the user consents to analytics data collection. Users may withdraw consent at any time through the in-service privacy settings, in which case analytics data collection and the associated cross-border transfer will cease.

Transfer TriggerData TransferredRecipient (Country)ContactPurposeBasis for Transfer (PIPA Art. 28-8)Retention Period
Service use (with consent)Feature usage records, device and browser infoMixpanel, Inc. (United States)[email protected]Usage statistics analysisUser consent for cross-border transfer1 year
Web service access (with consent)Pageviews, sessions, referral pathsGoogle LLC (United States, Google Analytics)[email protected]Web traffic analysisUser consent for cross-border transfer26 months

How to refuse or withdraw: Users may refuse or withdraw consent for analytics at any time through the privacy settings within the Service. Upon withdrawal, analytics cookies and localStorage data are no longer written, and previously collected data will be deleted per each provider’s retention schedule. Refusal of analytics does not affect the use of core Service features.

C. Final Recipients via OpenRouter

OpenRouter, Inc. is an API routing intermediary that forwards user request data to the final AI provider based on the model the user selects. Data is transferred to a specific final recipient only when the user selects a model hosted by that recipient. If a model is not selected, no data is sent to that recipient.

Final RecipientCountryModels Routed (Examples)ContactInfrastructure Processors
OpenAI, Inc.United StatesGPT OSS 120B[email protected]Novita AI, DeepInfra, Inc.
Anthropic, Inc.United StatesClaude Sonnet 4.5, Claude Haiku 4.5[email protected]Anthropic
DeepSeekChinaDeepSeek V3.2[email protected]DeepInfra, Inc.
Zhipu AI (Z.ai)ChinaGLM 4.7, GLM 5[email protected]DeepInfra, Inc.
MiniMaxChinaMiniMax M2.5[email protected]
xAIUnited StatesGrok 4.1 Fast[email protected]
Moonshot AIChinaKimi K2.5[email protected]Fireworks AI, DeepInfra, Inc.

Infrastructure processors listed above serve as sub-processors that host and run the AI models on behalf of the final recipient. They may process user input text as part of generating the AI response and are disclosed here as part of the cross-border transfer chain.

Infrastructure ProcessorCountryContactPurposeRetention
DeepInfra, Inc.United States[email protected]GPU inference hosting for routed modelsNot retained (ZDR)
Novita AIUnited States[email protected]GPU inference hosting for routed modelsNot retained (ZDR)
Fireworks AI, Inc.United States[email protected]GPU inference hosting for routed modelsNot retained (ZDR)

The Company configures OpenRouter with provider pinning (no automatic fallback to unselected providers). Data is routed exclusively to the provider of the model the user selects. No fallback routing to other providers occurs.

China-based providers: When a user selects a model hosted by a China-based provider (DeepSeek, Zhipu AI, MiniMax, or Moonshot AI), user input text is transferred to that provider’s processing infrastructure. The Service indicates the provider’s country in the model selection interface so that users can make an informed choice. The Company contractually requires all recipients to process data only within the scope of the entrustment and to delete data immediately after processing.

Zero Data Retention (ZDR): The Company configures all external AI providers to operate under zero data retention or equivalent no-storage settings where available. Under this configuration, user input is processed in real time and is not retained by the provider after the response is generated. The speech transcription server relays audio and text in real time only and does not store them in memory or on disk. In all cases, the Company does not separately store user input on its own systems beyond what is necessary to deliver the requested feature response.


8. Data Processing in AI Services

  1. No training use policy: The Company does not use User Content or Derived Data to train AI models.
  2. Scope of processing: AI features are processed in real time at the user’s request and access User Content only to the extent necessary to fulfill the request.
  3. Human review: In principle, Company personnel do not review User Content. However, access may occur within the minimum necessary scope in the following cases:
    • Where the user has directly shared the content through an inquiry or report
    • Where required to respond to a service disruption or security incident
    • Where required by law

9. Automatically Collected Information and Cookies

A. Essential Cookies (Always Active)

The following cookies are strictly necessary for the Service to function and are not subject to consent.

NamePurposeTypeExpiration
arc-prod.session_tokenMaintain login statusHttpOnly, Secure, SameSite cookieSession validity: 7 days (server session expiry)
arc-prod.session_dataCache session information (reduce server load)HttpOnly, Secure, SameSite cookie5 minutes

Session cookie prefixes vary by environment: arc-prod, arc-staging, arc-local. The cookie domain is set to .arcsolve.ai for sharing across subdomains.

The following analytics tools are activated only when the user consents through the in-service privacy settings. They are not loaded by default.

NamePurposeTypeExpiration
Google Analytics (_ga, _ga_*)Web traffic analysis (pageviews, sessions)Cookie (analytics)Up to 2 years
Mixpanel (mp_*)Service usage analyticslocalStorage (analytics)1 year

Users may refuse or withdraw consent for analytics at any time through the privacy settings. Upon refusal or withdrawal:

  • Analytics scripts are not loaded, and no analytics cookies or localStorage entries are created.
  • Previously stored analytics cookies and localStorage data may be deleted through browser settings.
  • Core Service features, including login, are not affected by refusal of analytics.

In this process, the body content of User Content is restricted from being included in analytics data.


10. Automated Decision-Making

  1. The Company may use automated or AI-assisted systems for operational purposes, including document classification, summarization, recommendations, credit consumption tracking, usage limit enforcement, and abnormal usage detection.
  2. The principal categories of personal information used in automated processing are: service usage records, credit consumption data, access logs, and device/browser information. The criteria and logic applied are designed to enforce plan-based quotas and detect patterns indicative of misuse.
  3. How to request explanation or review: Users may request an explanation of how automated processing was applied to them, or request human review of an automated decision, by contacting the Data Protection Officer at [email protected] or through the in-service customer support channel. The Company will respond within 10 business days of receiving the request.
  4. Where an automated decision significantly affects a user’s rights or interests (such as account suspension or prolonged restriction of access), the Company will provide human-involved review upon the user’s request and notify the user of the result. If the review determines the automated decision was incorrect, the Company will promptly rectify the decision and restore access.

11. Measures to Ensure the Security of Personal Information

The Company takes the following measures to ensure the security of personal information.

  • Administrative measures: Privacy training, establishment and implementation of internal management plans, minimization of access rights
  • Technical measures:
    • Session management: Application of HttpOnly, Secure, and SameSite cookie policies
    • Authentication: Social login based on OAuth 2.0 PKCE and JWT authentication between services
    • CSRF protection: Combined verification of Origin, Fetch Metadata, and extension headers
    • CORS: Credential transmission permitted only for trusted domains
    • Rate limiting: Request rate limits by API endpoint
    • Data transmission: TLS-encrypted communication
    • Access control: Application of the role-based least privilege principle and Row Level Security (RLS)
    • Database: Per-user RLS policies ensuring users can only query and modify their own data

12. Users’ Rights and How to Exercise Them

  1. Users may request access to, correction of, deletion of, or suspension of processing of their personal information at any time.
  2. Such rights may be exercised through in-service settings or by emailing the Data Protection Officer, and the Company will take action without delay.
  3. Users can directly use the following functions within the Service:
    • Account deletion (withdrawal)
    • Individual deletion of User Content
    • Deletion of payment methods (billing key revocation)
    • Analytics consent management (opt-in/opt-out)

13. Personal Information of Children Under 14

The Company does not allow children under the age of 14 to register for the Service. The Company operates an age verification procedure during registration and does not knowingly collect personal information from children under the age of 14. If the Company subsequently discovers that a registered member is under the age of 14, the Company will immediately restrict the account and delete all personal information without delay, except for information that must be retained under applicable laws.


14. Data Protection Officer and Remedies

Data Protection Officer

Remedy Institutions

If you require consultation regarding a personal information infringement, you may contact the following institutions.


15. Changes to This Privacy Policy

This Privacy Policy takes effect on the effective date, and any changes will be announced through the Service at least 7 days before the effective date of the changes.


For questions about this Policy, please contact [email protected].