English

MPRIVACY

Your data. Clear boundaries.

Understand what stays on your Mac, what an AI action sends, and what account, payment and support services process.

Pre-launch policy

The website-enquiry provisions apply from publication. Production account and billing provisions apply when those features open. Paid checkout and public downloads are being prepared.

Production Google sign-in and Paddle checkout are not open. Before those features launch, processor location, retention, and seller details will be verified against the provider contracts and administration consoles.

1. Core principles

  • Local vaults, Markdown originals, and exported files are not uploaded to a company cloud content store unless the user separately sends or shares them.
  • File browsing, search, and graph rendering run on the user's computer.
  • When the user starts an AI feature or separately configures the optional Codex connection, selected sources, the request, and project context needed for that request may be sent to OpenAI Codex.
  • Google sign-in is used only for basic identity. MindStruo does not request Gmail or Google Drive access.

2. Purposes and information processed

Information is processed only as needed for account identity and sign-in, device and entitlement management, payment and subscription operations, security and abuse prevention, customer support, separately consented improvement research, and AI features started by the user.

Information required only by an optional feature is not collected when that feature is not used. MindStruo does not request permission to read Gmail or Google Drive content.

Google sign-in
Issuer, unique account identifier, verified email, name, and profile photo URL
Device and entitlement
Internal account ID, device ID, platform, app version, timestamps, plan, and access state
Billing connection
Paddle customer, transaction, subscription, and price identifiers; status, term, errors, and scheduled changes
Billing events
Paddle webhook ID, type, time, signature verification, processing, and error records
Founding 100 eligibility
A one-way SHA-256 eligibility marker made from the Google issuer and unique account identifier, Founding rank, Paddle subscription and transaction IDs, and assignment or forfeiture source and time
Security and operations
Request time and route, rate-limit hashes, and necessary error data
Support
Email, product and OS version, transaction ID, and problem description provided by the user
Optional improvement research
Limited technical summaries, explicitly selected analysis summaries and result ratings, purpose-specific pseudonymous identifiers, and receipt, consent, withdrawal and duplicate-prevention metadata

To improve MindStruo's usability and reliability, HUMAN & COMMUNICATIONS CO., LTD. may automatically receive feature categories, outcomes, duration ranges, error categories and counts from users who separately consent. This optional feature is distinct from improvement research sharing, in which users select material to send. Durations are ranges rather than exact execution timestamps; the server stores totals by the UTC date of receipt. These statistics contain no document or conversation content, file paths, vault/project/chat names or identifiers, account or device identifiers, or credentials.

3. Local sources and AI requests

Imported research material may be received as a private temporary file. The app verifies the file, reads it into memory, and removes the temporary source before text extraction starts. A temporary file left after an abnormal interruption is deleted after it is one hour old by the next app start or periodic cleanup. Filename, format, MIME type, size, source and extraction hashes, extracted text, and location data may remain in local app state.

A local backup may copy every ordinary file in the vault, including attachments and the hidden project ledger, and does not expire automatically. Extracted material, recovery copies, backups, personal context, and user settings may remain locally until the user runs the relevant delete or reset action. Uninstalling the app does not guarantee deletion of the local vault or all app state.

Project checkpoints, decisions, status, and next actions are stored in a continuity ledger at the dedicated local project store inside the selected local vault. The ledger is excluded from ordinary Markdown search and has no automatic expiry. The SQLite search index is derived and can be rebuilt from the ledger, so a derived-data reset alone does not delete the ledger. Vault backups may include it.

The original writing sample is neither stored nor sent to the model after local style analysis. If the user selects the personal-style option, the categorical style fingerprint stored locally may be sent as writing instructions for that document request.

Before document generation, the preflight view shows the categories, item counts, and character counts of selected evidence, project or legal context, and writing-control data. The actual generation input is captured as a snapshot in local server-process memory, and a one-time receipt valid for at most five minutes is issued for the same generation settings. Preflight alone does not send the snapshot to an external AI.

If the user activates the optional external Studio MCP connection for the current vault, Codex may use a restricted local capability to read unsaved Studio state and only the exact active-window project context, and to queue a proposal for review. Linked-project and whole-vault expansion requires a separate five-minute approval in MindStruo. The external capability cannot apply, save, delete, or export changes. Revoking the connection discards the existing capability and connection file so later calls stop. The default configuration copied by MindStruo requests approval before each enabled MCP tool call; user changes to Codex configuration may alter that behavior.

Personal context analyzes only user messages from local Codex conversations. It does not copy the full conversation into the personal-context database, but may store the conversation identifier, title and message count, a generated memory summary, and limited supporting excerpts, positions, and hashes from user messages.

The optional Work Profile is created as vault-bound local app state only when the user explicitly saves or resets it. It is not inferred from conversations or documents. Descriptions calculated from the user's direct work-style and reporting choices are not a personality or psychological diagnosis or a prediction of performance.

A Work Profile is not applied to AI requests automatically. Only when the user selects ‘apply once to this generation’ may six categorical reporting preferences—language, explanation density, information order, challenge level, uncertainty display, and option count—be included in that request. Work-style axes, the optional MBTI reference, summaries, the full profile, and the session purpose are excluded. Result feedback is a bounded local observation that stores neither source or output text nor profile values, and any resulting suggestion cannot change the profile without the user's acceptance.

A temporary Canvas copy for improvement review is off by default. If you choose it for a particular request, a review copy of that request and its generated proposal is temporarily retained on your device. This choice does not start tendency analysis or improvement research sharing. Deleting the copy or reaching its expiry does not delete the original Studio conversation or proposal history.

Tendency analysis is a separate choice. You must confirm that you are at least 18, consent to analysis, preview the text and confirm its transmission. Canvas analysis includes the request and the proposal reply and summary, but excludes operations, layout and other proposal fields. The selected text is sent to OpenAI through your signed-in Codex. Results and supporting evidence are held temporarily in the app; they are not a psychological diagnosis or an explanation or prediction of performance.

