Legal · HumTrack

개인정보처리방침

시행일(예정): 2026-11-01  ·  최종개정: 2026-09-28  ·  1.4-draft

1. 개인정보 처리자

2. 처리 항목 및 수집 방법

항목 수집 시점 처리 위치 보유 기간 법적 근거
이메일, OAuth provider, OAuth sub 회원가입 시 Supabase Auth (us-east-1) 회원 탈퇴 시까지 계약 이행
Apple "Hide my email" relay 주소 회원가입 시 (해당 경우) Supabase Auth 회원 탈퇴 또는 Apple revoke 시까지 계약 이행
가입일 회원가입 시 Supabase Postgres 회원 탈퇴 시까지 계약 이행
보컬 음성 녹음 (Opus 16kHz mono, .caf/.ogg) — 분석·보컬 처리·오토튠·이펙트용 분석 / 보컬 처리 / 오토튠 / 이펙트 실행 시 Fly.io iad 서버 메모리 처리 완료 즉시 폐기 (저장 ❌) 계약 이행
구독 정보 (스토어, 상품 ID, 구독 상태, 만료일, 스토어 거래 ID) 결제·갱신·복원 시 Supabase Postgres (us-east-1) 회원 탈퇴 시까지 계약 이행
IAP 영수증 / 결제 webhook 알림 결제·갱신 시 Supabase Postgres 90일 (webhook 로그) / 5년 (영수증, 세법) 법령 의무
사용 통계 (분석 호출 횟수 — 레이트리밋·남용 방지) 기능 사용 시 Supabase Postgres 회원 탈퇴 시까지 계약 이행
디바이스 모델, OS 버전, 앱 버전 API 호출 시 Supabase Postgres / 서버 로그 90일 정당한 이익 (보안·호환성)
에러·크래시 스택 트레이스 (PII 자동 수집 비활성) 앱·백엔드 오류 발생 시 Sentry (미국) 90일 정당한 이익 (안정성)
화면 상호작용 (탭·스크롤 등 세션 리플레이·히트맵, PII 자동 마스킹) 앱 사용 시 Microsoft Clarity (미국/글로벌) 세션 녹화 90일 정당한 이익 (제품·UX 개선)
제품 상호작용(앱 시작·기능 흐름·성공/실패), 앱·기기 정보, 앱 인스턴스 식별자, 로그인 시 Supabase 사용자 ID(불투명 UUID) "익명 사용 분석"을 켠 상태로 앱 사용 시 Google Firebase Analytics (미국/글로벌) 사용자·이벤트 단위 데이터 2개월 정당한 이익 (제품 개선), 설정에서 거부 가능

중요 (수집하지 않는 항목):
- 회원의 곡·보컬·MIDI 등 작업물의 서버 보관 ❌ — 기기에만 저장되며 업로드되지 않습니다 (분석·처리를 위해 전송된 오디오는 메모리에서 처리 후 즉시 폐기)
- 결제 카드 번호 직접 처리 ❌ (Apple / Google 이 처리)
- 위치 정보 ❌
- 연락처 ❌
- 사진 라이브러리 접근 ❌
- 광고 추적 식별자 (IDFA, AAID) ❌ — iOS ATT 권한도 요청하지 않습니다.
- 이메일·이름·곡 제목·가사·오디오·파일 경로·노트/MIDI 내용·음성 특성·자유 입력 텍스트의 분석 이벤트 전송 ❌

분석·진단 도구 안내: Sentry와 Microsoft Clarity는 현재 활성화되어 있습니다. Firebase Analytics SDK는 통합되어 있으나 운영 수집은 비활성 상태이며, 본 개정 시행과 스토어 제출 정보 반영 후에만 활성화합니다. 이후에도 설정 → 익명 사용 분석에서 향후 수집을 끌 수 있습니다.

Sentry (오류·크래시 리포팅): 앱과 백엔드에서 발생한 오류·크래시의 스택 트레이스와 발생 환경(기기 모델, OS·앱 버전, 요청 경로)을 수집하며, 성능 트레이싱은 10% 표본만 수집합니다. 서버는 send_default_pii=False, 앱은 sendDefaultPii = false 로 설정되어 이메일·IP 등 개인정보를 자동 수집하지 않으며, 로그인 사용자는 Supabase 사용자 ID(불투명 UUID) 로만 식별합니다. 보컬 오디오·곡·MIDI 는 Sentry 로 전송되지 않습니다.

