개인정보 처리방침

매매 캡처 원본은 기기에서 처리합니다.

iOS 1.0은 복기 완료 → AI 복기 신청 → 해당 날짜·매매 장부에서 일간 AI 복기 확인 흐름을 따르며, 원본 이미지와 텍스트 인식 원문을 외부 AI 처리자에게 보내지 않습니다.

iOS 1.0 적용 범위

이 방침은 App Store 심사 제출 대상인 iOS 1.0의 AI 복기, 구독, 원격 처리 기준을 설명합니다.

AI 복기는 사용자가 전송할 값을 확인하고 동의한 경우에만 처리합니다. 실제 이용 가능 여부는 App Store에서 설치한 천운 버전과 앱 안의 안내에서 확인할 수 있습니다.

출시 안내

이 방침은 iOS 1.0 출시와 함께 적용될 예정입니다.

출시 전에는 현재 설치된 앱 버전의 안내가 적용됩니다. 처리 방식이 달라지면 앱과 이 페이지에서 변경 내용을 안내합니다.

게시 정보

운영명
Techne Forma
사업자명
Techne Forma
사업 형태
개인사업자
고객지원·개인정보 문의
support@cheonun-ai.com

고객지원과 개인정보 문의는 천운 공식 문의 주소로 접수합니다.

1. 서비스와 안전 범위

천운은 사용자가 직접 가져온 과거 매매 자료를 정리하고 안전매매원장과 복기를 만드는 iOS 앱입니다.

일반 복기를 완료하면 전송할 값을 확인하고 동의한 뒤 AI 복기를 신청할 수 있습니다. 일간 AI 복기는 해당 날짜·매매의 장부에서 사용자 복기와 함께 확인합니다.

AI 복기는 과거 매매를 되짚는 참고 정보이며 개인별 투자자문을 제공하지 않습니다. 매수·매도·보유 추천, 목표가, 손절가, 수익 예측, 브로커리지 연결 또는 주문 실행 기능을 제공하지 않습니다.

2. 앱 안에서 처리하는 정보

  • 사용자가 선택한 매매 캡처와 개인정보가 마스킹된 이미지·텍스트
  • 확인한 매매, 수수료, 세금, 실현손익, 평가손익과 수익률
  • 완료한 복기 답변과 사용자 작성 메모
  • 선택적 프로필: 연령대, MBTI, 혈액형, 매매 기간, 투자 목표, 대응 성향, 투자 전략, 정보 출처
  • AI 복기 신청 상태와 기기에 저장한 결과
  • StoreKit 구독 자격 상태와 앱 설정

원본 텍스트 인식 결과는 별도 장기 기록으로 저장하지 않고, 개인정보 확인 뒤 필요한 마스킹 텍스트와 확인한 매매만 저장합니다.

종목 정보 조회

종목 조회를 누르면 입력한 종목 코드 또는 ISIN, 거래소와 선택한 통화 조건을 천운 서버를 거쳐 OpenFIGI에 전달합니다. 캡처 이미지, 인식 원문, 계좌, 매매 금액, 보유 수량, 개인 복기와 프로필은 이 조회에 보내지 않습니다. 조회 결과에서 사용자가 직접 종목을 선택합니다.

확인한 종목과 출처·확인 시점은 기기의 원장에 보관하며 해당 거래의 AI 복기를 신청하면 천운 서버에 함께 전달합니다. 현재 조회 정보는 거래일 당시의 이름·코드나 이용 중인 증권사의 매매 가능 여부를 보장하지 않습니다. 조회 통화 조건으로 원장 금액을 환산하거나 수정하지 않습니다.

3. AI 복기 동의와 전송 범위

AI 복기 전송 직전에 실제 값을 보여주며 사용자가 명시적으로 동의한 요청만 전송합니다.

프로필은 연령대, MBTI, 혈액형, 매매 기간, 투자 목표, 대응 성향, 투자 전략, 정보 출처 중 앱에 표시된 허용 선택지에서 고른 유효한 1~8개 또는 모두 건너뛴 깨끗한 0/8인 경우에만 처리합니다.