Improvement research sharing requires separate consent, explicit selection of any analysis summary and confirmation of the sharing preview. Optional result ratings are your own assessment and are sent only when the analysis component is included. This route sends limited technical and inference summaries to the central research store, excluding raw requests, conversations, proposals, evidence quotations, local paths and task identifiers. Ordinary support messages that you write and send are separate.

In-app support reports and improvement research have separate purposes and stores and use different pseudonymous identifiers. You can delete individual improvement submissions or withdraw research consent. Withdrawing only analysis sharing removes the analysis component while retaining technical summaries; withdrawing all improvement research deletes improvement content while retaining ordinary support reports. Deleting a local review copy or analysis is separate from deleting or withdrawing material already shared.

Optional Verified Engineering Pattern Packs are stored separately in vault-bound local app state. Signature verification for an external pack confirms only that the exact file bytes match the entered full key fingerprint; it does not certify the publisher's identity or the content's correctness or safety. The app does not automatically collect or synchronize packs, execute included code or commands, request included links, or merge pack content into canonical shared project knowledge.

Local license state may contain an installation device ID, account identifiers, a raw device token, a signed entitlement receipt, trusted-time state, and a pending logout token. Signing out or deleting the cloud account may leave the installation ID and trusted-time state; a full app-state reset removes the license folder.

The local server log used by the browser fallback may contain absolute vault and database paths, error messages, and stack traces, and it has no automatic expiry. It can be removed through log-derived-data deletion or a full app-state reset. A diagnostic bundle created by the user is not uploaded automatically.

If web research is approved and an adopted public URL is verified, the local app may send a direct HTTPS request to that website. The site may process the IP address, request time and URL, and the MindStruo user agent under its own policy.

Do not include passwords, full payment-card data, national identifiers, or unnecessary sensitive information in selected material or project context.

The feature is off by default. Declining does not prevent installation or use of other features. After separate consent to notice version 2026-09-27.1, counters are sent only when the receiver is available. You may withdraw in Settings at any time. Withdrawal stops future collection and transmission and removes locally queued counters. If saving the withdrawal is unconfirmed, the app tells you; you may need to check the setting again after restarting. Statistics already combined into daily totals without individual identifiers cannot be located or erased for an individual. Withdrawal does not guarantee reversal of a request already processed during transmission.

4. External providers

Each provider processes the information needed for the feature over HTTPS. Card numbers and CVCs are collected directly by Paddle Checkout and are not stored in the MindStruo database.

Google
Account sign-in and identity verification
Paddle
Payments, taxes, receipts, subscriptions, cancellations, refunds, and disputes
Cloudflare, Inc. (processor)
Current product-site Worker, CDN, and security operations; license, support and improvement-research services and separate stores being prepared for launch
OpenAI Codex
User-started AI features and project-context requests through the separately configured local connection

When you separately consent to optional anonymous usage statistics, Cloudflare-based services process counter delivery and daily aggregation.

5. Retention and deletion

After content is cleared, identifiers, hashes, receipt and expiry times, and deletion markers remain to prevent duplicate or replayed submissions until cleanup after the original expiry. Cleanup is configured every five minutes, but batch limits, preservation copying or failures may delay row deletion. These rules concern retrieval and cleanup in the operational store; existing encrypted backups are not necessarily deleted at the same time.

Separate pseudonymous consent and withdrawal metadata includes fields with no automatic expiry. Account-erasure markers become eligible for cleanup after 365 days when no linked records remain. Withdrawing analysis sharing alone clears the analysis component while retaining technical summaries.

Desktop authentication requests
Valid for five minutes; deleted by the next normal maintenance run after expiry
Successfully processed billing-event body
Minimized by the next normal maintenance run, normally scheduled about every five minutes
Failed billing-event body
May be retained until successful processing for an exact retry, then minimized by the next normal maintenance run. A long-running failure may remain longer until it succeeds or receives separate operational review
Minimum billing-event metadata
Deleted by normal maintenance after 90 days
Account, device, and subscription-link data
For the life of the account. Directly linked service-account data is deleted with the account; the detached billing-event ordering record, Founding ledger, and legally or dispute-required records below follow their separate retention rules
Detached billing-event ordering record
On account deletion, the account ID, Paddle customer ID, bootstrap transaction ID, and its event reference are removed. To prevent delayed or replayed webhooks from reconnecting a deleted billing relationship or reactivating the same terminally canceled subscription, the Paddle subscription and price IDs, final status, period and scheduled change, last-event type, ID and time, and state-freshness and redaction times remain separately for the operating life of the service. This is a pseudonymous record that may be re-identifiable when combined with Paddle data. Before sale, the representative will set its retention period, legal basis, and deletion-right limitations to match the product's actual behavior and the applicable rules of each sale territory. Independent legal review and representative approval must be completed before sales.
Founding 100 ledger
To prevent rank reuse and repeat assignment to the same account, an assigned rank, one-way eligibility marker, and Paddle source identifiers remain after cloud-account deletion for the operating life of the service. The raw Google account identifier is not stored in this ledger
Checkout policy-acceptance records
Unused records are deleted after expiry. Records consumed by checkout are retained for the life of the account and deleted with it, subject to any legal retention duty
Contract, withdrawal, payment, and supply records
Five years under Korean electronic-commerce law
Consumer complaint and dispute records
Three years under Korean electronic-commerce law
Display and advertising records
Six months under Korean electronic-commerce law
General support records
One year after the case is closed; three years where the record concerns a consumer complaint or dispute
Local sources and app state
Until the user runs the relevant delete or reset action
Local Work Profile canonical record
Until dedicated deletion or a full app-state reset. General derived-data deletion and cloud-account deletion do not remove it; an exported JSON file is separately controlled by the user
Explicit Work Profile feedback observations
Until dedicated feedback deletion, general derived-data deletion, or a full app-state reset. At most 512 observations are retained and older observations may be trimmed when new ones are recorded
External engineering pattern packs and trust records
Current content remains until that pack is removed. Rollback-prevention key pins and the highest sequence remain after removal until general derived-data deletion or a full app-state reset; the user's original file is outside app control
Local license credentials
The account session is deleted on sign-out or cloud-account deletion; installation ID and trusted-time state may remain until a full app-state reset
Browser-fallback local server log
Until log-derived-data deletion or a full app-state reset; no automatic expiry
Project-continuity ledger
Until the user deletes the hidden technical folder from the selected vault or deletes the vault; no automatic expiry
Document-transmission preflight snapshot and receipt
Held in local server memory for at most five minutes or until first use; may be removed earlier by bounded-memory cleanup or server shutdown
External Studio MCP connection file
Until revocation, vault change, or normal local-engine shutdown; expanded-context authorization remains valid for no more than five minutes
Canvas improvement-review copy and analysis
The app clears the review copy and analysis 30 minutes after request admission. The raw analysis preview lasts up to five minutes. Cleanup may be delayed while the device is asleep or app execution is suspended. Original Studio conversations and proposals are retained separately.
In-app improvement research content
Excluded from retrieval 180 days after receipt. Confirmed individual deletion or full research withdrawal clears the shared content in the operational store.
In-app support report content
Excluded from retrieval 365 days after receipt. Confirmed individual deletion clears the report content in the operational store. General email support and dispute records have separate retention rules.
Optional anonymous usage statistics
Optional anonymous usage-statistics daily totals: the operational aggregate table retains the most recent 30 UTC date buckets. Normal maintenance runs every five minutes to delete older totals. Outages or delayed scheduled runs may delay deletion. This aggregate retention rule replaces individual erasure for these totals. The aggregate table stores neither individual submission payloads nor individual event timestamps.

