개인정보처리방침
시행일: 2026년 11월 3일 · Android와 iPhone에서 사용하는 기능별 개인정보 처리 내용을 안내합니다.
처리자와 문의
(주)테스이앤씨 · 대표 김진호 · 사업자등록번호 659-86-03574
개인정보 문의 tesenc@naver.com · 031-708-7750
경기도 성남시 분당구 장미로 42, 205호(야탑동, 야탑리더스)
통신판매업 신고번호: 2026-성남분당A-0982 · 신고기관: 경기도 성남시
기기에 저장되는 정보
사진·동영상, 프로젝트와 폴더, 보드 내용, 스캔 이미지·PDF·OCR 결과, 촬영 설정은 기기에 저장됩니다. 당사 서버로 촬영 원본을 자동 업로드하거나 백업하지 않습니다. 사용자가 공유를 선택하면 운영체제 공유창을 통해 선택한 앱에 파일이 전달됩니다.
권한
카메라는 촬영과 스캔, 마이크는 동영상 소리와 음성 명령, 사진 접근은 저장·가져오기·사용자가 선택한 사진 삭제, 위치는 GPS·주소·지도·날씨 표시에 사용합니다. 권한은 기기 설정에서 철회할 수 있으며 관련 기능이 제한될 수 있습니다.
위치·지도·날씨
GPS를 켜거나 수동 위치를 선택하면 정확한 위치가 사진 메타데이터와 표시 내용에 포함될 수 있습니다. 주소 조회에는 기기의 지오코딩 서비스를 사용합니다. 일반 지도는 OpenFreeMap, 위성 지도는 EOX에서 불러오며 지도 영역·확대 수준·IP 주소가 요청에 포함될 수 있습니다. 날씨·일출·일몰 및 추정 고도에는 소수점 셋째 자리로 반올림한 좌표를 MET Norway로 보냅니다. 일출·일몰에는 날짜와 시간대도 포함됩니다. 이 정도로 반올림한 좌표도 익명 정보로 보지 않습니다. GPS 권한과 관련 표시를 끄면 해당 기능을 제한할 수 있으며, 광고 요청에 정확한 좌표를 별도로 붙이지 않습니다.
음성 명령과 AI
음성 인식은 Apple·Google 또는 기기의 음성 서비스가 수행하며, 서비스·언어·기기 설정에 따라 음성이 서버로 전송될 수 있습니다. AI 해석에는 인식된 명령문·언어, 기존 폴더 경로(요청당 최대 500개), 선택 폴더와 생성 기준 경로, 날짜·요일·시간대·달력 문맥 및 서명된 이용 권한을 Cloudflare Workers/Workers AI로 전송합니다. 명령문과 폴더명에 넣은 개인정보도 함께 전송될 수 있으므로 불필요한 개인정보를 넣지 마세요. 촬영 사진과 원본 음성은 당사의 AI 명령 해석 본문에 넣지 않습니다. AI를 사용하지 않아도 기본 촬영이 가능합니다.
당사 AI 해석 경로는 Workers AI 표준 추론을 사용합니다. Cloudflare는 이 경로의 입력·출력을 모델 학습에 사용하지 않으며 요청 처리에 필요한 기간 후 보관하지 않는다고 설명합니다. 보안·법적 예외와 운영 메타데이터 처리는 별도이며, 당사가 보상형 AI 재시도를 위해 보관하는 생성 결과 캐시도 아래 보관표에 따릅니다. Workers AI 데이터 처리 안내
로그인·체험·구매
앱 자체 아이디·비밀번호 가입은 없습니다. 스토어 구매·구독을 확인할 때 상품 ID, 구매 토큰·거래 ID, 유효기간·갱신·해지·환불 상태와 기기/설치 결합값을 스토어 및 당사 검증 서버가 처리합니다. 카드번호·결제 계좌번호는 당사가 받지 않습니다. 과거 별도 Google 체험 인증 경로를 이용한 경우 인증 토큰이 전송되고, 당사 서버는 검증된 계정 식별값의 해시와 최초 체험 기간을 중복 체험 방지에 사용합니다. 인증 토큰에 포함된 이메일·프로필 값과 서버가 실제로 저장하는 체험 해시는 구분합니다. 스토어 구독 체험, 과거 앱 자체 체험, 비공개 테스트 권한은 서로 다른 권한입니다.
Pro 쿠폰 이용권
Android 이용권 등록 시 코드 SHA-256 해시, 설치 ID, Android 식별자에서 만든 기기결합 해시, Play Integrity의 앱·라이선스·기기 판정과 등록·확인 시각·만료일을 권한 제공, 최대 3기기 제한과 부정 이용 방지에 사용합니다. 원문 코드는 요청 처리 중 전송되며 당사 서버에 저장하지 않고, 기기에서는 Android Keystore로 암호화해 보관합니다. 해시된 값도 설치·기기를 구분하는 가명 식별정보이며 익명 데이터라고 단정하지 않습니다.
iPhone은 같은 Android 코드를 입력하는 구조가 아니라 Apple 공식 Offer Code 교환과 거래 검증을 사용하도록 구현했습니다. 이 경로는 상품·거래 fingerprint·원래 구매일·만료일, 설치/기기결합값, App Attest key ID·공개키·검증 카운터를 처리합니다. 거래 JWS 원문은 당사 서버에 영구 저장하지 않습니다. Apple 이용권은 앱과 스토어에서 제공되는 경우 해당 교환·검증 절차에 따라 처리합니다.
보상형 광고의 1시간 Pro
보상형 광고가 운영 설정으로 활성화되면 플랫폼·앱·빌드·광고단위, 설치 ID·기기결합값, 광고 세션·보상 거래 해시·발급/만료 시각, AI 잔여 횟수와 무결성 검증 proof를 처리합니다. 광고 검증용 customData에는 이메일·사진·GPS 대신 불투명한 세션 결합값을 사용합니다. iPhone의 보상형 광고 검증 키는 365일 이용권 키와 구분해 Keychain에 저장합니다. 광고 완료 콜백만으로 상용 Pro를 지급하지 않고 Google의 서버 검증과 서명 권한을 확인하도록 구현합니다. 광고 시청을 선택하면 해당 기능에 필요한 검증이 수행됩니다.
서버가 AI 요청을 중복 차감하지 않도록 요청 ID·요청 해시와 생성 결과를 임시 보관합니다. 원문 AI 요청은 보상 검증 저장소에 저장하지 않지만 생성 폴더명 등이 응답 캐시에 포함될 수 있습니다. 이 캐시는 원래 1시간 보상의 만료에 맞춰 별도 삭제를 예약하며 새 광고·검증 요청으로 연장하지 않습니다. 기기/검증 메타데이터는 최근 처리 후 Android 1일, iOS App Attest 키가 있는 경우 30일 보관 구성과 구분합니다. 앱의 개인화 광고 설정과 이 부정 이용 방지용 권한 검증은 서로 다른 처리입니다.
광고와 진단
광고가 요청되는 빌드는 Google AdMob과 동의 관리 SDK를 사용할 수 있습니다. Android의 GMA Next-Gen SDK와 iOS의 Google Mobile Ads SDK는 실제 버전·설정에 따라 IP 주소(대략적 위치 추정 가능), 앱 실행·탭·동영상 시청 등 상호작용, 실행 시간·멈춤·에너지 사용 등 진단, 광고 ID·앱셋 ID 및 해당 시 계정 관련 식별자를 광고·분석·부정 이용 방지 목적으로 처리할 수 있습니다. GPS 권한을 꺼도 IP 기반 처리는 별개입니다. 광고 식별자 삭제나 개인화 거부만으로 모든 데이터 전송이 중단된다고 안내하지 않습니다. 테스트 광고도 외부 SDK를 통해 처리될 수 있습니다. 광고 동의가 필요한 지역에서는 동의 관리 절차를 거치며, 표시되는 개인정보 선택 메뉴에서 선택을 변경할 수 있습니다.
보관·삭제·권리
- 개인정보 문의 이메일로 삭제·열람·정정·처리정지 중 원하는 요청을 적어 보내 주세요.
- 앱 버전, 기종, 대략적인 이용권 등록 시각 등 필요한 최소 정보로 본인과 해당 기록을 확인합니다. 비밀번호·인증번호·카드번호·전체 쿠폰 코드는 보내지 마세요.
- 삭제할 기록, 이용권 복구에 미치는 영향과 법령상 보관되는 기록·기간을 안내한 뒤 처리 결과를 회신합니다. 기기에만 있는 사진·영상은 사용자가 앱이나 사진 앱에서 직접 삭제할 수 있습니다.
| 정보 | 보관 위치 | 기한과 삭제 |
|---|
| 촬영물·프로젝트·설정 | 기기 저장소/사진 앱 | 사용자가 삭제할 때까지. 앱 삭제로 공유 저장소·사진 앱·공유받은 사본까지 모두 지워지지는 않습니다. |
| 유료 구매 현재 상태·거래 해시 | 당사 검증 저장소 | 마지막 현재 상태 갱신 후 30일. 상품/앱·권한 종류·거래 해시·상태·스토어 만료·확인 시각만 저장하며 원문 구매 토큰·영수증·Apple JWS는 이 상태 캐시에 저장하지 않습니다. 법정 거래 원장과 별도입니다. |
| Android 쿠폰 코드 해시·기기결합·기간 | 당사 검증 저장소 | 정상 등록 후 만료일 + 30일. 취소된 코드는 취소일 + 30일. 미등록 발급 기록은 등록 기한 + 30일. |
| iPhone 쿠폰 거래 fingerprint·기기결합·기간 | 당사 검증 저장소 | 이용권 만료일 + 30일. 원문 거래 JWS는 이 저장소에 영구 보관하지 않습니다. |
| 보상형 AI 생성 결과·요청 ID/해시 | 당사 검증 저장소 | 해당 요청의 원래 1시간 보상 만료까지. 새 보상으로 이전 결과의 기한을 늘리지 않습니다. |
| 보상형 광고 기기·검증 메타데이터 | 당사 검증 저장소 | 마지막 처리 후 Android 1일, iOS App Attest 키가 있는 기록 30일. |
| 1년권/테스트용 iOS App Attest 검증키·카운터 | 당사 검증 저장소 | 보상형 광고 키와 별도. 캠페인 종료일과 최종 등록기한 + 최대 366일 + 30일 중 늦은 기한을 적용합니다. 검증 challenge는 5분. |
| 과거 계정당 최초 체험 이력 | 당사 검증 저장소 | 최초 체험 중복 방지용 계정 해시·시작/만료·정책 버전이 남습니다. 중복 체험 방지가 필요한 서비스 운영기간 동안 보관합니다. 자동 삭제 기한이 설정된 기록과 구분하며, 삭제·처리정지 요청이 있으면 보관 필요성과 법적 근거를 확인해 처리합니다. |
| 환불 처리·복구 정보 | 당사 검증 저장소 | 미확정 환불의 암호화된 구매 토큰 복구값은 최대 24시간. 완료·검토필요 상태와 요청 시각 등 최소 기록은 거래 이행·분쟁 처리·법정 보존에 필요한 기간 보관합니다. 모든 복구값·원문 토큰을 같은 기간 보관하지 않습니다. |
전자상거래법상 보존의무가 적용되는 범위의 계약·청약철회 및 대금결제·공급 기록은 5년, 소비자 불만·분쟁 처리 기록은 3년, 표시·광고 기록은 6개월 보존합니다. 이는 모든 음성·사진·기기 식별정보를 그 기간 보관한다는 뜻이 아니며, 해당하는 최소 기록만 다른 목적의 이용을 제한해 보관해야 합니다. 거래기록 보존 규정
열람·정정·삭제·처리정지·기기 교체는 tesenc@naver.com으로 요청할 수 있습니다. 기종·앱 버전·대략적인 등록 시각과 오류 내용 등 최소 정보만 보내 주세요. 비밀번호·인증번호·카드번호·전체 이용권 코드는 보내지 마세요. 본인 확인 후 처리 결과나 제한 사유를 안내하며 이용권 기록 삭제로 남은 Pro 이용과 복구가 끝나는 경우 먼저 안내합니다. 관계 법령에 따라 보존해야 하는 기록은 별도로 취급합니다.
제3자와 국외 처리
Google, Apple, Cloudflare, MET Norway, OpenFreeMap 및 EOX가 각 서비스 제공을 위해 정보를 국외에서 처리할 수 있습니다. 처리 위치와 보관은 각 제공업체 정책을 따릅니다. Google · Apple · Cloudflare
외부 제공업체의 별도 로그
MET Norway는 API 접근 시 IP와 요청 좌표를 기록하고 접근 로그를 노르웨이 Oslo에 저장한다고 안내합니다. 로그인 없는 기상 사이트의 IP는 최대 90일 보관 기준이 적용되며 별도 보안 처리는 해당 정책을 따릅니다. OpenFreeMap은 일반·오류 로그 7일, 보안사고 IP 로그 최대 30일의 기준을 안내합니다. EOX는 일반 접근 로그를 1년 미만 보관하며 보안사고 조사 예외를 안내합니다. 이는 당사 권한 검증 저장소의 보관기간과 다릅니다.
Cloudflare Workers AI · Cloudflare DPA · MET API · MET Privacy · OpenFreeMap · EOX
변경
기능, SDK 또는 서버 흐름이 달라지면 시행일과 내용을 갱신하고 필요한 경우 앱에서 알립니다.