유효한 1~8개를 선택하면 선택함 상태와 선택한 실제값만 전송합니다. 선택하지 않은 항목은 전송하거나 추론하지 않습니다. 선택한 값만 개인화에 사용할 수 있으며, MBTI와 혈액형은 선택한 경우에도 사용자의 자기표현과 설명 톤을 조절하는 데만 사용합니다. 이를 매매 성과·위험·행동의 원인이나 투자 판단의 근거로 사용하지 않습니다.

깨끗한 0/8에서는 8개 프로필 값 없이 모두 건너뜀이라는 상태만 전송합니다. 전체 건너뛰기 표식과 하나 이상의 프로필 값이 섞인 상태, 선택값이 없는데 건너뛰지 않은 상태, 허용되지 않은 값이나 알 수 없는 항목이 포함된 상태에서는 신청과 네트워크 요청을 차단합니다.

새 신청의 동의 영수증에는 보고서 유형(일간), 처리 목적(AI 복기 생성), 처리자(Perplexity Search API·OpenAI Responses API)를 구분해 기록합니다. 일간 AI 복기 1건에 대한 동의는 다른 AI 복기 신청에 사용되지 않습니다. 일간 AI 복기는 새로 신청할 때마다 전송할 값과 처리 범위를 확인하고 동의합니다.

구독을 변경하거나 해지해도 이미 서버에 접수된 신청은 자동 취소되지 않습니다. 동의 범위가 없는 이전 버전의 신청 기록은 새 전송이나 AI 작업 재실행에 사용하지 않고 삭제 확인 용도로만 제한합니다. 완료된 일간 결과는 해당 날짜·매매의 장부에서, 기존 보관함에 저장된 결과는 복기 탭의 보고서 보관함에서 읽고 삭제할 수 있습니다.

다음 정보는 Perplexity와 OpenAI에 보내는 AI 복기 자료에 포함하지 않습니다.

  • 원본 캡처와 마스킹 이미지
  • 원본 OCR과 마스킹 OCR(텍스트 인식 결과)
  • 이름, 연락처, 계좌번호, 주문번호와 증권사 정보
  • 앱 내부 UUID·식별자와 파일 경로
  • Apple 원거래 식별자와 결제 인증 정보
  • 서식이 포함된 리치 텍스트

원본 이미지는 외부 서비스로 전송되지 않습니다. Apple 원거래 식별자 또는 그 해시를 Perplexity나 OpenAI의 입력 또는 메타데이터로 보내지 않습니다.

구독 자격을 확인할 때에는 Apple이 서명한 StoreKit 거래값(JWS 원문)을 천운 서버로 보냅니다. 천운 서버는 현재 구독 자격을 확인하는 동안 메모리에서만 서명을 검증하고 JWS 원문과 원거래 식별자를 영구 저장하지 않습니다. 다만 구독 기능과 무료 체험 한도를 위해 가명 사용자 범위에 연결된 상품·자격 기간·구독 이벤트와 체험 사용 결정에서 파생한 제한된 이력을 보관합니다. 이 값은 Perplexity나 OpenAI에 전달하지 않습니다. 파생 구독 이력도 두 AI 처리자에게 보내지 않습니다.

4. 외부 처리자

  • Perplexity Search API: 카탈로그로 확인한 종목·시장·날짜·기간·언어 조건만 사용한 공개 시장 자료 검색. 관련 시장 업종은 사용자 업종 정보가 아닌 고정 검색어. 검색에서 확인한 공개 자료가 일부이거나 없으면 확인된 장부와 완료 복기를 중심으로 AI 복기를 생성하고, 확인하지 못한 자료의 범위를 보고서에 표시합니다. 없는 외부 사실을 추정해 채우지 않으며, 검증되지 않은 생성 내용은 정상 완료 보고서로 제공하지 않습니다.
  • OpenAI Responses API: 동의한 입력과 검증된 공개 자료를 gpt-5.6-luna 모델로 처리. 추론 강도는 중간이며 생성 요청의 응답 저장 기능은 끔(store: false)
  • Apple StoreKit: Apple은 이용자의 구매·구독 정보를 직접 처리합니다. 천운 서버는 서명된 거래값 원문을 메모리에서 검증하고, 현재 구독 상태를 확인할 때 거래 ID를 Apple의 App Store Server API로 보냅니다. 거래값 원문과 원거래 식별자는 영구 저장하거나 AI 처리자에게 보내지 않으며, 구독 기능과 무료 체험 한도를 위한 제한된 파생 이력은 가명 사용자 범위에 연결해 보관합니다.