6. User rights and contact

Users may request access, correction, deletion, restriction, withdrawal of consent, and deletion of the cloud account. A privacy-rights request is accepted separately from subscription cancellation. To stop future billing, the subscription must also be canceled in the app or Paddle customer portal.

Deleting a cloud account does not delete the local vault, Markdown originals, project-continuity ledger, Work Profile, local engineering pattern packs and trust records, or downloaded outputs. The Work Profile requires its dedicated delete action or a full app-state reset; external pack and trust records require general derived-data deletion or a full app-state reset. Paddle transaction, tax, dispute, and legally required records may be retained separately. The one-way eligibility marker and minimum source record needed to prevent Founding-rank restoration, reuse, or duplicate assignment, and the detached billing-event ordering record needed to prevent reconnection or reactivation of a deleted billing relationship, remain for the retention periods above.

Before sale, the representative will set the purpose, legal basis, period, and deletion-right limitations for the Founding ledger and detached billing-event ordering record to match the product's actual behavior and the applicable rules of each sale territory. Independent legal review and representative approval must be completed before sales; MindStruo does not claim that review is complete before then. Production accounts and paid checkout will remain closed until a representative-approved privacy notice is ready.

Rights requests are accepted at privacy@mindstruo.com. Minimum information appropriate to the request may be required to verify the requester or a lawful representative.

Privacy officer
Representative HoonHee Jo
Privacy requests and complaints
privacy@mindstruo.com
Telephone
+82 10-3981-5924

7. Destruction and segregated retention

Personal information is destroyed without undue delay when its purpose or retention period ends. Electronic records are removed using a method intended to prevent practical recovery; any paper record is shredded or incinerated.

Records that must be retained by law are segregated from active account and support data and destroyed in the same manner when the statutory period ends. Local vaults and outputs remain under the user's control and must be removed through the applicable app reset or file-management action.

8. Current website hosting transfers and pre-sale verification

The current public product site uses the Worker, CDN, and security services of Cloudflare, Inc., 101 Townsend Street, San Francisco, CA 94107, USA. When a visitor requests a page over HTTPS, the IP address, user agent, requested URL and path, time, and network, security, or error events may be processed continuously across Cloudflare's global network, including the United States, to deliver and cache pages, route traffic, mitigate DDoS attacks, secure the site, and diagnose failures.

MindStruo has not added advertising analytics or a separate visitor database to this product site, and Workers Logs is not enabled. Cloudflare's current DPA describes retention by the earlier of contract termination or the time processing is no longer necessary to provide the service. Actual retention for product-specific network and security logs may depend on the applicable service and operating configuration. A visitor who refuses this transfer may avoid the site and contact support@mindstruo.com instead.

Google, Paddle, and OpenAI may process information in multiple countries when their features open. Production Google sign-in and Paddle checkout are not open. Before paid sales, this policy will publish the verified recipient entity and contact, country, transferred items, purpose, timing and method, retention period, legal basis, and the method and effect of refusal based on the actual contracts and consoles.

When a user starts an AI feature through the user's own Codex account, selected material and request context are processed under the terms applicable to that OpenAI account. The user may review the transmission scope and choose not to start the AI feature.

Counters are sent over HTTPS to MindStruo and processed by Cloudflare-based services in a separate aggregate table. Network and security infrastructure may temporarily process connection metadata such as IP addresses, but neither IP addresses nor rate-limit hashes are stored in the product statistics aggregate table. Rate-limit information is not used as an account or device identifier for these counters. Cloudflare's international processing and retention of security or operational information follow the relevant policy disclosures and actual configuration. The aggregate table's retention rule is not a guarantee that every infrastructure log or recovery copy is erased within 30 days.

9. Automatic collection, safeguards, and changes

The product-introduction site does not directly set advertising-tracking cookies. Web hosting and security operations may nevertheless process IP address, user agent, request time and path, and error information temporarily. The desktop app's local API may use an HttpOnly, SameSite security cookie to verify that a request came from the same computer, and the checkout handoff may use a strictly necessary security cookie for up to ten minutes to protect a one-time handoff value. These cookies are not used for advertising or cross-site tracking. Local app settings and recovery information are not browser advertising identifiers.

When the user checks for updates, the operating system, architecture, update channel, current version, a Windows updater request identifier, and IP or HTTP metadata may be processed by the Cloudflare-based update service. The app does not store this information in a separate database, and observability logs and tracing are disabled for the update service.