Microsoft Clarity (세션 리플레이·히트맵): 익명 행동 분석 도구로, 화면 녹화 영상이나 키 입력 원문을 저장하지 않으며 입력 필드 등 민감 영역은 SDK 가 자동 마스킹합니다. 광고 목적으로 사용되지 않고 제3자에 데이터를 이전하지 않으며, IDFA/ATT 추적 식별자도 사용하지 않습니다. 로그인 사용자의 경우 세션을 식별·필터링하기 위해 Supabase 사용자 ID(불투명 UUID) 가 Clarity 로 함께 전달됩니다(개인을 직접 식별하는 PII 아님). (IP 로부터 도시 단위의 대략적 위치가 추정될 수 있으나 개인과 연결되지 않습니다.)

Google Firebase Analytics (제품 분석): 허용 목록에 든 고정 이벤트와 열거형 값만 전송합니다. 앱 시작과 기능 흐름의 시작·성공·실패를 집계하며 이메일·이름·곡 제목·가사·오디오·파일 경로·노트/MIDI 내용·음성 특성·자유 입력 텍스트는 전송하지 않습니다. 로그인 사용자는 불투명 Supabase 사용자 ID로만 연결됩니다. 광고 식별자와 광고 개인화 신호는 비활성화하며 광고·교차 앱 추적에 사용하지 않습니다.

3. 처리 목적

  1. 서비스 제공: 계정 인증, 보컬 분석 및 처리 (오토튠·이펙트 포함)
  2. 결제 및 구독 관리: IAP 영수증 검증, 갱신 webhook 처리, Pro 자격 판정
  3. 안정성 개선: 오류·크래시 추적 (Sentry — PII 자동 수집 비활성)
  4. 제품·UX 개선: 익명 세션 리플레이·히트맵 분석 (Microsoft Clarity)
  5. 제품 흐름 개선: 기능 사용·성공·실패를 집계한 제품 분석 (Google Firebase Analytics, 사용자가 끌 수 있음)
  6. 보안: 이상 접속 탐지, API rate limiting
  7. 법령상 의무: 세법, 전자상거래법, 전자금융거래법

4. 보유 및 파기

  1. 회원 탈퇴 시: Supabase Auth 의 계정 정보, Supabase Postgres 의 구독·영수증 기록, 그리고 Cloudflare R2 에 해당 회원 prefix 로 남아 있는 객체가 있는 경우 이를 포함하여 72시간 이내 cascade 영구 삭제합니다 (SLA: 영업일 기준 3일 이내 접수 확인).
  2. 회원의 작업물: 곡·보컬·MIDI 등 작업물은 회원의 기기에만 저장되며 회사 서버에 보관되지 않습니다. 따라서 회사는 이를 열람·삭제·복구할 수 없으며, 삭제·백업은 회원이 기기에서 직접 수행합니다.
  3. Pro 구독 만료 시: Pro 전용 기능(곡 무제한 저장, WAV/MIDI/스템 내보내기)만 잠기며, 이미 기기에 저장된 곡은 삭제되지 않고 그대로 열람·편집·재생할 수 있습니다. 별도의 휴면 계정 정책이 향후 도입될 경우 시행일 30일 전 본 방침 개정을 통해 사전 고지합니다.
  4. IAP 영수증: 「전자상거래법」 및 「전자금융거래법」 상 보존 의무에 따라 결제·계약 기록은 5년 보관.
  5. IAP webhook 알림 로그: 90일.
  6. 보컬 오디오 (무료·Pro 공통): 분석·보컬 처리·오토튠·이펙트 서버 메모리에서 처리 후 즉시 폐기 (영구 저장 ❌).
  7. Firebase Analytics: 사용자·이벤트 단위 데이터 보존 기간은 2개월입니다. 설정에서 끄면 향후 수집을 중단하고 앱이 설정한 사용자 ID 연결을 해제합니다. 기존 데이터는 보존 기간에 따라 삭제되며 이메일로 삭제를 요청할 수 있습니다. 표준 집계 보고서는 별도로 유지될 수 있습니다.