입력 비용을 확인하는 출시 후보 경로에서는 보고서를 생성하기 전에 동일한 AI 입력을 OpenAI의 입력 토큰 확인 API로 보낼 수 있습니다. 이 조회는 보고서를 생성하지 않지만 입력 내용은 OpenAI에 전송됩니다. 생성 요청의 store: false 설정을 이 조회나 공급자 안전 점검 로그의 무보관 근거로 사용하지 않습니다. 조회 요청에 적용되는 실제 계정·계약 조건은 확인 전입니다.

OpenAI에는 웹 검색 도구를 사용하지 않습니다. 전송 실패 시 자동으로 다시 보내거나 다른 모델로 자동 전환하지 않습니다.

Perplexity Search API의 검색 입력·출력은 공급자 약관상 보관·사용되며 제품과 서비스 개선에도 사용될 수 있습니다. 공급자의 명시적 서면 승인 없이 개인정보를 이 Search API에 보내는 것은 약관상 금지됩니다. 검색 조건의 개인정보 해당성과 서면 승인 필요 여부를 확인하기 전에는 AI 복기를 활성화하지 않습니다.

OpenAI 생성 요청의 store: false는 응답 객체 저장을 끄지만 공급자의 안전 점검 로그까지 없애지는 않습니다. 기본 정책상 요청·응답 일부와 부가 정보가 안전 점검 로그에 원칙적으로 30일 이내 유지될 수 있고, 법률·위해 방지에 따른 예외가 있습니다.

OpenAI의 실제 데이터 관리·안전 점검 보관 조건과 Perplexity Search API의 보관·데이터 관리·상업 이용 조건은 운영 계정 증거와 계정 소유자 승인을 거쳐 이 문서와 일치시킨 뒤 활성화합니다. 각 처리자의 실제 로그 보관기간과 삭제 조건은 계정 설정·계약 확인 전이며 기간을 약속하지 않습니다. 이는 천운 서버가 원본 OpenAI 응답을 영구 저장한다는 뜻이 아닙니다. 천운은 광고, 이용 분석 또는 추적을 위한 외부 도구를 포함하지 않습니다.

호스팅과 콘텐츠 전송은 Vercel Inc.가 제공하며, 데이터베이스는 천운 전용 Neon 프로젝트를 사용하도록 준비했습니다. 확인된 데이터베이스 지역은 AWS Singapore(싱가포르)입니다. Neon의 계약 주체는 Databricks, Inc.이며 Neon, LLC는 그 계열사입니다. 데이터베이스 지역만으로 모든 지원·운영 기록의 처리 국가를 싱가포르로 한정하지 않습니다. Vercel 방문 요청의 처리 지역과 Apple 거래 ID 상태 조회의 실제 처리 조건은 배포·계정 자료와 별도로 대조합니다.

사업자별 국외 처리·위탁 정보 확정 전 공개 금지

아래 여섯 역할의 법인명과 연락처는 공급자 공식 자료로 확인했습니다. 실제 처리 국가·보유기간·거부 절차·법적 근거 등 남은 고지 항목은 운영 설정·계약과 법무 확인 전입니다. 이를 각각 확정하기 전에는 AI 기능과 이 방침을 공개하지 않습니다.

호스팅 사업자

법적 사업자명
Vercel Inc.
연락처
privacy@vercel.com
처리 국가
미확정 · 법무 확인 전
이전·위탁 항목
미확정 · 법무 확인 전
목적
미확정 · 법무 확인 전
방법
미확정 · 법무 확인 전
시기
미확정 · 법무 확인 전
보유기간
미확정 · 법무 확인 전
거부 방법과 거부 시 영향
미확정 · 법무 확인 전
법적 근거
미확정 · 법무 확인 전
동등한 보호 근거
미확정 · 법무 확인 전

데이터베이스 사업자