The service uses transport encryption, hashed authentication state and tokens, billing-event signature verification, rate limits, least privilege, and data minimization. The continuity ledger's hash chain detects integrity breaks; it is not encryption of the ledger contents. The service does not promise app-level encryption of every local file or automatic detection of every sensitive value.

Material changes to purposes, providers, or retention will be posted here with an effective date. Separate consent will be requested when required.

Contact forms on this website

Form text stays in the current browser page. This HTML does not automatically submit or store it on a server. You review and send the draft from your email app. Refreshing clears unsent text. No advertising or analytics tools are included.

한국어

M개인정보 처리 안내

개인정보는 어떻게 다뤄지나요?

내 컴퓨터에 남는 자료와 AI에 전달되는 자료, 계정·결제·문의 과정에서 다루는 정보를 구분해 안내합니다.

판매 개시 전 정책 안내

홈페이지 문의 처리 안내는 게시일부터 적용됩니다. 운영 계정·결제 관련 조항은 해당 기능을 공개할 때 적용됩니다. 현재 유료 결제와 공개 다운로드는 준비 중입니다.

Google 로그인과 Paddle 결제는 아직 운영 환경에서 열려 있지 않습니다. 실제 계정·결제 기능을 공개하기 전에 처리 국가, 보존 조건과 판매자 정보를 공급자 계약 및 관리 화면과 대조해 갱신합니다.

1. 기본 원칙

  • 로컬 볼트, Markdown 원본과 사용자가 내보낸 파일은 사용자가 별도로 전송하거나 공유하지 않는 한 회사의 클라우드 계정 저장소에 업로드하지 않습니다.
  • 파일 열기, 검색과 그래프 표시는 사용자의 컴퓨터에서 처리합니다.
  • 문서 생성·분석 등 AI 기능을 시작하거나 사용자가 별도 Codex 연결을 설정하면, 선택 자료와 요청문, 해당 요청에 필요한 프로젝트 맥락이 OpenAI Codex로 전송될 수 있습니다.
  • Google 로그인은 기본 신원 확인만 사용하며 Gmail 또는 Google Drive 접근 권한을 요청하지 않습니다.

2. 처리 목적과 정보

계정 본인 확인과 로그인, 기기·이용권 관리, 결제·구독 처리, 보안과 부정 이용 방지, 고객지원, 별도 동의한 개선 연구, 그리고 사용자가 시작한 AI 기능을 제공하는 데 필요한 범위에서만 정보를 처리합니다.

선택 기능을 사용하지 않으면 해당 기능에 필요한 정보도 수집하지 않습니다. MindStruo는 Gmail이나 Google Drive 내용을 읽기 위한 권한을 요청하지 않습니다.

Google 로그인
Google 발급자 식별자, 계정 고유 식별자, 검증된 이메일, 이름과 프로필 사진 URL
기기와 이용권
내부 계정 ID, 기기 ID·플랫폼·앱 버전, 발급·확인 시각, 플랜과 권한 상태
결제 연결
Paddle 고객·거래·구독·가격 식별자, 결제 상태와 기간, 오류 및 변경 예정 정보
결제 사건
Paddle webhook의 이벤트 ID·종류·시각, 서명 검증과 처리·오류 기록
Founding 100 자격
Google 발급자와 계정 고유 식별자를 결합해 만든 단방향 SHA-256 자격 표지, Founding 번호, Paddle 구독·거래 식별자, 배정·종료 출처와 시각
보안·운영
요청 시각, 경로, 해시 처리한 속도 제한 키와 필요한 오류 정보
고객지원
사용자가 문의에 적은 이메일, 제품 버전, 운영체제, 거래번호와 문제 설명
선택한 개선 연구
제한된 기술 요약, 직접 선택한 분석 요약과 결과 평가, 목적별 가명 식별자, 접수·동의·철회 및 중복 방지 메타데이터

MindStruo의 사용성과 안정성을 개선하기 위해, 별도로 동의한 이용자의 기능 종류, 실행 결과, 소요 시간 구간, 오류 유형과 발생 횟수를 주식회사 휴앤컴스에 자동 전송할 수 있습니다. 이는 사용자가 자료를 골라 전송하는 개선 연구 공유와 다른 선택 기능입니다. 정확한 실행 시각 대신 소요 시간 구간을 보내며 서버가 수신일의 UTC 날짜별 합계로 저장합니다. 이 통계에는 문서·대화 내용, 파일 경로, 볼트·프로젝트·채팅방 이름이나 식별자, 계정·기기 식별자와 인증정보를 포함하지 않습니다.

3. 로컬 자료와 AI 요청

가져온 연구자료는 비공개 임시 파일로 수신될 수 있습니다. 앱은 무결성을 확인하고 메모리로 읽은 뒤 텍스트 추출을 시작하기 전에 임시 원본을 삭제합니다. 비정상 종료 등으로 남은 임시 파일은 생성 후 1시간이 지나면 다음 앱 시작 또는 주기 정리에서 삭제합니다. 파일명·형식·MIME·크기·원본과 추출 해시·추출 텍스트·위치 정보는 로컬 앱 상태에 남을 수 있습니다.

로컬 백업은 Markdown뿐 아니라 첨부파일과 숨김 프로젝트 원장을 포함한 볼트의 모든 일반 파일을 복사할 수 있으며 자동 만료되지 않습니다. 추출 자료, 편집 복구본, 백업, 개인 맥락과 사용자 설정은 사용자가 해당 삭제·초기화 기능을 실행할 때까지 로컬에 남을 수 있습니다. 앱만 삭제해도 로컬 볼트와 모든 앱 상태가 자동으로 사라진다고 보장하지 않습니다.

프로젝트의 체크포인트, 결정, 상태와 다음 작업은 선택한 로컬 볼트의 프로젝트 전용 로컬 저장소에 이어가기 원장으로 저장됩니다. 일반 Markdown 검색 대상이 아니며 자동 만료되지 않습니다. SQLite 검색 색인은 원장에서 다시 만들 수 있는 파생 데이터이므로 파생 데이터 초기화만으로 원장은 삭제되지 않고, 볼트 백업에는 원장이 포함될 수 있습니다.