5. 처리 위탁 (Subprocessors)

수탁자 위탁 업무 리전 데이터
Supabase Inc. DB·인증 호스팅 미국 (AWS us-east-1) 계정, 구독·영수증 기록
Cloudflare, Inc. DNS·CDN, 객체 스토리지 (R2) 미국 (us-east-1) 없음 — 현재 앱은 회원 콘텐츠를 R2 에 업로드하지 않습니다
Fly.io, Inc. 백엔드 분석·오디오 처리 서버 호스팅 미국 (iad — Ashburn, VA) 보컬 (메모리 처리, 즉시 폐기)
Apple Inc. iOS IAP 처리, Apple Sign In 미국 영수증, OAuth sub
Google LLC Android IAP, Google Sign In, Firebase Analytics 제품 분석 미국 / 글로벌 영수증, OAuth sub, 제품 상호작용, 앱·기기 정보, 앱 인스턴스 식별자, 사용자 ID(불투명 UUID)
Functional Software, Inc. (Sentry) 오류·크래시 리포팅 미국 에러 stack trace, 사용자 ID(불투명 UUID)
Microsoft Corporation (Clarity) 세션 리플레이·히트맵 (익명 행동 분석) 미국 / 글로벌 화면 상호작용 이벤트 (PII 마스킹)

EU/EEA 거주자의 개인정보가 한국 또는 미국으로 이전되는 경우, 유럽위원회 표준계약조항(SCC, 2021/914/EU) 또는 동등한 보호 장치를 통해 보호됩니다.

6. 이용자 권리

회원은 다음 권리를 보유하며, humtrack@gmail.com 또는 앱 내 "설정 → 계정 삭제"를 통해 행사할 수 있습니다:

Firebase Analytics의 향후 수집은 설정 → 익명 사용 분석에서 언제든 끌 수 있습니다. 이미 수집된 분석 데이터는 이메일로 삭제를 요청할 수 있습니다.

핵심 명시 (CCPA): 회사는 개인정보를 판매하거나 cross-context behavioral advertising 목적으로 제3자와 공유하지 않습니다. 지난 12개월간 판매된 항목 = 없음.

데이터 이동성: Pro 회원은 앱 내에서 자신의 MIDI/WAV 작업물을 직접 export 할 수 있습니다. 추가로 백엔드 보유 본인 데이터의 일괄 조회·다운로드는 향후 P1 로 UI 구현 예정이며, 현재는 이메일 요청 시 제공합니다.

SLA: 모든 권리 행사 요청은 영업일 기준 3일 이내 접수 확인, 데이터 삭제는 72시간 이내 완료합니다. 기타 요청(열람·정정 등)은 GDPR 기준 1개월 이내(복잡한 경우 2개월 연장 가능) 처리합니다.

7. 보안 조치

회사는 소규모 운영 단계로, ISO 27001 등 공식 인증은 보유하지 않습니다. 인증 획득 시 본 방침에 반영합니다.

8. 만 14세 미만 아동

회사는 만 14세 미만(한국 PIPA 기준) 및 만 13세 미만(미국 COPPA 기준) 아동의 개인정보를 의도적으로 수집하지 않습니다. 보호자가 자녀의 무단 사용·계정을 발견한 경우 위 이메일로 통보 시 즉시 삭제 처리합니다. 앱 마켓의 앱 등급은 4+ 또는 12+ 로 설정되어 13세 미만 다운로드를 제한합니다.

9. 개인정보보호 책임자

EU 거주자는 본 처리방침의 권리 행사가 충분치 않다고 판단될 경우 거주국 데이터보호감독기구에 진정을 제기할 권리를 가집니다.

10. 변경 고지

본 방침은 법령·서비스 변경에 따라 개정될 수 있습니다. 중대한 변경(처리 항목·목적·보유 기간·수탁자 추가 등)은 시행일 30일 전 앱 내 공지 및 가입 이메일로 고지합니다. 사소한 변경(오탈자, 문구 명확화)은 본 페이지 상단 "최종개정" 일자로 안내합니다.