법적 사업자명
Databricks, Inc. (Neon 서비스; 계열사 Neon, LLC)
연락처
privacy@databricks.com
처리 국가
데이터베이스: 싱가포르(AWS Singapore). 지원·운영 기록의 추가 처리 국가는 계정 계약 확인 전
이전·위탁 항목
암호화한 AI 신청·결과, 처리 상태, 종목 확인 정보, 가명 구독 자격·체험·사용 횟수와 중복 처리 방지 기록. 원본 이미지·OCR·StoreKit 거래값 원문 제외
목적
AI 복기 접수·정시 처리·결과 전달·장애 복구·삭제 및 구독 한도 관리
방법
천운 서버에서 TLS로 연결해 암호화된 본문과 최소 운영 기록 저장
시기
동의한 AI 신청과 구독 상태 처리 시, 정시 작업·결과 확인·삭제 시
보유기간
정보 유형별 서버 정리와 공급자 백업·로그 조건의 운영 확인 전
거부 방법과 거부 시 영향
AI 신청 동의를 하지 않으면 복기 내용을 전송하지 않으며 기기 내 장부·일반 복기는 계속 이용 가능. 접수 후 결과·신청 삭제는 앱의 삭제 기능 또는 지원 문의
법적 근거
국외 이전·위탁 고지와 동의 근거 최종 확인 전
동등한 보호 근거
Neon 서비스별 보안 조치·계정에 적용되는 DPA 및 국외 이전 조항 최종 확인 전

콘텐츠 전송 사업자

법적 사업자명
Vercel Inc.
연락처
privacy@vercel.com
처리 국가
미확정 · 법무 확인 전
이전·위탁 항목
미확정 · 법무 확인 전
목적
미확정 · 법무 확인 전
방법
미확정 · 법무 확인 전
시기
미확정 · 법무 확인 전
보유기간
미확정 · 법무 확인 전
거부 방법과 거부 시 영향
미확정 · 법무 확인 전
법적 근거
미확정 · 법무 확인 전
동등한 보호 근거
미확정 · 법무 확인 전

Perplexity Search API 사업자

법적 사업자명
Perplexity AI, Inc.
연락처
api@perplexity.ai · privacy@perplexity.ai
처리 국가
미확정 · 법무 확인 전
이전·위탁 항목
미확정 · 법무 확인 전
목적
미확정 · 법무 확인 전
방법
미확정 · 법무 확인 전
시기
미확정 · 법무 확인 전
보유기간
미확정 · 법무 확인 전
거부 방법과 거부 시 영향
미확정 · 법무 확인 전
법적 근거
미확정 · 법무 확인 전
동등한 보호 근거
미확정 · 법무 확인 전

OpenAI Responses API 사업자

법적 사업자명
OpenAI OpCo, LLC
연락처
privacy@openai.com
처리 국가
미확정 · 법무 확인 전
이전·위탁 항목
미확정 · 법무 확인 전
목적
미확정 · 법무 확인 전
방법
미확정 · 법무 확인 전
시기
미확정 · 법무 확인 전
보유기간
미확정 · 법무 확인 전
거부 방법과 거부 시 영향
미확정 · 법무 확인 전
법적 근거
미확정 · 법무 확인 전
동등한 보호 근거
미확정 · 법무 확인 전

Apple StoreKit 사업자

법적 사업자명
Apple Services Pte. Ltd. (한국 이용자 App Store)
연락처
privacyoffice_korea@apple.com
처리 국가
미확정 · 법무 확인 전
이전·위탁 항목
미확정 · 법무 확인 전
목적
미확정 · 법무 확인 전
방법
미확정 · 법무 확인 전
시기
미확정 · 법무 확인 전
보유기간
미확정 · 법무 확인 전
거부 방법과 거부 시 영향
미확정 · 법무 확인 전
법적 근거
미확정 · 법무 확인 전
동등한 보호 근거
미확정 · 법무 확인 전

Neon 사업자 근거: Neon 서비스 약관, Databricks 개인정보 안내. 현재 약관 안내와 계정에 실제 적용되는 계약·설정은 공개 전에 함께 대조합니다.

5. App Store 개인정보 공개 항목