본인 글 샘플의 원문은 문체 분석 뒤 저장하거나 모델에 보내지 않습니다. 다만 사용자가 ‘내 문체 반영’을 선택하면 로컬에 저장된 범주형 문체 지문은 해당 문서 요청의 작성 지시로 AI 실행 방식에 전달될 수 있습니다.

문서 생성 전 사전확인 화면에는 선택 근거, 프로젝트·법률 맥락, 작성 지시의 포함 범주와 항목 수·문자 수가 표시됩니다. 그 시점의 실제 생성 입력은 로컬 서버 메모리에 스냅샷으로 보관되고, 동일한 생성 설정에 한 번만 사용할 수 있는 최대 5분 유효 영수증이 발급됩니다. 사전확인만으로 외부 AI에 전송되지는 않습니다.

사용자가 현재 자료함에서 외부 Studio MCP 연결을 활성화하면 Codex는 저장 전 Studio 상태와 정확히 활성화된 창의 프로젝트 맥락만 제한된 도구로 읽고 수정안을 검토 대기열에 기록할 수 있습니다. 연결 프로젝트·전체 자료함 확장에는 별도의 5분 승인이 필요하며, 수정안 적용·저장·삭제·내보내기는 허용되지 않습니다. 연결을 해제하면 기존 연결 권한과 파일을 폐기해 이후 호출을 중지합니다. MindStruo가 복사하는 기본 설정은 각 MCP 호출 전에 승인을 요청하도록 구성되지만 사용자가 Codex 설정을 바꾸면 승인 동작도 달라질 수 있습니다.

개인 맥락 기능은 로컬 Codex 대화에서 사용자 메시지만 분석합니다. 전체 대화 원문을 개인 맥락 데이터베이스에 복사하지는 않지만, 대화 식별자·제목·메시지 수와 생성된 기억 요약, 사용자 메시지의 제한된 근거 발췌·위치·해시를 저장할 수 있습니다.

선택 기능인 Work Profile은 사용자가 직접 저장하거나 초기화할 때만 현재 볼트에 연결된 로컬 앱 상태로 만들어집니다. 대화나 문서에서 성향을 자동 추론하지 않으며, 직접 고른 작업 성향과 보고 선호에서 계산한 설명은 성격·심리 진단이나 성과 예측이 아닙니다.

Work Profile은 AI 요청에 자동 적용되지 않습니다. 사용자가 문서 생성에서 ‘이번 생성에 한 번 적용’을 선택한 경우에만 보고 언어·설명 밀도·정보 순서·반론 강도·불확실성 표시·선택지 수의 여섯 범주형 값이 해당 요청에 포함될 수 있습니다. 작업 성향 축, MBTI 참고 표시, 요약, 전체 프로필과 세션 목적은 보내지 않습니다. 결과 평가는 원문이나 프로필 값을 저장하지 않는 제한된 로컬 관측이며, 제안이 생겨도 사용자가 수락하기 전에는 프로필을 바꾸지 않습니다.

개선 검토용 Canvas 임시 사본은 기본으로 꺼져 있습니다. 사용자가 이번 요청에 한해 선택하면 요청문과 생성된 수정안의 검토용 사본을 기기에 일시 보관합니다. 이 선택만으로 성향 분석이나 개선 연구 공유가 시작되지 않습니다. 사본을 삭제하거나 유효기간이 끝나도 스튜디오 대화·수정안 원본은 유지됩니다.

성향 분석은 별도 선택입니다. 만 18세 이상임을 확인하고 분석에 동의한 뒤, 전송할 내용을 미리 보고 다시 확인해야 합니다. Canvas 분석에는 해당 요청문과 수정안의 답변·요약만 포함되며, 수정 작업·배치 정보 등 나머지 수정안 필드는 포함되지 않습니다. 선택한 텍스트는 로그인한 본인의 Codex를 통해 OpenAI로 전달됩니다. 분석 결과와 근거는 앱에 일시 보관되며, 심리 진단이나 성과의 원인·예측을 뜻하지 않습니다.

개선 연구 공유는 분석과 별도로 동의하고, 포함할 분석 요약을 직접 선택한 뒤 전송 미리보기를 확인해야 합니다. 선택적인 결과 평가는 사용자의 직접 평가이며, 분석 요약을 포함할 때만 함께 보냅니다. 중앙 연구 저장소에는 제한된 기술·분석 요약을 보내며, 이 경로로 요청·대화·수정안 원문, 근거 인용문, 로컬 경로와 작업 식별자를 보내지 않습니다. 사용자가 직접 작성해 보내는 일반 고객지원 문의는 별도입니다.

앱 내 고객지원 신고와 개선 연구는 목적과 저장소를 구분하고 서로 다른 가명 식별자를 사용합니다. 개선 연구 공유 내역은 개별 삭제하거나 연구 동의를 철회할 수 있습니다. 분석 공유만 철회하면 해당 분석 내용을 삭제하고 기술 요약은 유지하며, 개선 연구 전체를 철회하면 개선 공유 내용은 삭제하고 일반 고객지원 신고는 유지합니다. 로컬 검토 사본이나 분석을 삭제하는 것과 이미 전송한 공유 내역을 삭제·철회하는 것은 별도 동작입니다.

선택 기능인 검증된 엔지니어링 패턴 팩은 현재 볼트의 로컬 앱 상태에 별도로 저장됩니다. 외부 팩의 서명 확인은 입력한 전체 키 지문과 파일 바이트의 일치를 확인할 뿐 게시자 신원이나 내용의 정확성·안전성을 보증하지 않습니다. 앱은 팩을 자동 수집·동기화하지 않고, 포함된 코드·명령·링크를 자동 실행하거나 요청하지 않으며, 프로젝트의 공유 지식 정본에 자동으로 합치지 않습니다.

