Piuda Privacy Policy
Last Updated: September 29, 2026 · Effective Date: September 29, 2026 · Version: v1.3.0
⚠️ Important Notice
Piuda (the “Service”) is not officially offered in the United States, EU member states, EEA member states, the United Kingdom, or any other country or region that Passion Factory Corporation (the “Company”) expressly designates as an unsupported region. Accordingly, this Privacy Policy is not intended to represent that the Service satisfies all requirements of privacy laws applicable in those excluded regions, including the GDPR, UK GDPR, and CCPA/CPRA, and should not be interpreted as an offer of the Service to users in those regions. For more information about excluded regions, please see Sections 4 and 25C of the Piuda Terms of Service.
This Privacy Policy (the “Policy”) explains how the Company collects, uses, stores, outsources the processing of, transfers, and deletes personal information in connection with the Piuda Service, and how users can exercise their rights.
This Policy has been prepared in accordance with Korea’s Personal Information Protection Act (PIPA), the Act on Promotion of Information and Communications Network Utilization and Information Protection, etc., the Act on the Protection and Use of Location Information, and other applicable laws. Additional provisions under Japan’s Act on the Protection of Personal Information (APPI) apply to users residing in Japan.
Any term used but not defined in this Policy has the meaning given in the Piuda Terms of Service.
Key Information
This summary is provided for convenience. The detailed rights and obligations are set out in the sections below.
| Principle | Company commitment |
|---|---|
| No sale of personal information | The Company does not sell users’ personal information or User Content |
| No disclosure for third-party marketing | The Company does not provide user data to third parties for those third parties’ marketing purposes |
| No use for AI model training | Neither the Company nor its AI processing providers use User Content to train or retrain general-purpose AI models, fine-tune models, perform distillation, or build evaluation datasets |
| Original PDFs are not sent to the server | Original paper PDF files uploaded by users do not leave the user’s device. For AI analysis, only parsed text and analysis parameters are sent to the server |
| Preference for restricted-retention AI processing | Where reasonably available, the Company prioritizes Zero Data Retention (ZDR) or comparable restricted-retention AI processing endpoints. Actual handling may vary because of AI Gateway routing, caching, rate limiting, error diagnosis, security, legal requirements, feature/model-specific technical constraints, or separate contractual terms |
| Main database is in Korea (Seoul Region) | Core data, including user accounts, sessions, and consent records, is stored in the GCP Seoul Region (asia-northeast3) and is not a cross-border transfer |
| Free plan is local-first | Free plan research data, including library data, analysis results, and notes, is generally stored in local SQLite on the user’s device |
| No client-side analytics cookies | Behavioral analytics uses the client-side posthog-js SDK for behavioral events together with server-side usage aggregation. The Company does not use client-side analytics/tracking cookies; the client SDK uses localStorage instead. Google Ads conversion tracking does set advertising cookies such as _gcl_au, but those cookies are not used for personalized advertising, retargeting, or profiling and are managed through notice + opt-out (see Section 4.6 of the Cookie Policy) |
| Newsletter tracking only for users who consent | Newsletters are sent only to users who have given all newsletter-related optional consents. For newsletters only, the Company tracks opens and link clicks. This information is used to measure newsletter performance, improve content and delivery methods, and manage recipient lists. Without additional consent, it is not used to serve personalized ads, retarget users, build individual advertising profiles, or support third-party ad targeting. The Amazon SES resources and email event stores used by the Company are configured in the Seoul Region (ap-northeast-2). During final delivery, however, information needed to deliver an email may be sent to a recipient’s mail service outside Korea depending on where that mail service operates (see Section 13.1 and Section 4.7 of the Cookie Policy) |
| Processing by service providers only as instructed | Third-party processing is limited to service providers acting on the Company’s instructions |
| No sensitive information required | The Company does not require sensitive personal information to use the Service |
1. Company Information
1.1 Personal Information Controller
| Item | Details |
|---|---|
| Company name | Passion Factory Corporation |
| Korean company name | 주식회사 열정팩토리 |
| Representative | Jeonghoon Lee |
| Role | Personal Information Controller (Data Controller) |
| Address | 161 Hakdong-ro, Gangnam-gu, Seoul, Republic of Korea |
| Business Registration No. | 114-87-18004 |
| Mail-Order Business Registration No. | 2022-Seoul Gangnam-00382 |
| [email protected] | |
| Phone | +82-70-7756-1070 |
| Hosting providers | Google Cloud Platform (GCP, Seoul Region asia-northeast3) and Cloudflare, Inc. (global Edge) |
1.2 Chief Privacy Officer
| Item | Details |
|---|---|
| Name | Jeonghoon Lee |
| Title | Chief Executive Officer (CEO) |
| [email protected] (subject: “Privacy Inquiry”) | |
| Phone | +82-70-7756-1070 |
1.3 Privacy Contact
Routine questions about personal information processing and requests to exercise privacy rights are handled by the Chief Privacy Officer or through the same contact information listed above.
1.4 Notice About Excluded Regions
The Company does not currently designate the United States, EU/EEA, the United Kingdom, or any other region expressly identified by the Company as unsupported as an official service region. Accordingly, the Company has not appointed an Article 27 representative under the GDPR or UK GDPR for those regions. This Policy should not be interpreted as a guarantee that the Company already satisfies all legal requirements in those excluded regions or as an offer of the Service to users in those regions.
2. Scope of This Policy
2.1
This Policy applies to:
- Users who register for a Piuda account;
- Users of the Free, Pro, and Academy/Business plans;
- Administrators and members of Academy/Business organization workspaces;
- Visitors to the Company’s website or Service; and
- All users of the desktop app and web application.
2.2
This Policy applies to users in official service regions permitted under Sections 4 and 25C of the Piuda Terms of Service. Users in excluded regions, including the United States, EU/EEA, the United Kingdom, and any country or region expressly designated by the Company as unsupported, are not within the intended scope of this Policy, and the Company does not represent that it already satisfies every legal requirement applicable in those excluded regions.
2.3
If this Policy conflicts with the Piuda Terms of Service on a matter involving personal information processing, this Policy controls.
3. Personal Information We Process
3.1 Information Users Provide Directly
| Category | Data | Storage location |
|---|---|---|
| Account information (email sign-up) | Email address, name, password (one-way hash) | PostgreSQL (Seoul) |
| Account information (social login) | OAuth identifier, email, name, profile image URL | PostgreSQL (Seoul) |
| Onboarding status and basic preferences | Onboarding completion status, Service language setting, and similar basic preferences | PostgreSQL (Seoul) |
| Organization information (Academy/Business) | Organization name, member list, roles, permissions | PostgreSQL (Seoul) |
| Payment information (Pro plan, etc.) | Payment identifier, payment result, billing information (processed by payment provider) | According to payment provider policy |
| Feedback / bug reports | Inquiry details and attachments, with automatic secret scrubbing | PostgreSQL (Seoul) |
| Consent records | Consent and withdrawal history for terms, policies, cross-border transfers, cookies, consent to collection and use of personal information for marketing purposes, consent to receive newsletter (marketing) emails, and related items (append-only audit log) | PostgreSQL (Seoul) — retained for 5 years under the Company’s retention standard to evidence consent and withdrawal handling |
| Newsletter consent status | Status of consent to collection and use of personal information for marketing purposes and consent to receive newsletter (marketing) emails | PostgreSQL (Seoul) — retained until account deletion. On withdrawal, the status is changed to “withdrawn” rather than deleted, so future newsletter (marketing) email delivery can be blocked |
3.2 Content Users Upload or Enter
Users may upload or enter the following User Content while using the Service.
| Category | Storage location | Server transmission |
|---|---|---|
| Uploaded papers (original PDF files) | User device (local SQLite) | Not transmitted — original PDFs do not leave the user’s device |
| Parsed paper text | User device + passes through server only for AI analysis | Temporarily transmitted only when AI analysis is requested, with ZDR or a comparable restricted-retention approach prioritized where reasonably available |
| Analysis results | User device (local SQLite) | Free plan: not transmitted / Pro and Academy/Business plans: PostgreSQL (Seoul) |
| Notes and memos | User device (local SQLite) | Free plan: not transmitted / Pro and Academy/Business plans: PostgreSQL (Seoul) |
| Research questions, ideas, prompts, analysis parameters | User device + passes through server for AI analysis | Temporarily transmitted when AI analysis is requested |
| Metadata, DOI, library structure | User device + server if sync is enabled for paid plans | Free plan: not transmitted / paid plans: PostgreSQL (Seoul) |
User Content may include sensitive or unpublished research material at the user’s discretion. The Company does not require sensitive personal information to use the Service. Whether to upload sensitive information or unpublished research material is the user’s voluntary choice. See Sections 7 and 8 for related responsibilities and safeguards.
3.3 Information Collected Automatically
| Category | Data | Collection method | Storage location |
|---|---|---|---|
| Session information | Session ID, token, expiration time | Better Auth | PostgreSQL (Seoul) |
| Network information | IP address | Better Auth session (optional) · PostHog SDK · Cloudflare | PostgreSQL (session) · PostHog Cloud (US) · Cloudflare (global Edge) |
| Device/browser information | User-Agent, device type, OS, browser version, language, time zone | Better Auth, PostHog SDK | PostgreSQL · PostHog Cloud (US) |
| Behavioral events | Metadata for user actions such as analysis_started and paper_uploaded |
PostHog SDK (client capture) | PostHog Cloud (US) |
| Error logs | Error stack trace, request URL, with automatic PII scrubbing | Sentry SDK | Sentry (US) |
| LLM usage | Token counts, cost, and related usage aggregates | Server middleware | PostgreSQL (Seoul) + PostHog Cloud (US) |
| Email sending records | Send time, recipient email address, delivery/bounce result, spam complaint status | Amazon SES send-result events | Amazon SES (Seoul) · PostgreSQL (Seoul) |
| Newsletter open/click records (only for newsletter recipients who have consented) | Open status/time, clicked link/link identifier and time, IP address and User-Agent at open/click, including device, OS, browser, and mail-app information | Newsletter open-tracking image and link-tracking address (see Section 4.7 of the Cookie Policy) | Amazon SES (Seoul) · PostgreSQL (Seoul) |
| Cookies and similar technologies | See Section 15 of this Policy and the separate Cookie Policy | - | - |
The Company may use reasonable indicators such as IP address, access location, payment country, billing address, phone-country code, and institutional email domain to restrict account creation, payment, or Service use from excluded regions (see Section 4 of the Piuda Terms of Service).
3.4 Information Received from Third Parties
| Source | Data received | Status |
|---|---|---|
| Google OAuth | Email, name, profile image URL, OAuth identifier | Active |
| GitHub OAuth | Not currently implemented | Not implemented |
| KCP (Korean payments) | Payment success/failure result, payment identifier, billing currency and country | Active when Pro plan payments launch |
| PayPal (international payments) | Payment success/failure result, payment identifier, billing currency and country | Active when Pro plan payments launch |
If additional authentication or payment providers are introduced, the Company will provide notice through this Policy or within the Service.
3.5 Information the Company Does Not Collect
- Korean resident registration numbers, foreigner registration numbers, or similar unique identifying information, except where a social-login or payment provider separately processes such information;
- Ideology or beliefs, trade-union or political-party membership or withdrawal, or political opinions;
- Health or medical information, genetic information, or biometric information;
- Original payment credentials such as card numbers or bank-account numbers. KCP and PayPal process those directly, and the Company receives only payment identifiers and payment results;
- Criminal-history information or credit information;
- Identifying information such as email address or name sent to AI processing providers (OpenAI, Anthropic, Google, Voyage AI); the system is designed to block such transmission; and
- Original paper PDF files, which remain on the user’s device.
The Company recommends that users not upload the information listed above as part of User Content. If users choose to include such information in User Content, that upload is voluntary and remains the user’s responsibility.
3.6 Information About Minors
Minimum age requirements and parental or legal-guardian consent requirements are governed by Sections 5.6 through 5.9 of the Piuda Terms of Service. Until the Company completes the infrastructure needed to process legal-guardian consent, including email verification, identity-verification integration, consent verification, and withdrawal procedures, minors are not permitted to register for or use the Service. Accordingly, as of the effective date of this Policy, the Company does not collect personal information from minors or their legal guardians. If the Company later permits minors to use the Service, it will amend this Policy in advance and separately explain the consent process, data collected, and safeguards.
4. How We Collect Personal Information
The Company collects personal information through the following channels:
- Information entered directly by users on sign-up, login, payment, settings, and similar screens;
- Information automatically generated or collected during Service use, including Better Auth session data, client-side behavioral events captured through the PostHog SDK, Sentry error logs, Cloudflare HTTP metadata, Amazon SES email delivery results, and information generated through newsletter open-tracking images and link-tracking addresses;
- Information received from third-party authentication and payment services such as Google OAuth, KCP, and PayPal; and
- Information users voluntarily provide through customer support inquiries, email, feedback forms, event participation, and similar channels.
5. Purposes of Processing Personal Information
5.1 Processing Purposes
| Purpose | Details | Representative service providers |
|---|---|---|
| Service delivery | Account creation and management, login authentication, library management, AI analysis features (Discovery, Validate & Enrich, Research Proposal), integrations | Google Cloud (Cloud Run, PostgreSQL), Redis Cloud, Better Auth (Company-operated server) |
| Web hosting and CDN | Web frontend hosting, static-asset delivery, bot management, DDoS protection | Cloudflare |
| AI analysis | Paper parsing/profiling, cross-paper comparison, embeddings, academic translation, PDF section detection | OpenAI, Anthropic, Google, Voyage AI through Vercel AI Gateway |
| Academic metadata search | DOI search, citation metadata, preprint and Korean academic database search. Only search terms are sent; user PII is not sent | OpenAlex, Semantic Scholar, CrossRef, PubMed, arXiv, DBpia, NALIB |
| Organization workspace operation | Invite and manage Academy/Business members, manage roles and permissions, organization content, administrator functions | Google Cloud (PostgreSQL) |
| Payment and billing | Process Pro and Academy/Business payments, renewals, billing, refunds, receipts, tax invoices | KCP (Korea), PayPal (international) |
| Customer support and notices | Respond to inquiries, send service notices, policy/terms updates, security alerts | Company; Amazon Web Services Korea LLC (Amazon SES, Seoul Region) |
| Security and abuse prevention | Detect and block fraudulent sign-ups, fraudulent payments, account takeover, abuse, automated attacks, and attempts to bypass regional restrictions | Better Auth, Cloudflare (bot management/DDoS), Infisical (secret management) |
| Error tracking and reliability monitoring | Track app errors and exceptions; monitor Service stability with automatic PII scrubbing | Sentry |
| Service improvement (behavioral analytics) | Analyze usage patterns, improve features, diagnose performance using client-side posthog-js and server-side usage aggregation |
PostHog Cloud |
| Advertising performance measurement | Measure conversions such as ad-driven landing-page views, form submissions, and desktop-app downloads and analyze ad performance. Uses _gcl_au advertising cookies; not personalized advertising or profiling; managed through notice + opt-out |
Google Ads (Google LLC) |
| Legal compliance | Meet statutory retention duties, respond to lawful requests from law-enforcement or regulatory authorities, manage disputes | - |
| Marketing (with separate consent) | Provide Piuda newsletters and marketing information, including new features/service updates, research-use tips and examples, and events/promotions; use a user’s name in greetings or recipient display; use the Service language setting to select newsletter language; and analyze newsletter sending, delivery, opens, and link clicks to measure performance, improve content and delivery methods, and manage recipient lists. The Service language setting remains an account preference and is not changed or deleted solely because newsletter-related consent is withdrawn | Amazon Web Services Korea LLC (Amazon SES, Seoul Region) |
5.2 Purposes for Which the Company Does Not Use Personal Information
| Purpose not used | Explanation |
|---|---|
| Sale of personal information | The Company does not sell users’ personal information under any circumstances |
| Disclosure for third-party marketing | The Company does not provide user data to third parties for those third parties’ advertising or marketing purposes |
| AI model training | The Company does not use User Content to train or retrain the Company’s or AI providers’ general-purpose AI models, fine-tune models, perform distillation, or build evaluation datasets. Where reasonably available, the Company prioritizes ZDR or comparable restricted-retention AI processing endpoints (see Section 7.5 of the Piuda Terms of Service) |
| Behavioral-advertising profiling | The Company does not build profiles for behavioral or targeted advertising. Names, language settings, and newsletter sending/open/click information are used only for basic personalization, newsletter performance measurement, content and delivery improvement, and recipient-list management. Without additional consent, this information is not used to infer interests or preferences, serve personalized ads, retarget users, build individual advertising profiles, or support third-party ad targeting |
| Client-side analytics cookies | The Company does not use client-side analytics/tracking cookies. PostHog behavioral analytics is collected through the client-side posthog-js SDK using localStorage, while LLM usage is aggregated server-side. Newsletter open-tracking images and link-click tracking are used only for newsletter recipients who have consented (see Section 15 and Section 4.7 of the Cookie Policy) |
| Solely automated decisions with legal effect | The Company does not make decisions based solely on automated processing that produce legal effects or similarly significant effects for users. AI outputs are reference material; users make the final decision |
6. Legal Bases for Processing
6.1 Users in the Republic of Korea (PIPA)
| Processing activity | Legal basis |
|---|---|
| Account creation and management | Entering into and performing a contract |
| AI analysis features | Entering into and performing a contract |
| Organization workspace operation | Entering into and performing a contract |
| Payments and billing | Entering into and performing a contract; legal obligations |
| Service-related notices | Entering into and performing a contract |
| Security and abuse prevention | Legitimate interests |
| Error tracking and reliability monitoring | Legitimate interests, with data minimized through automatic PII scrubbing |
| Service improvement (behavioral analytics) | Separate consent. Because the data includes user IDs and IP addresses and is processed by PostHog in the United States, separate cross-border transfer consent is obtained under Article 28-8 of PIPA |
| Advertising performance measurement | Legitimate interests, limited to conversion measurement and accompanied by notice and opt-out |
| Legal compliance | Legal obligations |
| Collection and use of personal information for newsletter/marketing information, including basic personalization using name/language settings and newsletter open/click tracking | Data subject consent (optional) — Consent to Collection and Use of Personal Information for Marketing Purposes |
| Sending newsletter (marketing) emails | Recipient consent (optional) — Consent to Receive Newsletter (Marketing) Emails under Article 50 of the Information and Communications Network Act |
| Cross-border transfer of personal information | Data subject consent or notice of processing outsourcing necessary to perform a contract |
6.2 Users in Japan (APPI)
The Company processes personal information lawfully within the scope of legitimate business purposes under Japan’s APPI. Personal information is used only for the purposes described in this Policy. If the Company needs to use personal information for a new purpose outside that scope, it will obtain consent in advance. Users residing in Japan may exercise their rights under Section 14.
6.3 Other Supported Regions
For users in other supported regions, mandatory local law prevails if it provides users with rights that are more protective than this Policy.
7. Special Notice About Sensitive Information and Research Data
7.1 The Company Does Not Require Sensitive Personal Information
The Company does not require sensitive personal information, including ideology or beliefs, political opinions, health information, sexual-life information, genetic information, or biometric information as defined under Article 23 of PIPA and applicable regulations, to use the Service. All Service features can be used without providing sensitive personal information.
7.2 User Responsibility for Voluntary Uploads
Users may choose to upload materials such as:
- Unpublished research data;
- Interview transcripts, survey responses, or clinical-trial data;
- Identifiable research-subject information;
- Medical or health-related materials;
- Internal institutional materials, trade secrets, or pre-filing patent materials; and
- Materials belonging to collaborators or protected by an NDA.
Uploading these materials is voluntary. Under Section 9 of the Piuda Terms of Service, users are responsible for the following.
| Responsibility | Details |
|---|---|
| Lawful authority | Have the lawful right to upload, analyze, and process the material |
| Data-subject consent | Obtain the relevant individual’s consent when third-party personal information is included |
| Institutional approval | Obtain any required approval from an IRB, research ethics committee, affiliated institution, or collaborator |
| De-identification / pseudonymization | Apply de-identification or pseudonymization in advance when required |
| Legal compliance | Comply with applicable law, journal policies, and institutional rules |
| Awareness of risk | Understand the risks associated with external AI processing and cloud storage |
7.3 Structural Safeguards
The Company applies the following structural safeguards in light of the nature of academic and research data.
| Safeguard | Description |
|---|---|
| Original PDFs are not transmitted | Uploaded original PDF files are stored only in local SQLite on the user’s device and are not sent to the server |
| Only text is sent for AI analysis | AI analysis sends only parsed text and analysis parameters. Personal identifiers such as user email address, name, account identifier, and IP address are not sent to AI processing providers |
| Restricted-retention AI processing preferred | Where reasonably available, the Company prioritizes ZDR or comparable restricted-retention AI processing endpoints |
| Single gateway channel | All LLM and embedding calls pass through Vercel AI Gateway so consistent controls can be applied |
| Automatic secret scrubbing | API keys, tokens, email addresses, and similar secrets found in feedback or error logs are automatically masked |
📌 Absolute Rule for Original PDF Files
Under Piuda’s current technical architecture, original paper PDF files never leave the user’s device. The Company does not upload, store, or transmit original PDF files to Company servers, PostgreSQL, Cloudflare R2, Vercel AI Gateway, OpenAI, Anthropic, Google Gemini, Voyage AI, or external academic-search APIs.
Even when AI analysis is performed, only the minimum data needed for analysis is transmitted through Company servers and AI processing paths, such as parsed text generated on the user’s device, section information, analysis parameters, and prompts. References in this Policy to “PDF analysis,” “PDF preprocessing,” or “paper analysis” therefore do not mean that the original PDF file is sent to a server; they refer only to processing of parsed text generated on the user’s device.
This rule applies regardless of plan type, including Free, Pro, and Academy/Business. It may differ only if the user expressly enables a synchronization, sharing, backup, or integration feature, or if a separate agreement provides otherwise.
The Company’s safeguards do not replace the user’s responsibility to obtain any required permissions or approvals before uploading data.
7.4 Data Requiring the Company’s Prior Written Approval
Users must not upload the following data to the Service without the Company’s prior written approval (see Sections 9.6 and 17.2.5 of the Piuda Terms of Service):
- Personal information of residents of the EU/EEA or United Kingdom;
- Personal information subject to the GDPR or UK GDPR;
- Sensitive information subject to U.S. state privacy laws such as the CCPA/CPRA;
- Protected Health Information (PHI) subject to HIPAA; or
- Other data requiring special regulatory compliance.
If the Company becomes aware that a user has violated this restriction, it may suspend processing, restrict access, delete data, suspend the account, or take other actions under Sections 9.6.1 through 9.6.3 of the Piuda Terms of Service.
7.5 Local Vault
The Company may offer a Local Vault feature on the Pro or Academy/Business plans. Data designated for Local Vault is generally stored only on the local device in SQLite and excluded from server synchronization. If the user runs AI analysis, however, the minimum text needed for the analysis may be sent temporarily through Vercel AI Gateway to an AI processing endpoint using ZDR or a comparable restricted-retention approach where reasonably available (see Section 12 of the Piuda Terms of Service).
8. AI Features and Personal Information Processing
8.1 Overview of Piuda AI Features
Piuda provides AI-assisted features such as:
- Extracting metadata, abstracts, research questions, theoretical background, variables, methodology, and key findings from registered papers, including PDF preprocessing and section detection;
- Cross-paper analysis of similarities, differences, contradictions, and potential connections;
- Exploring research gaps, new research directions, and analytical combinations in Discovery mode;
- Reviewing originality, evidentiary strength, and feasibility of research ideas in Validate & Enrich mode;
- Providing comments to improve research proposals in Research Proposal mode; and
- Academic translation and text embeddings (concept vectorization).
8.2 Single-Channel Gateway Architecture
Piuda routes all LLM and embedding calls through Vercel AI Gateway. Users do not choose an individual AI provider; the Gateway automatically routes each task to an appropriate model.
| Item | Details |
|---|---|
| Intermediary | Vercel AI Gateway (Vercel Inc., United States) |
| Role | Route LLM requests, provide model fallback, caching, and rate-limit management |
| Data sent | Parsed paper text, analysis parameters; user email address and name are not included |
| Data retention | Temporary retention for caching, subject to Vercel policy |
| Model selection | The Gateway automatically routes by task type; users do not select individual providers |
8.3 Downstream AI Providers (via Gateway)
| Provider | Use | Processing location | Retention |
|---|---|---|---|
| OpenAI | Paper profiling, cross-paper comparison, synthesis, deep reasoning | United States | ZDR or a comparable restricted-retention approach prioritized where reasonably available |
| Anthropic | Academic translation, supporting reasoning, fallback | United States | ZDR or a comparable restricted-retention approach prioritized where reasonably available |
| PDF preprocessing (section detection), fast extraction | United States | ZDR or a comparable restricted-retention approach prioritized where reasonably available | |
| Voyage AI | Text embeddings (concept vectorization) | United States | ZDR or a comparable restricted-retention approach prioritized where reasonably available |
Specific model versions may change with the production environment. Current information may be provided in Appendix A or within the Service.
8.4 Commitment Not to Use User Content for AI Training
| Commitment | Details |
|---|---|
| No Company AI training | The Company does not use User Content to train or retrain its general-purpose AI models, fine-tune models, perform distillation, or build evaluation datasets |
| No AI-provider training | For downstream providers such as OpenAI, Anthropic, Google, and Voyage AI, the Company prioritizes ZDR or comparable restricted-retention processing where reasonably available and takes reasonable contractual and technical measures to prevent user data from being used to train those providers’ general-purpose AI models |
| Contractual requirement | These restrictions are included as legally binding obligations in agreements with AI processing providers |
8.5 AI Data Flow
| Item | Details |
|---|---|
| Data sent | Only parsed paper text + analysis parameters |
| Original PDFs | Do not leave the user’s device and are not sent to the server |
| Data not sent | User email address, name, account identifier, IP address, and similar personal identifiers |
| Timing | Sent only when the user requests analysis; not collected automatically |
8.6 Limitations of AI Outputs
AI outputs may contain errors, omissions, hallucinations, misattributed sources, or nonexistent literature, figures, or statistics. The Company does not guarantee the accuracy, completeness, or academic validity of AI outputs. Users should verify source materials, citation information, and research-ethics requirements before relying on AI outputs. See Section 8 of the Piuda Terms of Service for more information.
8.7 Automated Decision-Making
The Company does not make decisions based solely on automated processing that produce legal effects or similarly significant effects for users. AI-generated scores, insights, and comments are reference material, and users remain responsible for final research decisions.
8.8 Academic Search APIs
The Company may use external academic database APIs to retrieve scholarly metadata. All calls are made server-side. Personal information such as user email addresses, names, and account identifiers is not sent; only search terms or paper identifiers such as DOI or paper ID are transmitted.
| Service | Provider | Purpose | Data sent |
|---|---|---|---|
| OpenAlex | OpenAlex (United States) | Academic metadata search | Search terms only |
| Semantic Scholar | Allen Institute for AI (United States) | Enhance academic search | Search terms only |
| CrossRef | CrossRef (United States) | DOI and citation metadata | Search terms only |
| PubMed | NCBI/NIH (United States) | Biomedical paper search | Search terms only |
| arXiv | Cornell University (United States) | Preprint verification and source retrieval | Paper ID only |
| DBpia | Nurimedia (Republic of Korea) | Korean academic database search | Search terms only |
| National Library of Korea (NALIB) | National Library of Korea | Korean research-material search | Search terms only |
9. Data Handling by Plan
9.1 Free Plan
| Item | Handling |
|---|---|
| Primary storage | Local SQLite on the user’s device, embedded in the Electron desktop app |
| Storage on Company servers | Generally not stored, except that temporary transmission or processing may occur in the circumstances below |
| Reasons for temporary transmission/processing | (1) Sending parsed text and analysis parameters to Vercel AI Gateway for AI analysis; (2) account-operation data such as email, login tokens, and authentication information; (3) synchronization, sharing, export, backup, or integration features expressly enabled by the user; (4) minimum logs needed for error diagnosis, incident response, security, abuse prevention, or legal compliance, including Sentry and PostHog; (5) payment, customer support, and abuse prevention |
| Backup responsibility | The user is responsible for backups. The user bears the risk of loss caused by device loss, app deletion, browser-data deletion, storage corruption, or similar events |
“Local-first storage” for the Free plan is the default approach used to minimize server-side storage. It does not mean that no data is ever transmitted externally under any circumstances (see Section 11.4.5 of the Piuda Terms of Service).
9.2 Pro Plan
| Item | Handling |
|---|---|
| Primary storage | PostgreSQL in the Seoul Region when analysis results, notes, and libraries are synchronized to the server |
| Local Vault | Sensitive research materials and unpublished PDFs can be designated for local-only storage and excluded from server synchronization |
| AI processing | Through Vercel AI Gateway, with ZDR or a comparable restricted-retention approach prioritized where reasonably available (see Section 8) |
| Payment information | Processed through KCP (Korea) or PayPal (international). The Company receives only the payment identifier and payment result |
9.3 Academy/Business Plan
| Item | Handling |
|---|---|
| Primary storage | PostgreSQL in the Seoul Region, subject to separate agreements and organization policies |
| Organization content | May be accessed, managed, exported, or deleted by organization administrators or authorized members |
| Personal content | Generally managed by the individual user, except where law, security, consent, or contract provides a legitimate reason otherwise |
| Administrator permissions | Invite/remove members, configure roles and permissions, set content-access scope, manage billing and security settings, and manage organization data |
| SSO, SLA, security terms | Governed by separate agreements |
For more information about content processing within organization workspaces, see Section 13 of the Piuda Terms of Service.
10. Retention and Use Periods
10.1 General Retention Periods
| Data category | Retention period |
|---|---|
| Account information | Until account deletion or termination |
| User-uploaded content stored on the server | Until the user deletes it or the account is terminated |
| AI processing data (Vercel AI Gateway, OpenAI, Anthropic, Google, Voyage AI) | ZDR or a comparable restricted-retention approach prioritized where reasonably available. Short-term retention may still occur for AI Gateway caching, rate limiting, error diagnosis, security, legal obligations, or provider-policy reasons |
| Better Auth session information | Access token: 15 minutes; Refresh token: 7 days. Previous token is invalidated on refresh |
| Sentry error logs | Sentry default policy, approximately 90 days |
| PostHog behavioral analytics data | PostHog Cloud default policy, currently 7 years, or until account deletion |
| Newsletter consent status | Until account deletion. If consent is withdrawn, the status is changed to “withdrawn” to block future newsletter (marketing) emails; the status record itself is not deleted |
| Service language setting | As part of account information, until account deletion or termination. It may be used to choose an appropriate newsletter language for users who have given consent to collection and use of personal information for marketing purposes. Withdrawing newsletter-related consent alone does not change or delete the language setting |
| Service/transactional email sending and delivery records | Company DB: 1 year from sending / related event data separately stored in AWS event paths or stores configured by the Company: automatically deleted after 30 days under the Company’s retention settings |
| Newsletter sending and delivery records | Company DB: until the earliest of 1 year from sending, withdrawal of the consent to collection and use of personal information for marketing purposes, or account deletion / related event data separately stored in AWS event paths or stores configured by the Company: automatically deleted after 30 days |
| Newsletter open/click records | Company DB: until the earliest of 1 year from collection, withdrawal of the consent to collection and use of personal information for marketing purposes, or account deletion. At the end of the period, records are deleted or converted into statistics that no longer identify an individual / related AWS event data separately stored by the Company: automatically deleted after 30 days |
| Newsletter (marketing) email suppression data | Minimum information needed to avoid future erroneous email delivery, including bounce/spam-complaint data, is managed separately until the purpose is fulfilled or the account is deleted. Newsletter unsubscribe status is managed as “withdrawn” under the newsletter consent status above. If law requires a separate retention period, that period applies |
| Consent records, including consent/withdrawal for terms, policies, cross-border transfers, cookies, collection and use of personal information for marketing purposes, and receipt of newsletter (marketing) emails | 5 years under the Company’s retention standard to evidence consent and withdrawal handling; append-only audit log |
| Security logs and abuse-prevention records | 24 months |
| Customer-support inquiry records | 3 years |
| Payment and transaction records | 5 years under Korea’s Act on the Consumer Protection in Electronic Commerce, etc. |
| Advertising/display records | 6 months under the Act on the Consumer Protection in Electronic Commerce, etc. |
| Contract and cancellation records | 5 years under the Act on the Consumer Protection in Electronic Commerce, etc. |
| Consumer complaints and dispute-handling records | 3 years under the Act on the Consumer Protection in Electronic Commerce, etc. |
| Identity-verification records | 6 months under the Act on Promotion of Information and Communications Network Utilization and Information Protection, etc. |
| Communications confirmation data under the Protection of Communications Secrets Act | 3 months |
| Data subject to statutory retention duties | For the period required by the applicable law |
10.2 Handling After Account Deletion
| Stage | Handling |
|---|---|
| Deletion from active systems | Within 30 days after the deletion request or account termination (PostgreSQL, Redis Cache) |
| Deletion from backup systems | Within 90 days after the deletion request or account termination |
| Information subject to statutory retention | Segregated and retained for the legally required period, then deleted |
| Pseudonymized or anonymized data | May be retained for analytics or statistical purposes in a form that cannot identify an individual |
| Data retained by service providers | Subject to each provider’s policy (including PostHog, Sentry, and Cloudflare). Email event data separately stored in AWS event paths or stores configured by the Company is automatically deleted after 30 days under the Company’s retention settings |
Because of technical constraints, immediate deletion may not always be possible from backups, logs, caches, or security records. In those cases, the Company takes reasonable measures to ensure that the data is not reused in the ordinary provision of the Service (see Section 19.4 of the Piuda Terms of Service).
10.3 Locally Stored Data
Free plan local SQLite data, desktop-app local storage used for UI state, and Local Vault data are stored on the user’s device and therefore cannot be deleted directly by the Company. Users must delete those data themselves, for example by uninstalling the app, clearing browser data, or resetting the device.
10.4 Dormant Accounts
Under Sections 18.6 through 18.8 of the Piuda Terms of Service, the Company may classify an account as dormant after 12 months or more without Service access.
- The Company may provide advance notice at least 30 days before dormancy through email, in-service notice, a login pop-up, push notification, or similar method;
- If the user does not access the Service after notice, the account may be converted to dormant status; and
- Dormant-account data may be segregated and retained and may later be deleted according to the Company’s dormancy policy and applicable law.
10.5 Leaving an Organization Workspace
When a user leaves an Academy/Business organization, data is handled under Sections 13.6 and 13.7 of the Piuda Terms of Service.
- Personal account data remains associated with the user;
- Organization Content created within the organization workspace may remain with the organization;
- The user’s access to organization data ends immediately; and
- Before access ends, the user may export personal content within a reasonable period where no legal, security, or contractual restriction applies.
11. Measures to Protect Personal Information
11.1 Administrative Safeguards
- Appointment and operation of a Chief Privacy Officer and privacy personnel;
- Periodic privacy training for personnel who process personal information;
- Establishment and implementation of internal privacy-management plans;
- Operation of privacy and access-control policies;
- Periodic review of service providers; and
- Centralized secret management through Infisical for API keys, database passwords, and similar credentials.
11.2 Technical Safeguards
| Category | Measure |
|---|---|
| Encryption in transit | TLS (HTTPS) |
| Encryption at rest | Industry-standard-strength encryption |
| Password protection | One-way hashing and salting through Better Auth |
| Session management | Web: HTTP-only Secure Cookie / desktop: OS Keychain (Electron safeStorage) |
| Token expiration and rotation | Access token 15 minutes, Refresh token 7 days; previous token invalidated on refresh |
| Access control | Least-privilege principle, role-based access control (RBAC), multi-factor authentication for internal systems |
| Secret management | Centralized secret management using self-hosted Infisical authenticated with GCP Machine Identity OIDC. No API keys are embedded in the desktop app |
| LLM-call isolation | All LLM calls are made server-side. Direct calls from the desktop app are prohibited |
| Desktop-app security | nodeIntegration: false, contextIsolation: true, CSP headers |
| Automatic PII masking | Sentry uses sendDefaultPii: false by default, and the scrubSentryEvent() function automatically masks API keys, Bearer tokens, JWTs, email addresses, and Cookie/Authorization headers |
| Analytics-data minimization | PostHog event properties are automatically checked so that email addresses, names, paper bodies, and analysis-result bodies are not sent as event properties. For logged-in desktop users who consent to behavioral analytics, the account email may be linked as a PostHog person property; the link is stopped when consent is withdrawn |
| Bot management and DDoS protection | Traffic protection through Cloudflare |
| Logging | Access logs, change records, and security events are recorded and retained |
11.3 Physical Safeguards
- Data centers operated by cloud infrastructure providers used by the Company, including Google Cloud Platform, Cloudflare, and AWS, apply industry-standard physical security measures such as access controls, CCTV, and 24-hour monitoring.
- The Company applies security policies to devices used to access internal business systems.
11.4 Requirements for Service Providers
The Company contractually requires the service providers listed in Section 12 to maintain or support the following measures:
- Industry-standard security certifications such as SOC 2, ISO 27001, or comparable certifications;
- Encryption in transit and at rest;
- Access controls and audit logs;
- Security-incident response procedures;
- Processing only on the Company’s instructions;
- No use of User Content for AI model training and prioritization of ZDR or comparable restricted-retention processing where reasonably available.
11.5 Personal Information Breach Notification
| Applicable law | Notification timing |
|---|---|
| Republic of Korea — PIPA | Notify affected data subjects and report to the Personal Information Protection Commission and KISA without delay after becoming aware of the breach, in accordance with applicable legal thresholds |
| Japan — APPI | Notify affected individuals and report to the Personal Information Protection Commission without undue delay, in accordance with applicable requirements |
| Other applicable law | As required by the applicable law |
12. Outsourcing of Personal Information Processing
12.1 Service Providers and Outsourced Processing
The Company engages the service providers below to process personal information on its behalf as necessary to provide the Service. Appendix A provides more detailed information about the providers, their processing activities, and processing locations. If a provider changes, the Company will update this Policy or provide notice within the Service.
| Category | Main service provider | Processing activity | Processing location |
|---|---|---|---|
| Main cloud infrastructure | Google Cloud Platform | API server hosting, PostgreSQL database, container-image storage | Seoul (asia-northeast3) |
| Cache / rate limiting | Redis Ltd. (Redis Cloud) | Caching, distributed rate limiting | Seoul (ap-northeast-2) |
| Web hosting / CDN | Cloudflare, Inc. | Web frontend hosting, CDN, bot management/DDoS protection, desktop-app release-file storage (R2) | Global Edge |
| AI gateway | Vercel Inc. (Vercel AI Gateway) | LLM/embedding request routing, model fallback, caching, rate-limit management | United States |
| AI processing through Gateway | OpenAI, Anthropic, Google, Voyage AI | AI analysis, including paper profiling, cross-paper comparison, academic translation, PDF preprocessing, and embeddings | United States, with ZDR or a comparable restricted-retention approach prioritized where reasonably available |
| Payment processing — Korea | NHN KCP | Payment processing for users in Korea | Republic of Korea |
| Payment processing — international | PayPal | Payment processing for users outside Korea | According to PayPal policy |
| Authentication — Company-operated | Better Auth (Company server) | Email/password authentication, session management | Seoul (GCP) |
| Authentication — social | Google LLC | Google OAuth social login | United States |
| Behavioral analytics | PostHog Inc. (PostHog Cloud) | Client behavioral-event capture (posthog-js) and usage-pattern analysis |
United States (San Francisco) |
| Advertising conversion measurement | Google LLC (Google Ads) | Measure ad-driven landing-page views, form submissions, desktop-app downloads, and advertising performance using _gcl_au advertising cookies |
United States |
| Error tracking | Functional Software, Inc. (Sentry) | App error/exception tracking and Service reliability monitoring | United States |
| Email delivery | Amazon Web Services Korea LLC (Amazon SES) | Send service/transactional emails and newsletters; process newsletter delivery status and open/click events | Republic of Korea (Seoul Region, ap-northeast-2) |
| Secret management | Self-hosted Infisical | Manage API keys, database passwords, and other secrets; does not process user personal information | GCP infrastructure |
12.2 Controls Applied to Service Providers
Under Section 10.3 of the Piuda Terms of Service, the Company requires service providers to follow, or takes contractual and technical measures designed to ensure, the following:
- Process data only on the Company’s instructions;
- Do not use data beyond the purpose of providing the contracted service;
- Maintain appropriate technical and administrative safeguards;
- Do not use User Content to train AI models, and prioritize ZDR or comparable restricted-retention processing where reasonably available;
- Limit sub-processing or third-party disclosure without the Company’s approval;
- Notify the Company of security incidents and cooperate with incident response;
- Delete or return data after the contract ends or the processing purpose has been fulfilled; and
- Apply protections required by applicable law and this Policy.
12.3 Difference Between Processing Outsourcing and Third-Party Disclosure
Outsourcing personal information processing means that an external service provider processes personal information on the Company’s behalf to provide the Service. This is not a disclosure for the service provider’s own marketing purposes. Service providers may process data only to perform the contracted processing activities and may not use it for their own independent purposes.
12.4 Changes to Service Providers
The Company may change service providers to improve the Service, reduce costs, or strengthen security. If a service provider changes, the Company will update this Policy or provide notice within the Service.
13. Cross-Border Transfers of Personal Information
13.1 Overview
The Company’s main PostgreSQL database and Redis Cloud cache are located in the Seoul Region of the Republic of Korea and therefore do not constitute cross-border transfers. The Amazon SES resources and email event stores used by the Company are also configured in the Seoul Region (ap-northeast-2). During final email delivery, however, information necessary to deliver the message, including the recipient’s email address and email content, may be sent to a mail service outside Korea depending on where the recipient’s mail service operates. This occurs as part of delivering the email to the recipient’s chosen mail service. Other service providers listed below process personal information outside Korea, including in the United States.
13.2 Cross-Border Transfer Details
| Recipient | Destination | Purpose | Data transferred | Retention | Timing / method |
|---|---|---|---|---|---|
| Vercel Inc. (AI Gateway) | United States | AI analysis routing, caching, rate-limit management | Parsed paper text, analysis parameters; personal identifiers are not included | ZDR or a comparable restricted-retention approach prioritized where reasonably available. Short-term processing may occur under provider policy for caching and rate limiting | When AI analysis is requested / HTTPS |
| OpenAI | United States | AI analysis, including paper profiling, cross-paper comparison, synthesis, and deep reasoning | Parsed paper text through the Gateway | ZDR or comparable restricted-retention processing prioritized where reasonably available | When AI analysis is requested / HTTPS |
| Anthropic | United States | Academic translation, supporting reasoning, fallback | Parsed paper text through the Gateway | ZDR or comparable restricted-retention processing prioritized where reasonably available | When AI analysis is requested / HTTPS |
| Google (Gemini) | United States | PDF preprocessing/section detection, fast extraction | Parsed paper text through the Gateway | ZDR or comparable restricted-retention processing prioritized where reasonably available | When AI analysis is requested / HTTPS |
| Voyage AI | United States | Text embeddings (concept vectorization) | Text through the Gateway | ZDR or comparable restricted-retention processing prioritized where reasonably available | When AI analysis is requested / HTTPS |
| Cloudflare, Inc. | United States (global Edge) | Web hosting, CDN, bot management/DDoS protection, desktop-app release-file storage (R2) | HTTP metadata such as IP address and User-Agent | According to Cloudflare policy | When the web or app is accessed / HTTPS |
| Google LLC (OAuth) | United States | Google social login | OAuth-flow data, including email and profile information | According to Google policy | When Google social login is used / HTTPS |
| Google LLC (Google Ads) | United States | Measure ad-driven landing-page views, form submissions, desktop-app downloads, and advertising performance | Conversion-event metadata (page path, timestamp), IP address, User-Agent/device/browser information, _gcl_au conversion-linking cookie identifier |
According to Google Ads policy; cookie approximately 90 days | When a conversion event occurs after an ad-driven visit / HTTPS |
| PostHog Inc. | United States (San Francisco) | Client behavioral-event capture (posthog-js) and usage-pattern analysis |
User ID, client analytics identifier (localStorage distinct_id after consent), behavioral-event metadata, device/browser metadata, IP address, and for consenting logged-in desktop users, account email as a person property |
PostHog Cloud default policy, currently 7 years, or until account deletion | When behavioral events occur / HTTPS through a reverse proxy |
| Functional Software, Inc. (Sentry) | United States | App error/exception tracking and Service reliability monitoring | Error stack trace, device/browser metadata, request URL with automatic PII scrubbing | Sentry default policy, approximately 90 days | When an error occurs / HTTPS |
| PayPal | According to payment-provider policy | International payment processing | Payment identifier, billing information | For the period required by applicable law | When payment occurs / HTTPS |
13.3 Consent to Cross-Border Transfers
Users consent to the cross-border transfers described above through agreement to the Piuda Terms of Service, acknowledgment of this Policy, and where required, a separate cross-border transfer consent process. For PostHog behavioral analytics, separate consent under Article 28-8 of PIPA is obtained through an opt-in banner for anonymous visitors and a cross-border transfer consent screen for logged-in/authenticated users. Google Ads conversion measurement uses a non-essential advertising cookie for conversion measurement rather than personalized advertising and is managed through notice in this Policy and the Cookie Policy + user opt-out, without a separate cookie-consent banner.
Users have the right to refuse consent to a cross-border transfer.
| If the user refuses | Effect |
|---|---|
| AI analysis (Vercel AI Gateway, OpenAI, Anthropic, Google, Voyage AI) | Core Piuda AI features such as Discovery, Validate & Enrich, and Research Proposal cannot be used |
| Web hosting / CDN (Cloudflare) | Cannot be refused because it is necessary to access the Service |
| Google OAuth | Google social login cannot be used; email/password sign-up remains available |
| Behavioral analytics (PostHog) | Can be refused; refusing does not affect core Service functions |
| Advertising conversion measurement (Google Ads) | Can be refused. Users can opt out by blocking or deleting _gcl_au and related non-essential cookies in the browser or by changing Google ad personalization settings (https://myadcenter.google.com). Refusing does not affect Service use |
| Error tracking (Sentry) | Reliability monitoring may be reduced and the Company may be less able to respond quickly to errors in some features |
| PayPal (international payments) | PayPal payments will not be available; users in Korea may use KCP |
13.4 Separate Consent Under Article 28-8 of PIPA for PostHog Behavioral Analytics
PostHog data includes identifiers such as the Better Auth user ID and IP address and is therefore not treated as pseudonymized or anonymous information. The Company operates a separate cross-border transfer consent process under Article 28-8 of PIPA.
- For anonymous visitors, consent is obtained through an opt-in banner on the landing page that combines notice of device access under Article 22-2 of the Information and Communications Network Act with Article 28-8 PIPA cross-border transfer notice. Only after consent does the Company store an analytics identifier in
localStorageand enable persistent tracking. The banner decision, including consent status, policy version, and timestamp, is stored on the device and is carried into the server-sideConsentEventrecord when the user logs in. Client activation is controlled by a separate gate,WEB_COOKIE_CONSENT_ENABLED. - Consent history is retained for 5 years in the
ConsentEventtable as an append-only audit log. - In production, if the consent process is incomplete, collection is automatically blocked. Server-side usage aggregation is controlled by the
POSTHOG_PIPA_FOLLOWUP_COMPLETEenvironment variable. - No PostHog data is sent after a user withdraws consent.
Anonymous usage statistics collected independently of consent are not part of the separate consent described above. These statistics do not store anything on the device or read stored device information, except that for sign-up/login-start events the banner consent record may be checked solely to avoid duplicate collection of users who consented, as described in Section 6.4 of the Cookie Policy. The statistics do not send IP addresses or create personal profiles in the analytics tool. They may include page-view-type events such as visits, referrers, and download-button clicks, as well as key interaction events such as sign-up/login starts and pricing-page views. Temporary identifiers used to connect screens within a web visit or desktop-app session exist only in browser or app memory and disappear when the window closes or the app restarts, so returning users cannot be linked to earlier visits or sessions. Collected fields are limited to predefined event-specific lists. Because these statistics cannot identify a specific individual, they are not subject to separate consent under Article 28-8 of PIPA. Web handling follows Section 6.4 of the Cookie Policy and is controlled by the WEB_ANON_ANALYTICS_ENABLED gate. On the desktop app, the same anonymous aggregation may be used only for users who explicitly declined or did not respond to the cross-border transfer consent; events from users who consented are not included in that anonymous path and are sent only through the identified path. Desktop activation is controlled by the DESKTOP_ANON_ANALYTICS_ENABLED gate.
13.5 Safeguards for Cross-Border Transfers
The Company applies safeguards including:
- Data-processing agreements with service providers, including security requirements;
- Encryption in transit using TLS/HTTPS;
- Access control and audit logging;
- Prioritization of ZDR or comparable restricted-retention processing for AI providers where reasonably available;
- Automatic PII scrubbing and blocking rules for Sentry and PostHog;
- Requirements for industry-standard security certifications;
- Prohibition on using User Content to train AI models; and
- Prompt incident-notification obligations for service providers.
13.6 Rights Related to Cross-Border Transfers
Users in the Republic of Korea may exercise rights under PIPA including:
- Request notice of or access to information about cross-border transfers;
- Refuse or withdraw consent to a cross-border transfer, which may limit use of the relevant feature; and
- File a complaint with the Personal Information Protection Commission in the event of a violation.
14. Data Subject Rights and How to Exercise Them
14.1 User Rights
Users may exercise the following rights with respect to their personal information.
| Right | Description |
|---|---|
| Right of access | Request information about the types of personal information processed, purposes of processing, retention periods, third-party disclosures, and outsourced processing |
| Right to correction or deletion | Request correction or deletion of inaccurate or incomplete personal information |
| Right to restriction/suspension of processing | Request temporary or permanent suspension of processing where no legal limitation applies |
| Right to withdraw consent | Withdraw consent for consent-based processing such as PostHog behavioral analytics or marketing |
| Rights relating to automated decision-making | Request an explanation of, or object to, a solely automated decision that has a significant effect on the user |
| Data portability | Receive data in a structured format through export features where technically and legally feasible |
| Right to seek remedies | File a complaint with the external bodies listed in Section 14.6 in the event of a privacy violation |
14.2 How to Exercise Rights
| Method | Details |
|---|---|
[email protected] (subject: “Privacy Inquiry” or a clear privacy-rights request) |
|
| In-Service settings | Some rights, including access, certain corrections, account deletion, and withdrawal of PostHog consent, can be exercised directly in settings |
| Withdraw consent to receive newsletter (marketing) emails | Use the unsubscribe link in the email footer, the mail app’s unsubscribe control, or Settings > Data & Privacy. The consent status is changed to “withdrawn” and future newsletters stop. Unsubscribing through the email link applies only to the consent to receive newsletter (marketing) emails and does not automatically withdraw the consent to collection and use of personal information for marketing purposes |
| Withdraw consent to collection and use of personal information for marketing purposes | Use Settings > Data & Privacy or contact the privacy email address above. The consent status is changed to “withdrawn,” newsletters stop, and identifiable newsletter sending, delivery, open, and click records retained on the basis of that consent are deleted without undue delay. Newsletter suppression data and statistics that no longer identify an individual are excluded. Consent and withdrawal evidence is retained separately under the Company’s retention standard |
14.2.1 Biennial Confirmation of Newsletter (Marketing) Email Consent
Under Article 50(8) of Korea’s Act on Promotion of Information and Communications Network Utilization and Information Protection, etc. and Article 62-3 of its Enforcement Decree, the Company confirms newsletter (marketing) email consent every two years from the date consent was originally obtained. This is not a new consent request. It is a notice confirming the existing consent. The Company provides the sender’s name, the fact and date of the consent, and instructions for maintaining or withdrawing consent.
Unless the user separately indicates an intention to withdraw consent, the existing consent remains effective. A user is not removed from the newsletter recipient list solely because the user does not respond to the biennial confirmation notice.
14.3 Identity Verification
The Company may take reasonable steps to verify that a person exercising privacy rights is the data subject or an authorized representative. For requests made through an authorized representative, the Company may request a power of attorney and a copy of identification.
14.4 Response Time
| Request type | Response period |
|---|---|
| Access, correction/deletion, suspension of processing, withdrawal of consent | Within 10 days of the request under PIPA |
| APPI-related requests from users in Japan | Within a reasonable period |
| Other supported regions | Within the period required by local law or, if no specific period applies, within 30 days |
14.5 Limits on Rights
A request may be limited or denied where:
- The data is subject to a statutory retention requirement, such as 5-year payment or consent records;
- Granting the request would create an unreasonable risk to another person’s life, body, property, rights, or interests;
- Applicable law provides a lawful ground for refusal; or
- The data is needed for dispute response, security-incident investigation, or abuse prevention.
If the Company restricts a privacy-rights request, it will notify the user of the reason.
14.6 Remedies and Complaint Channels for Users in Korea
Users in the Republic of Korea may contact the following bodies for privacy complaints or consultation.
| Organization | Contact | Website |
|---|---|---|
| Privacy Infringement Report Center (KISA) | 118 (without area code in Korea) | privacy.kisa.or.kr |
| Personal Information Dispute Mediation Committee | 1833-6972 | kopico.go.kr |
| Cyber Investigation Division, Supreme Prosecutors’ Office | 1301 (without area code in Korea) | spo.go.kr |
| Cyber Bureau, Korean National Police Agency | 182 (without area code in Korea) | ecrm.police.go.kr |
15. Cookies and Similar Technologies
15.1 Overview
The Company may use cookies and similar technologies, including localStorage, local SQLite, and OS Keychain storage, to operate the Service reliably and improve user convenience.
15.2 Cookie Categories in Use
| Category | Purpose | Consent / management |
|---|---|---|
| Essential cookie — authentication | Better Auth session cookie (HTTP-only Secure) used to maintain login sessions | No separate optional consent |
| Essential cookie — infrastructure | Cloudflare infrastructure cookies such as __cf_bm for bot management and DDoS protection |
No separate optional consent |
| Language-preference functionality cookie | i18n_redirected stores language preference |
No separate optional consent |
| Analytics/tracking cookies | Not used. PostHog behavioral analytics uses the client SDK’s localStorage rather than cookies |
- |
| Advertising cookie — conversion measurement | Google Ads conversion-tracking cookies such as _gcl_au used for conversion measurement, not personalized advertising or retargeting |
Notice + opt-out; no banner, see Section 4.6 of the Cookie Policy |
| Newsletter open-tracking image / link tracking (similar technology) | Open/click tracking only in newsletters sent to users who have consented; separate from website cookies | Managed through the consent to collection and use of personal information for marketing purposes and the consent to receive newsletter (marketing) emails, not through cookie consent (see Section 4.7 of the Cookie Policy) |
The Company does not use client-side analytics/tracking cookies, personalized advertising/retargeting cookies, or third-party tracking cookies. PostHog behavioral analytics uses the client-side posthog-js SDK and localStorage, not cookies. Google Ads conversion tracking through gtag.js does set advertising/conversion-linking cookies, but those cookies are used for conversion measurement rather than personalized advertising and are managed through notice + opt-out (see Section 4.6 of the Cookie Policy). The Company also uses open-tracking images and link-click tracking only in newsletters sent to users who have consented. These are email-based technologies separate from website cookies. Details about the personal information processed are governed by Sections 3, 5, and 12 of this Policy and Section 4.7 of the Cookie Policy.
15.3 Managing Cookies
Users can manage cookies through:
- Web-browser settings, including blocking, deletion, and notification controls.
For more information, see the separate Piuda Cookie Policy.
15.4 Effect of Blocking Cookies
Blocking essential cookies may prevent core functions such as login from working.
15.5 Local Storage
The desktop app uses the following local storage technologies. Local SQLite, OS Keychain, and localStorage used only for UI state are not sent to the server. After consent, however, the PostHog SDK stores analytics identifiers such as distinct_id in localStorage and sends them with behavioral events to PostHog Cloud in the United States. Before consent, the opt-out persistence configuration prevents those analytics identifiers from being stored (see Section 13.4).
| Category | Purpose | Storage location |
|---|---|---|
| Local SQLite | Free plan research data, including paper metadata, analysis results, and notes | User device (embedded Electron SQLite) — not sent to server |
OS Keychain (Electron safeStorage) |
Desktop-app session information | User device (OS credential store) — not sent to server |
localStorage (UI state) |
UI state such as onboarding-card visibility, recommendation settings, and analysis overlay mode | User device (browser/Electron) — not sent to server |
localStorage (PostHog SDK) |
Analytics identifiers such as distinct_id and super-properties; stored only after consent |
After consent, stored on the user’s device and sent with behavioral events to PostHog Cloud (US) / not stored before consent |
16. Information Processing in Organization Workspaces
16.1 Visibility Within an Organization
When a user joins or creates an Academy/Business organization workspace, the following information may be visible to organization members.
| Information | Visibility |
|---|---|
| Profile information, including name, display name, email, and profile image | Visible to organization members |
| Organization Content, including shared libraries, shared analyses, and shared workspaces | Visible to authorized members |
| Activity information within shared projects | Visible to relevant members |
| Personal content in non-shared spaces | Generally visible only to the user, subject to the exceptions in Section 13.5 of the Piuda Terms of Service |
16.2 Administrator Permissions
Organization administrators may:
- View and manage the member list, roles, and permissions;
- Access, manage, export, and delete Organization Content;
- Invite or remove members and change permissions;
- Manage security settings and billing; and
- Manage data under the organization’s policies.
16.3 Notice Before Joining an Organization
Before a user joins an organization workspace, the Company provides general information about data visibility within the organization and administrator permissions. Each organization and its administrators determine their own detailed internal policies, security settings, and data-management practices.
17. Other Circumstances in Which Personal Information May Be Disclosed
17.1 Legal and Safety-Related Disclosures
The Company may disclose personal information to the extent permitted by applicable law when necessary to:
- Comply with a legal obligation or respond to a lawful request from a law-enforcement or regulatory authority;
- Protect the safety, property, or rights of the Service, users, third parties, or the public;
- Enforce the Terms of Service, this Policy, or other Company policies; or
- Provide pseudonymized or anonymized information for statistics, research, or public-interest purposes.
Where reasonably possible, the Company will try to notify users of such disclosures, except where notice is prohibited by law.
17.2 Business Transfer, Merger, or Similar Transaction
If the Company is involved in a merger, acquisition, sale of business, division, or transfer of operations, personal information may be transferred as part of the transaction. In that case, the Company will ensure that:
- A comparable level of protection continues after the transfer;
- Users receive advance or prompt notice of a change in the personal information controller; and
- Users are given an opportunity to provide consent or exercise applicable rights where required by law.
17.3 Pseudonymized and Anonymous Information
The Company may process pseudonymized or anonymized information for statistical analysis, scientific research, or public-interest archiving where the information cannot identify a specific person without additional information. Fully anonymized information is outside the scope of this Policy.
18. Third-Party Integrations (When Enabled by the User)
18.1 Available Integrations
The Company may in the future offer integrations with reference-management tools, cloud storage, academic database APIs, document-authoring tools, collaboration tools, and similar external services. The specific list may change; the current list is provided within the Service (see Section 10.6 of the Piuda Terms of Service).
18.2 Enabling an Integration
A third-party integration is activated only when the user expressly grants permission.
| Item | Details |
|---|---|
| Activation | When the user expressly approves the integration |
| Data shared | Limited to the scope of permission granted by the user |
| Deactivation | The user can disconnect the integration at any time in settings |
| Third-party terms | The integrated service’s own terms and privacy policy apply separately |
18.3 Scope of the Company’s Responsibility
The Company is not responsible for data processing performed by a third-party service after data has been transferred to that service. Users should review the third party’s terms and privacy policy before enabling an integration. This does not limit liability where the Company is responsible under applicable law because of its intent or negligence (see Section 10.7 of the Piuda Terms of Service).
19. Additional Regional Information
19.1 Users in the Republic of Korea
This Policy is intended to comply with Korea’s PIPA, the Act on Promotion of Information and Communications Network Utilization and Information Protection, etc., and related laws. All provisions of this Policy apply to users in Korea, who may also contact the complaint and remedy bodies listed in Section 14.6.
Main data for users in Korea, including account, session, and consent records, is stored in the GCP Seoul Region (asia-northeast3) and is therefore not a cross-border transfer. Some service providers listed in Section 13.2 process data outside Korea; those transfers are handled through the required notice or consent process.
19.2 Users in Japan (Additional APPI Notice)
19.2.1 Scope
This section applies in addition to the rest of this Policy to users residing in Japan or using the Service in Japan.
19.2.2 Third-Party Disclosure
The Company does not provide personal information of users in Japan to third parties for those third parties’ own purposes. Outsourced processing by service providers is limited to operational purposes.
19.2.3 Cross-Border Transfers
As described in Section 13, data of users in Japan may be processed by overseas service providers, including providers in the United States. When the Company sends service/transactional emails or newsletters using Amazon SES in the Seoul Region, information necessary to send the email to a user in Japan, including the email address and email content, may be processed in the Republic of Korea. If newsletter open/click tracking is used, related events may also be processed in Korea. The Company applies contractual and technical measures designed to satisfy the protections required under the APPI.
19.2.4 User Rights
Users residing in Japan may exercise rights available under the APPI, including requests for:
- Notice of the purpose of use of retained personal data;
- Disclosure;
- Correction, addition, or deletion; and
- Suspension of use, erasure, or cessation of third-party provision.
See Section 14 for how to exercise these rights.
19.2.5 Japanese-Language Version
If a separate Japanese version of the Privacy Policy is provided, it may take precedence for users residing in Japan, unless a separate notice or agreement states otherwise.
19.3 Users in Other Supported Regions
19.3.1
This Policy also applies to users in supported regions other than the United States, EU/EEA, the United Kingdom, and any country or region expressly designated by the Company as unsupported.
19.3.2
If mandatory law in the applicable region gives users rights that are more protective than this Policy, that mandatory law prevails.
19.3.3
The Company does not list every supported country individually. Access from a particular country may be restricted based on applicable law, international sanctions, export controls, payment-network rules, or policies of cloud and AI processing providers (see Section 25B of the Piuda Terms of Service).
19.4 Excluded Regions, Including the United States, EU/EEA, and United Kingdom
The United States, EU member states, EEA member states, the United Kingdom, and any other country or region expressly designated by the Company as unsupported are not currently official Piuda service regions. This Policy should not be interpreted as a representation or guarantee that the Company already satisfies all requirements of laws in those excluded regions, including the GDPR, UK GDPR, CCPA/CPRA, and HIPAA (see Sections 4 and 25C of the Piuda Terms of Service).
If the Company later adds one of those excluded regions as an official service region, it will review the required legal and operational measures and provide notice before official launch.
20. Privacy of Minors
Minimum age requirements and legal-guardian consent requirements are governed by Sections 5.6 through 5.9 of the Piuda Terms of Service. Until the Company has fully implemented the infrastructure needed to process legal-guardian consent, including email verification, identity-verification integration, consent verification, and consent-withdrawal procedures, minors are not permitted to register for or use the Service. Accordingly, as of the effective date of this Policy, the Company does not separately collect personal information from minors or their legal guardians.
If the Company later permits minors to use the Service, it will revise this Policy in advance and separately explain the legal-guardian consent process, data collected, safeguards, applicable age ranges, and applicable regions. If permitting minors requires the Company to collect personal information about a legal guardian, such as name, relationship, or contact email address, the Company will provide any separate notice or consent process required by applicable law when that consent process is introduced or changed.
If, during a period in which minor-use restrictions apply, the Company becomes aware that it has unintentionally collected personal information from a person below the applicable minimum age, it will promptly delete that information and take any required follow-up action under applicable law. A legal guardian who believes that a child’s personal information has been collected may contact [email protected].
21. Changes to This Policy
21.1 Policy Changes
The Company may update this Policy in response to changes in law, policy, security technology, service providers, or related operating practices.
21.2 Notice of Changes
The Company will provide notice of changes as follows.
| Type of change | Notice method |
|---|---|
| Material change, including a change that is unfavorable to users or requires consent | Notice at least 30 days before the effective date by email, in-service notice, pop-up, banner, or similar method. If applicable law requires separate consent, the Company will obtain that consent |
| Minor change, including correction of a typo, change to Company contact information, statutory citation update, or routine service-provider appendix update | Notice at least 7 days before the effective date |
21.3 Version History
Previous versions of this Policy are available on request by contacting [email protected].
21.4 Continued Use
If a user continues to use the Service after the effective date of an updated Policy, the user may be deemed to have agreed to the updated Policy. Where applicable law requires express consent, the Company will obtain separate consent instead.
22. Contact Information
22.1 General Privacy Inquiries
| Item | Details |
|---|---|
| [email protected] | |
| Suggested subject line | “Privacy Inquiry” |
| Phone | +82-70-7756-1070 |
| Address | 161 Hakdong-ro, Gangnam-gu, Seoul, Republic of Korea |
22.2 Chief Privacy Officer
| Item | Details |
|---|---|
| Name | Jeonghoon Lee |
| Title | Chief Executive Officer (CEO) |
| [email protected] | |
| Phone | +82-70-7756-1070 |
22.3 Privacy Complaints
Users in the Republic of Korea may refer to the complaint and remedy bodies listed in Section 14.6.
Appendix A: Detailed Service Provider and Cross-Border Transfer Information
Last Updated: September 29, 2026 · Technical Status Date: September 29, 2026
This Appendix describes service providers, processing locations, and processing activities confirmed as of the Technical Status Date above. Specific AI model subversions, internal operational identifiers, environment-variable names, internal domains, and other security-sensitive or frequently changing operational information are not included in this public document and are managed through internal Company documentation or separate in-service notices. Service-provider caching policies, retention periods, processing locations, and similar external-provider settings may change faster than the formal revision cycle of this Policy. Material or unfavorable changes will be addressed under the change procedures in Section 21.
The specific service providers and processing arrangements in this Appendix may change. The Company will update this Policy or provide notice within the Service when required.
A.1 Cloud Infrastructure / Database
| Service | Provider | Purpose | Data location | Data processed | Cross-border transfer |
|---|---|---|---|---|---|
| GCP Cloud Run | Google Cloud | API server hosting and execution | Seoul (asia-northeast3) |
Full user requests, including authentication token, analysis request, and session data | No |
| GCP Artifact Registry | Google Cloud | Store API-server Docker images | Seoul (asia-northeast3) |
None — code artifacts only | No |
| Cloudflare Pages | Cloudflare, Inc. | Web frontend hosting, CDN | Global Edge | HTTP metadata such as IP address and User-Agent | Yes |
| Cloudflare R2 | Cloudflare, Inc. | Store desktop-app release files | Global | None — installer/release files only | Yes |
| PostgreSQL 16 (Cloud SQL) | Google Cloud | Main database | Seoul (asia-northeast3) |
User accounts, sessions, consent records, feedback, usage logs | No |
| SQLite | Local, embedded in Electron | Desktop local-data storage | User device | Paper metadata, analysis results, notes; not sent to server | - |
| Redis Cloud | Redis Ltd. (AWS Seoul Region) | Cache, distributed rate limiting | Seoul (ap-northeast-2) |
Cache keys such as hashed user ID or paper DOI; rate-limit counters | No |
| Email delivery (Amazon SES) | Amazon Web Services Korea LLC | Send email; process newsletter delivery status and open/click events | Seoul (ap-northeast-2) |
Recipient email address, email body generated by the Company system using name/language settings, send/delivery records, newsletter open/click records including IP address and User-Agent | Company-designated SES resources and email event stores are processed in the Seoul Region. See Section 13.1 for final email delivery |
A.2 AI Gateway and AI Providers
A.2.1 AI Gateway
| Item | Details |
|---|---|
| Service | Vercel AI Gateway |
| Provider | Vercel Inc. (United States) |
| Role | LLM request routing, model fallback, caching, rate-limit management |
| Data sent | Parsed paper text, analysis parameters; user email address and name not included |
| Retention | Temporary retention for caching, subject to Vercel policy |
| Cross-border transfer | Yes — United States |
A.2.2 Downstream AI Providers (via Gateway)
| Provider | Model / function category | Purpose | Data location | Retention | Cross-border transfer |
|---|---|---|---|---|---|
| OpenAI | GPT-family models | Paper profiling, cross-paper comparison, synthesis, deep reasoning | United States | ZDR or a comparable restricted-retention approach prioritized where reasonably available | Yes |
| Anthropic | Claude-family models | Academic translation, supporting reasoning, fallback | United States | ZDR or a comparable restricted-retention approach prioritized where reasonably available | Yes |
| Gemini-family models | PDF preprocessing/section detection, fast extraction | United States | ZDR or a comparable restricted-retention approach prioritized where reasonably available | Yes | |
| Voyage AI | Embedding models | Text embeddings / concept vectorization | United States | ZDR or a comparable restricted-retention approach prioritized where reasonably available | Yes |
Specific model subversions are managed internally as of the Technical Status Date. If a change is material or unfavorable to users, the Company will provide notice through this Policy or within the Service.
A.2.3 AI Data-Processing Principles
| Item | Details |
|---|---|
| Restricted-retention approach | The Company prioritizes ZDR or comparable restricted-retention processing where reasonably available and takes reasonable contractual and technical measures to prevent user data from being used to train general-purpose AI models |
| Data sent | Only parsed paper text + analysis parameters. Original PDF files do not leave the user’s device |
| Data not sent | User email address, name, account identifier, IP address, and similar personal identifiers |
| Timing | Sent only when the user requests analysis; not automatically collected |
| Model selection | Vercel AI Gateway automatically routes tasks by type; users do not select an individual provider |
A.3 Payment Processing
| Service provider | Processing activity | Processing location | Data processed |
|---|---|---|---|
| NHN KCP | Payment processing in Korea | Republic of Korea | Payment identifier, billing information, payment result |
| PayPal | International payment processing | According to PayPal policy | Payment identifier, billing information, payment result |
A.4 Email Delivery
| Item | Details |
|---|---|
| Service / provider | Amazon Simple Email Service (Amazon SES) / Amazon Web Services Korea LLC |
| Processing location | Republic of Korea — Seoul Region (ap-northeast-2) |
| Emails sent | Service/transactional emails and newsletters. Separate SES configuration sets are used for service/transactional emails and newsletters |
| Use of name and language setting | For users who have consented to collection and use of personal information for marketing purposes, the Company may use the user’s name in the newsletter subject/body greeting or recipient display and use the Service language setting to select a newsletter language such as Korean, English, or Japanese. The Service language setting remains part of account information until account deletion and is not changed or deleted solely because newsletter-related consent is withdrawn. Name and language settings are used by the Company system to generate the email, and SES receives the information needed for delivery together with the generated email content |
| Tracking on service/transactional emails | Not used — both Open Tracking and Click Tracking are off |
| Newsletter Open Tracking | Used only for users who have given both the consent to collection and use of personal information for marketing purposes and the consent to receive newsletter (marketing) emails |
| Newsletter Click Tracking | Used only for users who have given both relevant optional consents |
| Tracking processing | Amazon SES Open/Click Tracking is used. Related events are sent to an event destination configured by the Company in the Seoul Region and then stored in the Company’s PostgreSQL database in Seoul |
| Data processed | Recipient email address; email content generated by the Company system using name/language settings; sending and delivery records; newsletter open/click records; IP address and User-Agent at open/click |
| Event processing | Events pass through a Company-configured event destination in the Seoul Region and are stored in PostgreSQL in Seoul |
| Retention | Related event data separately stored in AWS event paths or stores configured by the Company is automatically deleted after 30 days under the Company’s retention settings. Company DB retention follows Section 10.1 |
| Security certifications | AWS certifications including ISO 27001 and SOC 2 |
| Cross-border processing notice | The SES resources and email event stores used by the Company are configured in the Seoul Region. Final delivery may involve a mail service outside Korea depending on the recipient’s provider. See Section 13.1 |
A.5 Analytics — PostHog (Behavioral Analytics)
| Item | Details |
|---|---|
| Service | PostHog Cloud |
| Provider | PostHog Inc., 1390 Market Street, San Francisco, CA 94102, United States |
| Contact | [email protected] |
| Collection method | Client-side posthog-js SDK using localStorage persistence for behavioral events + server-side posthog-node for LLM usage aggregation. Client-side analytics cookies are not set; localStorage is used instead |
| Transfer path | HTTPS → Company-managed security path → PostHog Cloud (United States) |
| Data collected | User identifier (Better Auth user ID), client analytics identifier (localStorage distinct_id and super-properties after consent), behavioral-event metadata such as analysis_started and paper_uploaded, device/browser metadata, IP address collected automatically by the SDK, and for consenting logged-in desktop users, account email as a PostHog person property |
| Data not collected | Name, paper body, and analysis-result body are blocked by automatic validation rules. Email is not included in event properties, but may be linked as a person property for logged-in desktop users who consent to behavioral analytics; that link stops when consent is withdrawn |
| Retention | PostHog Cloud default policy, currently 7 years, or until account deletion |
| PIPA consent | Consent history is managed in the ConsentEvent table as an append-only audit log |
| Handling before consent is complete | At initialization, the client SDK starts in opt-out mode using opt_out_capturing_by_default + opt_out_persistence_by_default, disabling capture, identification, automatic pageviews, and localStorage writes before consent. When cross-border transfer consent is granted, opt_in restores persistence; on withdrawal, opt_out is applied. Production activation is controlled by a separate gate |
| Cross-border transfer | Yes — United States, under Article 28-8 of PIPA |
A.6 Analytics — Sentry (Error Tracking)
| Item | Details |
|---|---|
| Service | Sentry |
| Provider | Functional Software, Inc. (United States) |
| Purpose | App error and exception tracking; Service reliability monitoring |
| Collection method | @sentry/node (API), @sentry/nuxt (web), @sentry/electron (desktop) |
| Data collected | Error stack trace, device/browser metadata, request URL |
| PII protection | sendDefaultPii: false by default. The scrubSentryEvent() function automatically masks API keys, Bearer tokens, JWTs, email addresses, Cookie/Authorization headers, and similar data |
| Masked data | API keys, authentication tokens, Authorization/Cookie headers, JWTs, email patterns, and sensitive patterns such as SECRET, TOKEN, and API_KEY |
| Sampling | Production 10%; Staging/Preview 100% |
| Retention | Sentry default policy, approximately 90 days |
| Cross-border transfer | Yes — United States |
A.6b Advertising — Google Ads (Conversion Tracking)
| Item | Details |
|---|---|
| Service | Google Ads conversion tracking (gtag.js) |
| Provider | Google LLC (United States) |
| Purpose | Measure advertising conversions, including landing-page views, early-access form submissions, and desktop-app downloads, and analyze advertising performance |
| Collection method | Standard gtag.js, which sets first-party conversion-linking cookies such as _gcl_au |
| Data collected | Conversion-event metadata such as page path and timestamp, IP address, User-Agent/device/browser information, _gcl_au cookie identifier |
| Nature | Non-essential advertising cookie used for conversion measurement rather than personalized advertising or profiling |
| Consent / management | No separate cookie-consent banner. Managed through notice in this Policy and the Cookie Policy + user opt-out through browser controls and Google ad personalization settings |
| Opt-out | https://myadcenter.google.com (Google ad personalization settings) and browser cookie blocking/deletion |
| Retention | According to Google Ads policy; cookie approximately 90 days |
| Cross-border transfer | Yes — United States |
A.7 Authentication Services
| Method | Status | Provider | Notes |
|---|---|---|---|
| Email/password | Active | Better Auth (Company server) | Prisma → PostgreSQL |
| Google OAuth | Active | Google (United States) | May be conditionally enabled depending on production configuration |
| GitHub OAuth | Not implemented | - | Appendix will be updated if introduced |
Authentication Data Handling
| Item | Details |
|---|---|
| Session management | Web: HTTP-only Secure Cookie / desktop: OS Keychain (Electron safeStorage) |
| Token expiration | Access: 15 minutes / Refresh: 7 days |
| Token rotation | Previous token invalidated on refresh |
| Session data | Session ID, token, expiration time, optional IP address, optional User-Agent |
| Google OAuth | OAuth-flow data such as email and profile information is sent to Google; Google’s privacy policy applies |
A.8 Security — Secret Management
| Item | Details |
|---|---|
| Service | Infisical, self-hosted |
| Purpose | Manage API keys, database passwords, and similar secrets |
| Authentication | GCP Machine Identity (OIDC) — Cloud Run service account |
| User data | None; dedicated to secret management and does not process user personal information |
Security Policy Summary
- API keys are never embedded in the desktop app, including in packaged
asarfiles. - All LLM calls are made server-side.
- Original PDF files never leave the user’s device; only parsed text is sent to the server when needed.
- CSP headers are applied with
nodeIntegration: falseandcontextIsolation: true.
A.9 Academic Search APIs (Server-Side Calls Only)
All calls are made server-side. User personal information such as email address, name, and account identifier is not sent; only search keywords or paper identifiers are transmitted.
| Service | Provider | Purpose | Authentication | Data sent |
|---|---|---|---|---|
| OpenAlex | OpenAlex (United States) | Academic metadata search | API Key | Search terms only |
| Semantic Scholar | Allen Institute for AI (United States) | Enhance academic search | Public API | Search terms only |
| CrossRef | CrossRef (United States) | DOI and citation metadata | Public API | Search terms only |
| PubMed | NCBI/NIH (United States) | Biomedical paper search | Public API | Search terms only |
| arXiv | Cornell University (United States) | Preprint verification/source | Public API | Paper ID only |
| DBpia | Nurimedia (Republic of Korea) | Korean academic database search | API Key | Search terms only |
| National Library of Korea (NALIB) | National Library of Korea | Korean research-material search | API Key | Search terms only |
A.10 Third-Party Integrations (When Enabled by the User)
Only when the user expressly enables an integration may the Service in the future connect to third-party services such as those below. The specific list may change; current available integrations are identified within the Service.
| Integration category | Data shared when authorized by the user |
|---|---|
| Reference-management tools | Library, metadata, citation information |
| Cloud storage | Content selected by the user |
| Academic database APIs | Search queries, DOI, metadata |
| Document-authoring tools | Content selected by the user |
| Collaboration tools | Content selected by the user |
The third party’s own terms and privacy policy apply separately to the integrated service.
Appendix B: Summary of Personal Information Collected
B.1 Information Collected Directly
| Data | When collected | Storage location |
|---|---|---|
| Email address | Account registration | PostgreSQL (Seoul) |
| Name | Account registration | PostgreSQL (Seoul) |
| Password hash | Email/password registration | PostgreSQL (Seoul) |
| OAuth identifier | Google social login | PostgreSQL (Seoul) |
| Profile image URL | Google OAuth | PostgreSQL (Seoul) |
| Onboarding completion status | Service use | PostgreSQL (Seoul) |
| Service language setting | Registration, onboarding, or settings change | PostgreSQL (Seoul) |
| Newsletter consent status, including consent to collection and use of personal information for marketing purposes and consent to receive newsletter (marketing) emails | When consent is given or withdrawn | PostgreSQL (Seoul) |
B.2 Information Collected Automatically
| Data | Collection method | Storage location |
|---|---|---|
| IP address | Better Auth session · PostHog SDK | PostgreSQL (session) · PostHog Cloud (US) |
| User-Agent | Better Auth session | PostgreSQL (session) |
| Behavioral events | PostHog SDK (client capture) | PostHog Cloud (US) |
| Device/browser metadata | PostHog SDK | PostHog Cloud (US) |
| Account email as PostHog profile property | Desktop app, only for users who consent to behavioral analytics | PostHog Cloud (US) |
| Error stack trace | Sentry SDK | Sentry (US) |
| LLM usage, including token counts and cost | Server middleware | PostgreSQL (Seoul) + PostHog |
| Email sending records, including send/delivery status | Amazon SES send-result events | Amazon SES (Seoul) · PostgreSQL (Seoul) |
| Newsletter open/click records, including open status/time, clicked link/time, IP, User-Agent | Open-tracking image and link-tracking address | Amazon SES (Seoul) · PostgreSQL (Seoul) |
B.3 User-Generated Data
| Data | Storage location | Server transmission |
|---|---|---|
| Uploaded papers — original PDF files | User device only (SQLite) | Not transmitted |
| Parsed paper text | User device + server path during analysis | Sent only when AI analysis is requested, with ZDR or a comparable restricted-retention approach prioritized where reasonably available |
| Analysis results | User device (SQLite) | Free plan: not transmitted / paid plans: PostgreSQL (Seoul) |
| Notes and memos | User device (SQLite) | Free plan: not transmitted / paid plans: PostgreSQL (Seoul) |
| Feedback / bug reports | PostgreSQL (Seoul) | Automatic secret scrubbing applied |
| Consent records | PostgreSQL (Seoul) | Retained for 5 years under the Company’s retention standard to evidence consent and withdrawal handling; append-only audit log |
Appendix C: Summary of Cross-Border Transfer Recipients
| Recipient | Location | Data transferred | Purpose | Retention |
|---|---|---|---|---|
| Vercel Inc. (AI Gateway) | United States | Parsed paper text, analysis parameters; no personal identifiers | AI analysis routing | ZDR or a comparable restricted-retention approach prioritized where reasonably available |
| OpenAI | United States | Parsed paper text through the Gateway | AI analysis | ZDR or a comparable restricted-retention approach prioritized where reasonably available |
| Anthropic | United States | Parsed paper text through the Gateway | AI translation/analysis | ZDR or a comparable restricted-retention approach prioritized where reasonably available |
| Google (Gemini) | United States | Parsed paper text through the Gateway | PDF preprocessing/analysis | ZDR or a comparable restricted-retention approach prioritized where reasonably available |
| Voyage AI | United States | Text through the Gateway | Embeddings | ZDR or a comparable restricted-retention approach prioritized where reasonably available |
| PostHog Inc. | United States (San Francisco) | User ID, behavioral events, device metadata, IP address | Service analytics | 7 years or until account deletion |
| Functional Software, Inc. (Sentry) | United States | Error traces and device metadata with PII scrubbing | Error tracking | Approximately 90 days |
| Cloudflare, Inc. | United States (global Edge) | HTTP metadata such as IP address and User-Agent | Web hosting/CDN | According to Cloudflare policy |
| Google (OAuth) | United States | OAuth-flow data such as email and profile information | Social login | According to Google policy |
| Google LLC (Google Ads) | United States | Conversion-event metadata, IP address, User-Agent, _gcl_au cookie identifier |
Advertising conversion measurement | According to Google Ads policy; cookie approximately 90 days |
| PayPal | According to payment-provider policy | Payment identifier, billing information | International payment processing | For the period required by applicable law |
Appendix D: Purposes for Which the Company Does Not Use User Content — Summary
Under Section 7.5 of the Piuda Terms of Service, the Company does not use User Content for the following purposes.
| Prohibited purpose | Details |
|---|---|
| Sale | The Company does not sell User Content itself to third parties |
| Advertising or marketing publication | The Company does not publish User Content for advertising or marketing purposes |
| Training the Company’s AI models | The Company does not use User Content to train or retrain general-purpose AI models, fine-tune models, perform distillation, or build evaluation datasets |
| Training AI providers’ models | For OpenAI, Anthropic, Google, and Voyage AI accessed through Vercel AI Gateway, the Company prioritizes ZDR or comparable restricted-retention processing where reasonably available and takes reasonable contractual and technical measures to prevent the data from being used to train those providers’ general-purpose AI models |
| Disclosure without consent | The Company does not disclose User Content to third parties without user consent |
| Use outside the Service purpose | The Company does not use User Content for purposes outside the scope of providing the Service |
End of Policy
This Policy was originally written in Korean. If an English or other translated version is provided, the Korean version prevails for users in the Republic of Korea. If a Japanese version is provided, it may take precedence for users residing in Japan. In other supported regions, the English version or another version separately designated by the Company may apply.
By using Piuda, the user is expected to have read and understood this Privacy Policy and to have agreed to it.