App Store에 제출할 내용은 데이터 수집 있음(Data Collected), 추적하지 않음, 보수적으로 사용자와 연결됨, 추적에 사용하지 않음입니다. 목적은 유형별로 App Functionality와 Product Personalization을 함께 또는 단독으로 신고합니다.

  • Health & Fitness > Health: 동의한 혈액형 — App Functionality, Product Personalization
  • Financial Info > Other Financial Info: 확인한 매매 수치·손익·수익률·비용 — App Functionality, Product Personalization
  • User Content > Other User Content: 완료 복기와 사용자 메모 — App Functionality, Product Personalization
  • Other Data: 나머지 선택 프로필과 명시적 건너뛰기 상태 — App Functionality, Product Personalization
  • Identifiers > User ID: Apple 결제 흐름에서 분리·가명 처리한 사용자 범위값 — App Functionality
  • Usage Data > Product Interaction: 신청·처리·완료·삭제 상태와 시각 — App Functionality
  • Purchases > Purchase History: 구독 상품·무료 체험·갱신·만료·환불 상태와 시각에서 파생한 제한된 이력 — App Functionality

일곱 유형별 처리 사업자

  • Health: 미확정 · 법무 확인 전
  • Other Financial Info: 미확정 · 법무 확인 전
  • Other User Content: 미확정 · 법무 확인 전
  • Other Data: 미확정 · 법무 확인 전
  • User ID: 미확정 · 법무 확인 전
  • Product Interaction: 미확정 · 법무 확인 전
  • Purchase History: 미확정 · 법무 확인 전

6. 저장과 보관

마스킹본, 장부, 복기와 완료 AI 복기는 기본적으로 기기에 저장됩니다. 개인정보 마스킹 확인이 끝나면 새로 처리한 원본과 비마스킹 미리보기를 삭제하고 마스킹본만 보관합니다. 이 정책을 적용하기 전에 이미 저장된 원본은 자동으로 일괄 삭제하지 않으며, 사용자가 데이터 관리에서 삭제 범위를 정할 수 있습니다.

iOS 1.0의 AI 복기 서버는 요청 유실 복구와 중복 생성 방지, 결과 전달 및 원격 삭제를 위해 동의한 입력·상태·결과를 암호화해 보관하는 구조입니다. 요청 입력·완료 결과·공개 시장 자료 캐시·실패 상태와 별도 구독 자격·무료 체험 이력의 운영 보관기간은 미확정입니다. 전체 원격 보관 상한, 물리 삭제 완료 시간과 백업 만료·복원 후 삭제 재적용 기준도 실제 운영 설정을 확인하기 전에는 기간을 약속하지 않습니다.

iOS 1.0 유료 구독의 월 24회 한도를 지키기 위한 최소 횟수 기록은 본문 없이 고객 구분 코드·기간·예약 및 성공 횟수·중복 차감 방지 값만 해당 이용기간이 끝날 때까지 별도로 보관합니다. 복기 내용을 삭제해도 사용 횟수는 되돌리지 않습니다. 종료된 기간의 횟수 기록은 다음 성공한 정리 실행에서 제거합니다. 잠금·장애·처리 대기가 있으면 즉시 삭제된 것으로 안내하지 않습니다. 이 보관·종료 정리 정책은 확정되었으며 실제 운영 적용·정리 실행 주기와 실측은 아직 확인 전입니다.

서버 접수 확인값이 기기에 저장된 뒤에는 앱을 종료하거나 다시 실행해도 같은 신청의 상태와 결과만 조회하며 AI 작업을 다시 요청하지 않습니다. 다만 최초 접수 응답이 기기에 도착하기 전에 연결이 끊긴 경우에는 저장해 둔 동일한 요청 내용과 동일한 요청 번호로 접수 확인을 다시 시도합니다. 서버는 이를 같은 신청으로 처리해 Perplexity 또는 OpenAI 작업을 중복 실행하지 않습니다. 검증된 결과는 해당 날짜와 매매의 장부에 저장해 다시 확인합니다.

공급자 호출이 시작된 뒤 응답을 받지 못해 처리 여부를 확인할 수 없는 경우에는 같은 공급자 호출을 자동으로 반복하지 않습니다. 현재 설계는 중복 생성과 이중 비용을 막기 위해 이를 최종 실패로 처리하고 예약된 최대 비용과 무료 체험 허용량을 사용한 것으로 보수적으로 기록하도록 되어 있습니다. 사용자 안내, 허용량 복구 또는 별도 재신청 정책은 계정 소유자·운영·법무 승인 전이며, 해당 정책을 확정하기 전에는 AI 기능을 활성화하지 않습니다.