로컬 라이선스 상태에는 설치 기기 ID, 계정 식별정보, 원문 기기 토큰, 서명된 이용권 영수증, 신뢰 시각과 로그아웃 대기 토큰이 저장될 수 있습니다. 로그아웃이나 클라우드 계정 삭제 뒤에도 설치 ID와 신뢰 시각은 남을 수 있으며 앱 상태 전체 초기화로 삭제합니다.

웹 대체 실행의 로컬 서버 로그에는 볼트·데이터베이스의 절대 경로와 오류 메시지·stack이 포함될 수 있고 자동 만료되지 않습니다. 로그 파생 데이터 삭제 또는 앱 상태 초기화로 삭제할 수 있습니다. 사용자가 직접 만든 진단 묶음은 자동 업로드되지 않습니다.

웹 조사를 승인하고 채택한 공개 URL을 확인하면 로컬 앱이 해당 사이트에 직접 HTTPS 요청을 보낼 수 있습니다. 대상 사이트는 IP 주소, 요청 시각·URL과 MindStruo 사용자 에이전트 등 일반 HTTP 메타데이터를 자체 정책에 따라 처리할 수 있습니다.

비밀번호, 결제수단 전체 번호, 주민등록번호와 불필요한 민감정보는 선택 자료나 프로젝트 맥락에 포함하지 않는 것이 좋습니다.

기본값은 꺼짐이며 동의하지 않아도 설치와 다른 기능을 사용할 수 있습니다. 공지 버전 2026-09-27.1에 별도로 동의하면 전송 경로가 준비된 경우에만 수집한 통계를 전송합니다. 환경설정에서 언제든 철회할 수 있습니다. 철회하면 이후 수집과 전송을 중단하고 기기의 전송 대기 통계를 삭제합니다. 철회 저장이 확인되지 않으면 앱이 알려주며 재시작 뒤 설정을 다시 확인해야 할 수 있습니다. 이미 개인을 구분하지 않는 날짜별 합계로 반영된 통계에서는 개인 항목을 찾아 삭제할 수 없습니다. 전송 당시 이미 처리된 요청을 철회가 소급 취소한다고 보장하지 않습니다.

4. 외부 서비스

각 공급자는 해당 기능을 사용할 때 HTTPS를 통해 필요한 정보를 처리합니다. 카드번호와 CVC는 Paddle 결제창에서 Paddle이 직접 처리하며 MindStruo 데이터베이스에 저장하지 않습니다.

Google
계정 로그인과 본인 확인
Paddle
결제, 세금, 영수증, 구독, 취소·환불과 분쟁 처리
Cloudflare, Inc. (수탁 처리자)
현재 소개 사이트의 Worker·CDN·보안 운영과 공개 준비 중인 라이선스·고객지원·개선 연구 서비스 및 분리 저장소 운영
OpenAI Codex
사용자가 실행한 문서 생성·분석 및 별도 설정한 로컬 연결의 프로젝트 맥락 요청 처리

선택형 익명 사용 통계에 별도로 동의한 경우, Cloudflare 기반 서비스가 통계의 전송과 일일 집계를 처리합니다.

5. 보유와 삭제

내용 삭제 뒤에도 중복 접수·재전송을 막기 위한 식별자·해시·접수 및 만료 시각·삭제 표식은 원래 만료일 이후 정리될 때까지 남습니다. 만료된 행의 정리는 5분 주기로 설정되어 있으나, 처리량 제한·보존 복사·장애로 실제 삭제가 늦어질 수 있습니다. 이는 운영 저장소의 조회·정리 기준이며, 기존 암호화 백업 사본이 같은 시점에 삭제된다는 뜻은 아닙니다.

동의·철회 상태를 확인하는 별도 가명 메타데이터에는 자동 만료가 없는 항목이 있습니다. 계정 삭제 표식은 삭제 후 365일이 지나고 연결 기록이 없을 때 정리 대상이 됩니다. 분석 공유만 철회하면 분석 내용은 비우고 기술 요약은 유지합니다.

