개인정보 처리방침
시행일 및 최종 수정일: 2026년 8월 4일
본 개인정보 처리방침은 Hangzhou Origin Gravigation Technology Co., Ltd(운영자)가 Erase iOS 앱, 클라우드 처리 API 및 지원 페이지의 정보를 처리하는 방식을 설명합니다. 개인정보 관련 문의나 요청은 forkable0@gmail.com으로 보내주세요.
1. Erase가 처리하는 정보
- 계정 및 신원 데이터: 익명 사용을 위해 생성된 Supabase 사용자 UUID, 익명 상태, 인증 세션, 그리고 존재하는 경우 프로필 이름, 이미지, 로캘 및 Pro 이용 권한 상태.
- 사용자 미디어 및 편집 입력: 사진, 동영상, 이미지 크기 및 미디어 형식, 브러시 또는 올가미 획, 마스크, 선택 영역 및 요청한 도구 설정. 기기 내 보정 및 워터마크 추가는 로컬에서 작동합니다. 클라우드 도구는 필요한 미디어와 편집 입력을 Erase API 및 해당 AI 처리업체에 전송합니다.
- 작업 및 결과: 작업 UUID, 계정 UUID, 작업 유형, 상태, 타임스탬프, 제공업체 요청 ID, 크레딧 비용, 오류 또는 취소 상태, 생성된 이미지나 동영상, 썸네일 및 비공개 저장소 참조. 앱에 반환되는 결과 링크는 1시간 후 만료되는 서명된 URL입니다.
- 구매 및 보상: Apple과 Superwall을 통해 수신하는 상품 및 이용 권한 식별자, 구매, 갱신, 해지, 만료, 복원, 거래 및 원거래 식별자, 크레딧 원장 항목, 보상형 광고 이벤트 UUID, 광고 단위 식별자, 지급 출처 및 타임스탬프.
- 푸시 및 기기 데이터: Expo 푸시 토큰, 플랫폼, 토큰 업데이트 시간, 정규화된 언어 설정, 진단에 포함된 앱 릴리스 메타데이터, 요청을 전달하고 보호하기 위해 Cloudflare가 처리할 수 있는 IP 주소 및 사용자 에이전트 같은 네트워크 정보. 보상형 광고 실패 시 허용 정책의 악용을 방지하기 위해 Erase는 Cloudflare의 신뢰된 클라이언트 IP를 단기 SHA-256 지문으로 만들어 속도 제한 카운터에 저장하며 원시 IP는 저장하지 않습니다.
- 로컬 데이터: 인증 세션, 언어 및 환경설정 값, 크레딧/구독 캐시, 저장된 편집기 컨텍스트당 최대 5개의 기록 이미지, 편집 재개에 필요한 원본/결과 사본, 임시 내보내기 또는 다운로드 파일. 이 데이터는 앱 또는 계정 데이터가 지워지거나 운영체제가 임시 캐시를 제거하거나 귀하가 계정을 삭제할 때까지 기기에 남습니다.
2. 정보를 사용하는 이유
사용자 인증, 요청된 편집 실행, 결과 생성 및 비공개 전달, 작업물 표시, 입력·속도·크레딧·이용 권한 규칙 적용, 취소 및 중복 없는 환급 처리, 구매 복원 및 구독 상태 동기화, 요청된 완료 알림 전달, 보상형 광고 보상 지급, 사기·재전송·악용 방지, 오류 진단, 지원 및 개인정보 요청 대응, 법규 준수를 위해 사용합니다.
3. 처리업체 및 전송 대상
- Cloudflare는 공개 사이트와 Worker API를 호스팅하고 요청을 라우팅하며 네트워크 및 보안 제어를 제공합니다.
- Supabase는 인증, Postgres 데이터베이스 및 계정에 연결된 결과와 썸네일용 비공개
uploads저장 버킷을 제공합니다. - PostHog는 제품 및 매출 분석을 위해
seo:<uuid>형태의 가명 처리된 랜딩 페이지 방문자 ID, 랜딩 페이지 경로,$pageview이벤트 및 해당 방문에 귀속된 구매 수와 매출액을 수신합니다. - FAL은 클라우드 감지, 사물/워터마크 제거, 배경 제거, 이미지 확대, AI 느낌 완화 이미지 편집 및 동영상 처리를 위해 미디어와 필요한 경우 마스크나 편집 지시를 수신합니다. Naturalize AI의 경우 Erase는 GPT Image 2 편집을 위해 원본 이미지를 FAL에 직접 보냅니다.
- OpenRouter는 선택적 OpenRouter 기반 텍스트 생성 API를 호출할 때만 텍스트 프롬프트와 관련 텍스트 요청 데이터를 수신합니다. Naturalize AI에는 사용되지 않으며 Erase는 원본 이미지를 OpenRouter에 보내지 않습니다.
- Superwall은 결제 화면 표시, 구매 복원 및 Pro 상태 동기화를 위해 Erase 계정 UUID, 결제 화면 배치/컨텍스트 및 구매 또는 이용 권한 이벤트를 수신합니다.
- Apple 및 StoreKit은 App Store 구매, 구독 관리, 복원 및 환불 요청을 처리합니다. 운영자는 전체 결제 카드 정보를 수신하지 않습니다.
- Google AdMob은 보상형 광고를 제공하고 광고/기기 신호 및 광고 상호작용을 처리합니다. 서버 측 보상 검증을 위해 Erase는 일회용의 불투명한 보상 세션 UUID를
user_id와custom_data모두로 전송하며, 고정된 Supabase 계정 UUID는 전송하지 않습니다. Google은 광고 단위의 숫자 접미사, 보상 값, 콜백 타임스탬프, 거래 ID, 불투명한 세션 값, 서명 및 검증 키 ID를 반환합니다. Erase는 세션을 계정에 매핑하고 서명과 정확한 세션 연결을 검증하며, 중복 지급을 방지하기 위해 거래/세션 결과를 기록합니다. Erase는 Google 동의 절차에서 맞춤형 광고가 허용되고 iOS의 앱 추적 투명성 안내에서 귀하가 추적을 허용한 경우에만 AdMob에 맞춤형 광고를 요청합니다. 미응답 상태를 포함한 나머지 모든 경우에는 비맞춤형 광고를 요청합니다. iOS에서는 ATT 안내가 앱 실행 시가 아니라 첫 보상형 광고 직전에 나타나며, 이후 광고 전마다 현재 응답을 다시 읽습니다. Google 동의 절차가 적용되는 경우 해당 양식이 먼저 표시됩니다. - Expo Push Service는 작업 완료 알림 전달을 위해 푸시 토큰과 알림 페이로드를 수신합니다.
Sentry 진단: 진단을 위해 Sentry를 사용합니다. Sentry는 충돌, 오류, 성능 추적, 입력 내용은 포함하지 않고 구성요소와 소스 파일을 식별하는 터치 기록, 상품 ID와 오류 메시지가 포함될 수 있는 구매 흐름 기록을 수신합니다. 서버 측 오류 이벤트에는 익명 Supabase 사용자 UUID, 요청 경로 및 Cloudflare cf-ray 요청 ID가 포함될 수 있습니다. 모바일 Sentry 이벤트도 같은 익명 Supabase 사용자 UUID 및 익명 사용자 세그먼트와 연결됩니다. 이 정보는 신뢰성 및 구매 이용 권한 오류 진단에 사용하며 제품 분석에는 사용하지 않습니다.
4. 판매, 광고 및 추적 선택
사용자 미디어나 개인정보를 판매하지 않으며 사용자 미디어로 광고 프로필을 만들지 않습니다. 보상형 광고는 선택 사항입니다. 초기 제공량을 사용하거나, 광고를 보고 1크레딧을 추가하거나, Pro를 구매할 수 있습니다. ATT 권한을 거부해도 핵심 편집 기능을 이용할 수 있습니다. Apple과 AdMob은 추적 허가 없이 허용되는 제한된 기기, 네트워크, 부정 이용 방지 및 문맥 광고 정보를 처리할 수 있습니다. iOS 설정에서 추적 권한을 변경할 수 있습니다.
5. 보관 기간
- 요청 본문, 마스크 및 획: 운영자는 메모리에서 처리하며 요청 후 별도의 데이터베이스 기록으로 영구 저장하지 않습니다. 각 제공업체는 자체 서비스 약관에 따라 실제로 수신한 요청 데이터만 보관할 수 있습니다. FAL은 클라우드 편집 미디어를 수신할 수 있으며, OpenRouter는 해당하는 선택적 텍스트 생성 요청 데이터만 수신하고 Naturalize AI 원본 이미지는 수신하지 않습니다.
- 성공한 작업물, 생성된 미디어, 썸네일 및 작업 기록: Erase 계정을 삭제할 때까지 비공개 Supabase 저장소와 계정 데이터베이스에 보관합니다. Erase는 영구 백업이 아니므로 원본과 내보낸 사본을 보관하세요.
- 서명된 결과 URL: 1시간 후 만료되지만 원본 비공개 파일은 계정 삭제 시까지 남습니다.
- 제출 전 취소 의사: 10분 후 제거됩니다. 동영상이 아닌 이미지 작업이 15분 후에도 처리 중이면 실패 처리하고 크레딧을 환급합니다. 동영상 대조 처리는 1시간의 처리 기한이 지나면 중지됩니다.
- 속도 제한 카운터: 실패 시 허용 정책에 쓰이는 해시 처리된 IP 범위와 요청 수는 단기 운영 기록이며 공통 만료 카운터 정리 절차로 제거됩니다. 이 행에는 원시 IP 주소가 저장되지 않습니다.
- 계정, 크레딧, 구독, 보상형 광고 이벤트 및 푸시 토큰: Erase 계정이 존재하는 동안 보관합니다. 푸시 서비스에서 더 이상 등록되어 있지 않다고 보고하면 유효하지 않은 푸시 토큰을 제거합니다.
- 계정 삭제 복구 상태: 자동 정리가 완료되지 않은 동안에만 보관합니다. 스케줄러가 정리를 재시도하며 비공개 파일이 제거되고 Supabase 신원 삭제가 확인되면 복구 행을 제거합니다.
- Webhook 무결성 기록: 삭제 시 계정 식별자와 제공업체 페이로드를 지웁니다. 중복 처리 방지 및 시스템 무결성 기록을 위해 제공업체 이벤트 ID, 이벤트 유형, 처리 상태, 타임스탬프 및 오류 상태가 남을 수 있습니다.
- Apple 구매 기록 및 처리업체 사본: Apple 또는 관련 처리업체가 자체 법적 의무 및 보관 정책에 따라 독립적으로 보관합니다.
6. 보안 및 비공개 접근
클라우드 API에는 Supabase bearer 토큰이 필요합니다. 작업은 계정 UUID별로 범위가 분리됩니다. 결과 파일은 비공개 버킷에 저장하고 단기 서명 URL로 전달합니다. 서비스 키는 서버 측에 유지됩니다. 저장이나 전송 방식 중 완벽하게 안전한 것은 없으므로 위 처리업체에 보낼 권한이 없는 미디어는 업로드하지 마세요.
7. 삭제 및 개인정보 요청
Erase 설정에서 계정 삭제를 선택하면 Supabase 신원, 계정 프로필, 작업물과 결과 파일, 작업·크레딧·구독 사본·보상형 광고 행, 푸시 토큰 및 해당 기기의 편집기 컨텍스트를 삭제할 수 있습니다. 정리에 실패하면 자동으로 재시도합니다. Erase를 삭제해도 Apple 구독은 해지되지 않고 Apple 거래 내역이 제거되지 않으며 Apple 환불이 요청되지 않습니다. App Store에서 별도로 관리하세요.
해당되는 경우 forkable0@gmail.com으로 열람, 정정, 삭제, 처리 제한, 처리에 대한 이의 제기 또는 개인정보 이동을 요청할 수도 있습니다. 요청을 찾는 데 필요한 계정 이메일 또는 익명 계정 UUID만 포함하세요. 사용자 미디어, 비밀번호 또는 결제 인증 정보는 이메일로 보내지 마세요. 처리 전에 계정 통제 권한을 확인해야 할 수 있습니다.
8. 국제 처리, 아동 및 변경
위 처리업체는 귀하의 국가 외의 국가에서 정보를 처리할 수 있습니다. 해당 전송에는 각 업체의 계약상 및 법적 보호 조치가 적용됩니다. Erase는 해당 관할 지역에서 데이터 처리에 동의할 수 있는 최소 연령 미만의 아동을 대상으로 하지 않습니다. 아동이 유효한 허가 없이 데이터를 제출했다고 생각되면 문의해 주세요.
제품, 제공업체, 보관 기간 또는 법률이 변경되면 본 방침을 업데이트할 수 있습니다. 중요한 변경은 새 시행일과 함께 여기에 게시하며 적절한 경우 앱에서도 알립니다.
9. 문의
운영자: Hangzhou Origin Gravigation Technology Co., Ltd
이메일: forkable0@gmail.com
지원: Erase 지원
Stripe 웹 결제
Stripe는 웹 결제, 청구 정보, 결제 수단, 세금, 부정 이용 방지, 구독 관리 및 환불을 처리합니다. Erase는 계정 식별자, 선택한 요금제, 가격, 통화 및 계정 이메일이 있는 경우 해당 이메일을 전송합니다. Stripe는 고객, 결제 세션, 결제 의도, 청구, 청구서, 구독, 가격, 상태 및 결제 기간 데이터를 반환합니다. Erase는 Pro 권한 부여, webhook 중복 처리 방지, 해지와 환불 관리, 지원 요청 대응을 위해 이러한 식별자와 수명주기 기록을 저장합니다. Erase는 전체 결제 카드 정보를 수신하거나 저장하지 않습니다. Erase 계정 삭제 시 계정에 연결된 Stripe 구매 기록은 제거됩니다. 재전송에 따른 중복 처리를 방지하고 시스템 무결성을 유지하기 위해 개인을 식별하지 않는 이벤트 ID와 처리 상태는 남을 수 있으며, Stripe는 자체 법적 의무 및 정책에 따라 기록을 보관합니다.