동의 범위가 없거나 이전 계약 버전으로 만들어진 신청·작업·처리자 식별자는 자동 재전송하거나 새 AI 작업으로 변환하지 않습니다. 승인된 이관 절차에서 수량과 상태를 확인하고 삭제 또는 기존 상태 확인에만 사용합니다. 새 전송은 현재 보고서 유형·목적·처리자에 대한 유효한 동의와 현재 계약을 모두 충족한 별도 신청으로만 시작합니다.

운영 서비스와 App Review 환경은 분리해 관리하며, 한 환경의 신청·결과·구독 상태를 다른 환경에서 사용하지 않습니다.

실제 물리 삭제 완료 시간은 사용자·운영 승인 전이며 최종 공개 전에 확정값을 반영합니다.

7. 구독과 결제

월간·연간 구독은 모두 일간 AI 복기를 제공하며 App Store 결제 시스템을 사용합니다. 플랜 선택만으로 결제하지 않고 App Store에 표시된 실제 가격·기간·체험 자격을 확인한 뒤에만 Apple 결제 화면을 엽니다. 구매 복원과 Apple 구독 관리를 지원합니다.

대한민국에서 앱 다운로드는 무료이며, 활성 출시용 구독은 월간 9,000원·연간 90,000원입니다. 두 플랜 모두 구독 시작일 기준 매월 성공한 일간 AI 복기 24회를 제공합니다. 연간 구독도 이용 가능 횟수는 매월 새로 부여하며 남은 횟수는 이월하지 않습니다.

체험 대상자에게 3일간 총 3회의 AI 복기 신청 기회를 제공합니다. 한국 시간 기준 하루 1회이며 사용하지 않은 당일 기회는 이월하지 않습니다. 체험 자격·기간과 이후 자동 갱신 조건은 Apple 결제 화면에서 확인합니다.

처리 중 신청은 이용 횟수를 예약하고, 확정 실패는 유료 이용 횟수 예약을 해제합니다. 저장 결과를 다시 읽을 때에는 새 차감이 없습니다. 체험 횟수는 별도 정책으로 관리하며 결과 3개의 성공을 보장하는 뜻은 아닙니다.

8. 내보내기와 삭제

안전매매원장 내보내기에는 원본 이미지, 내부 파일 경로, 내부 식별자, 원본 텍스트 인식 결과, 탐지 개인정보, 복기와 AI 결과를 포함하지 않습니다.

천운은 별도의 로그인 계정을 만들지 않습니다. 따라서 별도 계정 삭제 절차는 없으며, 사용자는 앱의 데이터와 프로필 관리에서 캡처, 마스킹본, 장부, 복기, 프로필과 AI 복기 결과를 삭제할 수 있습니다. 현재 구독이 없어도 본인 신청임을 확인한 뒤 원격 자료 삭제를 요청할 수 있습니다. 서버가 삭제 완료 또는 자료 없음으로 확인한 결과는 앱을 다시 실행해도 나타나지 않아야 합니다.

앱 데이터 삭제와 App Store 구독 해지는 서로 다른 작업입니다. 앱 데이터를 삭제해도 Apple 구독은 자동 해지되지 않으며, 구독을 해지하거나 만료해도 기기에 이미 저장된 장부와 AI 복기 결과는 자동 삭제되지 않습니다. 구독은 Apple의 구독 관리 화면에서 별도로 관리합니다.

9. 권한

  • 사진: 선택한 매매 캡처 가져오기
  • 카메라: 매매 자료 직접 촬영
  • Face ID: 사용자가 앱 잠금을 켠 경우 기기 인증

10. 문의와 변경

고객지원·개인정보 문의는 support@cheonun-ai.com으로 보낼 수 있습니다.

처리 방식이 바뀌면 App Store 개인정보 공개 내용, 앱의 개인정보 선언 파일, 동의 화면, 심사 안내와 이 페이지를 함께 갱신합니다.