데스크톱 인증 요청
생성 후 5분 동안 유효하며, 만료 뒤 다음 정상 유지보수에서 삭제
정상 처리된 결제 사건 원문
다음 정상 유지보수에서 최소화하며 정상 일정은 약 5분 간격
처리에 실패한 결제 사건 원문
정확한 재시도를 위해 성공 처리 시까지 보관될 수 있으며, 성공 뒤 다음 정상 유지보수에서 최소화. 장기 실패 건은 성공 처리 또는 별도 운영 검토 전까지 더 오래 남을 수 있음
결제 사건 최소 메타데이터
수신 90일 뒤 다음 정상 유지보수에서 삭제
계정·기기·구독 연결 정보
계정 유지 기간. 계정 삭제 시 운영 계정과 직접 연결된 정보는 삭제하며, 아래의 분리된 결제 사건 순서 기록·Founding 원장과 법정 보존·분쟁 처리 기록은 각각의 기준에 따라 보관
분리된 결제 사건 순서 기록
계정 삭제 시 계정 ID·Paddle 고객 ID·최초 거래 ID와 그 사건 참조를 제거. 지연·재생 webhook이 삭제 계정에 결제 관계를 다시 연결하거나 최종 해지된 동일 구독을 되살리지 못하도록 Paddle 구독·가격 ID, 최종 상태·기간·변경 예정, 마지막 사건의 종류·ID·시각과 상태 신선도·분리 시각을 서비스 운영 기간 동안 별도 보관. Paddle 자료와 결합하면 재식별될 수 있는 가명 기록이며, 대표자가 실제 동작과 판매국의 적용 규정에 맞춰 보유기간·법적 근거·삭제권 제한을 공개 전에 확정합니다. 판매 전 독립 법률 검토와 대표자 승인을 완료해야 합니다.
Founding 100 원장
번호 재사용과 동일 계정의 재배정을 막기 위해, 이미 배정된 번호와 단방향 자격 표지·Paddle 출처 식별자를 클라우드 계정 삭제 뒤에도 서비스 운영 기간 동안 보관. 원본 Google 계정 식별자는 이 원장에 저장하지 않음
구매 과정의 정책 수락 기록
사용되지 않은 기록은 만료 뒤 삭제. checkout에 사용된 기록은 계정 유지 기간 동안 보관하고 계정 삭제 시 삭제. 법정 보존 대상이면 해당 기간
계약·청약철회·대금결제·공급 기록
전자상거래법에 따라 5년
소비자 불만·분쟁 처리 기록
전자상거래법에 따라 3년
표시·광고 기록
전자상거래법에 따라 6개월
일반 고객지원 기록
문의 종결 후 1년. 소비자 불만·분쟁 기록에 해당하면 3년
로컬 자료와 앱 상태
사용자가 해당 삭제·초기화 기능을 실행할 때까지
로컬 Work Profile 정본
전용 삭제 또는 앱 상태 전체 초기화 전까지. 일반 파생 데이터 삭제와 클라우드 계정 삭제로는 삭제되지 않으며, 사용자가 내보낸 JSON은 앱 관리 범위 밖의 별도 파일
Work Profile 명시 피드백 관측
전용 피드백 삭제, 일반 파생 데이터 삭제 또는 앱 상태 전체 초기화 전까지. 최대 512건을 유지하며 새 기록 때 더 오래된 관측이 정리될 수 있음
외부 엔지니어링 패턴 팩과 신뢰 기록
개별 팩 제거 전까지 현재 콘텐츠를 보관. 제거 뒤에도 되돌림 방지용 키 고정과 최고 수열은 일반 파생 데이터 삭제 또는 앱 상태 전체 초기화 전까지 남으며, 사용자가 보관한 원본 파일은 앱 관리 범위 밖
로컬 라이선스 자격정보
로그아웃·계정 삭제 시 계정 세션 삭제. 설치 ID와 신뢰 시각은 앱 상태 전체 초기화까지 남을 수 있음
웹 대체 실행 로컬 서버 로그
로그 파생 데이터 삭제 또는 앱 상태 초기화 전까지. 자동 기간 만료 없음
프로젝트 이어가기 원장
사용자가 선택한 볼트의 해당 숨김 기술 폴더 또는 볼트를 삭제할 때까지. 자동 기간 만료 없음
문서 전송 사전확인 스냅샷·영수증
로컬 서버 메모리에서 최대 5분 또는 최초 사용 시까지. 메모리 한도 정리나 서버 종료 시 더 일찍 사라질 수 있음
외부 Studio MCP 연결 파일
연결 해제, 자료함 변경 또는 로컬 엔진 정상 종료 시까지. 확장 승인 권한은 발급 후 5분까지만 유효
개선 검토용 Canvas 사본·분석
요청 접수 후 30분이 되면 앱이 검토 사본과 분석 결과를 정리합니다. 분석 전 원문 미리보기는 최대 5분간 유지됩니다. 기기가 잠들거나 앱 실행이 멈추면 정리가 늦어질 수 있습니다. 원래 스튜디오 대화·수정안은 별도로 보관됩니다.
앱 내 개선 연구 공유 내용
접수일부터 180일이 지나면 조회에서 제외합니다. 개별 삭제나 개선 연구 전체 철회가 확인되면 운영 저장소의 공유 내용을 비웁니다.
앱 내 고객지원 신고 내용
접수일부터 365일이 지나면 조회에서 제외합니다. 개별 삭제가 확인되면 운영 저장소의 신고 내용을 비웁니다. 일반 이메일 문의·분쟁 기록의 보존 규칙과 구분합니다.
선택형 익명 사용 통계
선택형 익명 사용 통계의 일일 합계: 운영 집계표는 최근 30개 UTC 날짜 구간을 보관 대상으로 합니다. 정상 운영 중 5분마다 실행하는 정리에서 그보다 오래된 합계를 삭제합니다. 장애나 스케줄 실행 지연으로 삭제가 늦어질 수 있습니다. 개인별 삭제 대신 이 합계 보존·정리 규칙을 적용합니다. 이 통계의 개별 제출 원문이나 개별 발생 시각은 운영 집계표에 저장하지 않습니다.

6. 이용자의 권리와 문의

이용자는 자신의 개인정보 열람, 정정, 삭제, 처리정지, 동의 철회와 클라우드 계정 삭제를 요청할 수 있습니다. 개인정보 권리행사는 구독 취소와 별도로 접수합니다. 향후 청구를 중단하려면 앱 또는 Paddle 구매자 포털에서 구독도 별도로 취소해야 합니다.

클라우드 계정을 삭제해도 로컬 볼트, Markdown 원본, 프로젝트 이어가기 원장, Work Profile, 로컬 엔지니어링 패턴 팩·신뢰 기록과 사용자가 다운로드한 결과물은 삭제되지 않습니다. Work Profile은 전용 삭제 또는 앱 상태 전체 초기화로, 외부 패턴 팩·신뢰 기록은 일반 파생 데이터 삭제 또는 앱 상태 전체 초기화로 별도로 삭제해야 합니다. Paddle의 거래·세금·분쟁 기록과 법정 보존 대상도 별도로 남을 수 있습니다. Founding 번호의 복구·재사용·중복 배정을 막는 단방향 자격 표지와 최소 출처 기록, 삭제된 결제 관계의 재결합·재활성화를 막는 분리된 결제 사건 순서 기록도 위 보존기간 동안 남습니다.

Founding 원장과 분리된 결제 사건 순서 기록의 보존 목적·법적 근거·기간 및 삭제권 제한은 대표자가 실제 동작과 판매국의 적용 규정에 맞춰 공개 전에 확정합니다. 판매 전 독립 법률 검토와 대표자 승인을 완료해야 하며, 그 전에는 법률 검토 완료를 주장하지 않습니다. 대표자가 승인한 개인정보처리방침이 준비되기 전에는 운영 계정과 유료 결제를 열지 않습니다.

권리 요청은 privacy@mindstruo.com으로 접수합니다. 본인 또는 정당한 대리인인지 확인하기 위해 요청 범위에 맞는 최소한의 확인 정보를 요구할 수 있습니다.

개인정보 보호책임자
대표자 조훈희
개인정보 문의·고충 처리
privacy@mindstruo.com
전화
+82 10-3981-5924

7. 파기와 별도 보관

보유기간이 끝나거나 처리 목적이 달성된 개인정보는 복구하기 어렵도록 지체 없이 파기합니다. 전자 파일은 안전한 삭제 방식으로 제거하고, 종이 기록이 생기면 분쇄하거나 소각합니다.

관계 법령에 따라 더 보관해야 하는 기록은 운영 중인 계정·지원 정보와 분리하고, 정해진 기간이 끝나면 같은 방법으로 파기합니다. 로컬 볼트와 결과물은 사용자가 직접 관리하므로 앱의 삭제·초기화 안내에 따라 제거해야 합니다.

8. 현재 웹 호스팅의 국외 처리와 판매 전 확인

현재 공개 소개 사이트는 Cloudflare, Inc.(101 Townsend Street, San Francisco, CA 94107, USA)의 Worker·CDN과 보안 서비스를 사용합니다. 방문자가 HTTPS로 페이지를 요청할 때 IP 주소, 사용자 에이전트, 요청 URL·경로, 시각, 네트워크·보안·오류 사건이 미국을 포함한 Cloudflare의 전 세계 네트워크에서 계속 처리될 수 있습니다. 목적은 페이지 전송, 캐시, 라우팅, DDoS 방어, 보안과 장애 진단입니다.

MindStruo는 이 소개 사이트에 광고 분석 도구나 별도 방문자 데이터베이스를 두지 않았고 Workers Logs도 활성화하지 않았습니다. Cloudflare의 현재 DPA는 개인정보 보존 기준을 서비스 계약 종료와 서비스 제공에 더 이상 필요하지 않은 시점 중 먼저 도래하는 때로 설명합니다. 상품별 네트워크·보안 로그의 실제 보존은 적용되는 서비스와 운영 설정에 따라 달라질 수 있습니다. 이 국외 처리를 거부하면 사이트를 이용하지 않고 support@mindstruo.com으로 문의할 수 있습니다.

Google, Paddle와 OpenAI는 해당 기능이 열리면 여러 국가에서 정보를 처리할 수 있습니다. 현재 Google 로그인과 Paddle 결제는 운영 환경에서 열려 있지 않으며, 유료 판매 전 실제 계약과 관리 화면을 기준으로 수신 법인·연락처, 이전 국가, 항목, 목적, 시기·방법, 보유기간, 법적 근거, 거부 방법과 효과를 이 방침에 공개합니다.

사용자가 자신의 Codex 계정으로 AI 기능을 시작하면 선택 자료와 요청 맥락은 OpenAI의 해당 계정 및 약관에 따라 처리됩니다. 사용자는 전송 범위를 확인한 뒤 요청을 시작하거나 AI 기능을 사용하지 않을 수 있습니다.

통계는 HTTPS로 MindStruo 서비스에 전달되고 Cloudflare 기반 서비스와 분리된 집계표에서 처리됩니다. 네트워크·보안 인프라는 IP 주소 등 접속 정보를 일시적으로 처리할 수 있으나 IP 주소나 속도 제한용 해시는 제품 통계 집계표에 저장하지 않습니다. 요청 속도 제한용 정보는 이 통계의 계정·기기 식별자로 사용하지 않습니다. Cloudflare의 국외 처리와 서비스별 보안·운영 정보 보존은 이 정책의 해당 안내와 실제 운영 설정에 따릅니다. 운영 집계표의 30일 규칙을 인프라의 모든 로그·복구 사본이 30일 안에 삭제된다는 보장으로 확대하지 않습니다.

9. 자동 수집·보호 조치와 변경

소개 사이트는 광고 추적 쿠키를 직접 설정하지 않습니다. 다만 웹 호스팅과 보안 운영 과정에서 IP 주소, 사용자 에이전트, 요청 시각·경로와 오류 정보가 일시적으로 처리될 수 있습니다. 데스크톱 앱의 로컬 API는 같은 컴퓨터에서 보낸 요청인지 확인하기 위한 HttpOnly·SameSite 보안 쿠키를 사용할 수 있고, 결제 연결 화면은 일회성 전달값을 보호하기 위해 최대 10분 동안 필수 보안 쿠키를 사용할 수 있습니다. 이 쿠키들은 광고나 교차 사이트 추적에 사용하지 않습니다. 앱의 로컬 설정과 복구 정보도 브라우저 광고 식별자가 아닙니다.

사용자가 업데이트 확인을 실행하면 운영체제·아키텍처·업데이트 채널·현재 버전, Windows updater 요청 식별자와 IP·HTTP 메타데이터가 Cloudflare 기반 업데이트 서비스에서 처리될 수 있습니다. 앱은 이를 별도 데이터베이스에 저장하지 않으며 업데이트 서비스의 관측 로그와 추적은 비활성화돼 있습니다.

전송구간 암호화, 인증 state와 토큰 해시, 결제 사건 서명 검증, 요청 속도 제한, 최소 권한과 데이터 최소화를 적용합니다. 프로젝트 원장의 해시 연결은 무결성 이상 탐지용이며 원문 암호화를 뜻하지 않습니다. 모든 로컬 파일의 앱 자체 암호화나 모든 민감정보의 자동 탐지를 보장하지 않습니다.

처리 목적이나 공급자, 보유 기간 등 중요한 내용이 바뀌면 시행일과 변경 내용을 이 페이지에 알리고 필요한 경우 별도 동의를 받습니다.

이 홈페이지의 문의 양식

입력한 내용은 작성 중인 브라우저 안에만 남고 이 HTML은 내용을 서버에 자동 전송하거나 저장하지 않습니다. 메일 앱에서 내용을 확인한 뒤 사용자가 직접 전송합니다. 새로고침하면 작성 중인 내용은 사라집니다. 광고·방문 분석 도구는 포함하지 않았습니다.