Kittyfit
개인정보 처리방침
시행일: 2026년 10월 8일
요약
- 언더톤, 옷장, 코디 분석은 기기에서 이루어집니다. 해당 사진은 어떤 서버에도 업로드되거나 보관되지 않습니다.
- 계정, 광고, 추적, 제3자 분석 도구가 없습니다.
- 클라우드 어시스턴트와 가상 피팅은 선택 기능이며, 명시적으로 허용한 후에만 작동합니다. 가상 피팅의 경우 사진은 AI 서비스에 최대 1일 보관됩니다.
- Kittyfit Pro는 Apple을 통해 결제됩니다. 구독 관리 서비스는 익명 ID와 App Store 거래 정보만 볼 수 있으며, 결제 정보는 절대 볼 수 없습니다.
- 무작위 설치 식별자는 무료 이용 한도의 악용을 막기 위해 사용되며, 이름이나 Apple 계정과 연결되지 않습니다.
- 기기에 있는 데이터는 언제든지 삭제할 수 있습니다: 설정 → 모든 데이터 삭제.
운영자 정보
Kittyfit(이하 “앱”)은 튀르키예에 기반을 둔 독립 개발자 Ahmet Fatih Yavaşi(이하 “당사”)가 개발 및 배포합니다. 당사는 튀르키예 개인정보보호법 제6698호(KVKK) 및 EU/영국 일반개인정보보호규정(GDPR)에 따라, 이 방침에 기재된 제한적인 개인정보의 개인정보처리자(데이터 컨트롤러)입니다.
이 방침은 Kittyfit iOS 앱, 해당 위젯 및 공유 확장 프로그램, 그리고 이 웹사이트에 적용됩니다.
Kittyfit이 데이터를 다루는 방식
Kittyfit은 기기에서 작동하도록 만들어졌습니다. 계정을 만들 필요가 없으며, 당사는 사용자 데이터베이스를 운영하지 않습니다. 대부분의 기능은 인터넷으로 아무것도 보내지 않습니다. 네트워크가 필요한 일부 기능에 대해서는 무엇이, 누구에게, 얼마 동안 전송되는지 아래에 정확히 설명합니다.
| 기능 | 기기 밖으로 나가는 정보 | 수신자 | 보관 |
|---|---|---|---|
| 언더톤, 퍼스널 컬러 팔레트, 옷장, 코디, 실시간 컬러 확인, 공유 확장 프로그램 | 없음 | — | 삭제할 때까지 기기에 보관 |
| 클라우드 어시스턴트(선택, 동의 시) | 메시지, 언더톤, 팔레트, 날씨, 도시, 옷장 요약; 공유한 경우 이름, 나이, 성별 | 당사 서버 → 제3자 AI 서비스 | 메시지 내용은 당사 서버에 저장되지 않음 |
| 가상 피팅(선택, 동의 시) | 본인 사진과 선택한 옷의 이미지 | 당사 서버 → 제3자 AI 이미지 서비스 | 사진: 최대 1일 |
| 이용 한도 및 앱 무결성(클라우드 어시스턴트, 가상 피팅) | 무작위 설치 식별자와 Apple App Attest 증명 | 당사 서버; Apple | 당사 서버의 이용 카운터 |
| Kittyfit Pro 구독 | 익명 앱 사용자 ID와 App Store 거래 정보 | Apple; RevenueCat(구독 관리 서비스) | 구독 관리에 필요한 기간 동안 |
| 날씨 기반 추천(선택) | 대략적인 위치 | Apple(WeatherKit 및 지오코딩) | Apple의 정책에 따름 |
기기에만 저장되는 데이터
다음 정보는 iPhone 또는 iPad에만 남으며 당사로 전송되지 않습니다:
- 언더톤 결과와 그 근거가 되는 수치(퀴즈 답변, 컬러 측정값, 신뢰도), 팔레트 및 퍼스널 컬러 결과.
- 분석을 위해 촬영한 얼굴, 손목, 옷 사진. 이 사진은 Apple의 Vision 프레임워크와 색채 과학을 이용해 기기에서 분석되며 저장되지 않습니다. 결과 수치만 보관됩니다.
- 옷장: 배경을 지운 옷 이미지, 이름, 카테고리, 컬러, 매칭 점수; 코디와 코디 계획.
- 직접 입력하기로 선택한 프로필 정보(이름, 나이, 성별). 다른 사람의 로컬 프로필도 추가할 수 있으나, 반드시 본인의 허락을 받은 경우에만 추가해 주십시오.
- 환경설정, 알림, 가상 피팅 기록, 캐시된 어시스턴트 답변, 그리고 날씨 기능이 켜져 있다면 마지막 대략적인 위치(백그라운드 예보 업데이트용).
- 어시스턴트 대화: 클라우드 어시스턴트를 켜지 않으면 Kitty는 Apple의 온디바이스 언어 모델 또는 내장 규칙으로 답하며, 어디에도 아무것도 전송되지 않습니다.
다른 앱 데이터와 마찬가지로, 기기 백업(예: iCloud 백업)을 켜 두었다면 이 정보가 백업에 포함될 수 있습니다. 해당 백업은 Apple이 자체 개인정보 처리방침에 따라 관리하며, 당사는 접근할 수 없습니다.
클라우드 스타일 어시스턴트(선택)
스타일 어시스턴트 Kitty는 기본적으로 기기에서 답합니다. 더 똑똑하고 개인화된 답변을 원하면 클라우드 어시스턴트를 켤 수 있습니다. 클라우드 어시스턴트는 동의 화면에서 허용을 탭한 후에만 작동하며, 언제든지 설정 → 클라우드 어시스턴트에서 끌 수 있습니다.
각 질문과 함께 전송되는 정보: 메시지와 해당 대화의 최근 메시지; 피부 언더톤과 컬러 팔레트; 오늘의 날씨와 도시 이름(날씨 기능이 켜진 경우에만); 앱에서 공유한 경우 이름, 나이, 성별; 그리고 카테고리, 하위 카테고리, 컬러, 매칭 수준으로만 설명된 옷장 정보(각 옷은 짧은 코드 P1, P2…로 표시).
절대 전송되지 않는 정보: 사진, 직접 입력한 옷 이름, 정확한 위치나 좌표.
수신자: 요청은 암호화된 연결을 통해 Kittyfit 자체 서버로 전송되며, 서버는 대화 텍스트만 답변을 작성하는 하나 이상의 제3자 AI 서비스로 전달합니다(하나를 사용할 수 없으면 다음 서비스가 사용됩니다). 당사 서버는 메시지 내용을 기록하거나 저장하지 않으며, AI 서비스는 설치 식별자를 받지 않습니다. 각 AI 서비스는 자체 약관과 개인정보 처리방침에 따라 요청을 처리합니다.
이용 한도: 클라우드 어시스턴트의 무료 이용에는 한도가 있습니다. 이 한도를 적용하기 위해 요청에는 무작위 설치 식별자와 App Attest 증명(아래 참조)이 포함되며, Kittyfit Pro의 경우 당사 서버가 RevenueCat을 통해 Pro 여부를 확인할 수 있도록 익명 구독 ID도 포함됩니다.
클라우드 어시스턴트를 끄면 모든 전송이 즉시 중단되고 캐시된 클라우드 답변이 기기에서 삭제됩니다. 이후 Kitty는 다시 기기에서 답합니다.
가상 피팅(선택)
가상 피팅은 코디를 입은 모습을 AI로 생성한 미리보기를 만듭니다. 이 기능은 클라우드에서 실행되므로, 처음 피팅하기 전에 앱이 명시적인 동의를 요청하며, 동의하지 않으면 아무것도 업로드되지 않습니다.
전송되는 정보: 피팅을 위해 촬영하거나 선택한 본인 사진, 그리고 선택한 옷을 하나로 합친 이미지(옷만 보이며 본인은 포함되지 않음)와 옷 종류에 대한 일반적인 설명(예: “상의와 바지”). 이름, 옷 이름, 위치 및 기타 프로필 정보는 전송되지 않습니다.
수신자: 이미지는 암호화된 연결을 통해 Kittyfit 서버로 전송되며, 서버는 이를 미리보기를 생성하는 제3자 AI 이미지 서비스(현재 Genlook, 사용할 수 없는 경우 fal.ai)로 전달합니다. AI 서비스는 요청마다 새로 생성된 무작위 참조값만 받으며, 설치 식별자나 사진들을 서로 연결할 수 있는 다른 ID는 절대 받지 않습니다. 당사 서버는 이미지나 결과를 기록하거나 보관하지 않습니다.
보관 기간: 본인 사진은 AI 서비스에 최대 1일 보관된 후 삭제됩니다. 사람이 포함되지 않은 옷 합성 이미지는 서비스에 최대 7일까지 보관될 수 있습니다. 미리보기는 기기에 표시되고 기기의 피팅 기록에 보관되며, 직접 저장하기로 선택한 경우에만 사진 앱에 저장됩니다.
이용 한도: 무료 및 Pro 피팅 횟수는 아래에 설명된 대로 설치 식별자(Pro의 경우 익명 구독 ID 포함)를 사용해 당사 서버에서 집계됩니다.
본인 사진만 사용해 주십시오. 당사는 사진을 얼굴 인식, 신원 확인 또는 광고에 사용하지 않습니다. 생성된 미리보기에는 AI 생성물임이 표시되며 실제와 다를 수 있습니다. 지역에 따라 이미지에 “AI” 표시가 보일 수 있으며, AI로 생성되었음을 나타내는 메타데이터가 포함될 수 있습니다.
날씨 및 대략적인 위치(선택)
날씨 기반 코디 추천을 켜고 위치 접근을 허용하면, Kittyfit은 iOS에 대략적인 위치만 요청합니다(정확한 위치 옵션은 사용하지 않으며, 좌표는 반올림됩니다). 이 대략적인 위치는 예보를 받기 위해 Apple 날씨(WeatherKit)로, 도시 이름을 찾기 위해 Apple의 지오코딩 서비스로 전송됩니다. 그 밖의 곳으로는 전송되지 않습니다.
마지막 대략적인 위치는 예보를 백그라운드에서 새로 고칠 수 있도록 기기에만 저장됩니다. 날씨 기능을 끄면 삭제됩니다. 클라우드 어시스턴트도 허용한 경우, 어시스턴트 요청에는 도시 이름만 포함되며 좌표는 절대 포함되지 않습니다.
설치 식별자 및 앱 무결성
- 설치 식별자: 클라우드 어시스턴트나 가상 피팅을 처음 사용할 때 기기에서 생성되는 무작위 식별자입니다. 기기의 보안 키체인에 저장되며(iCloud와 동기화되지 않음), 앱을 삭제했다가 다시 설치해도 그대로 유지됩니다. 이를 통해 재설치로 무료 이용 한도가 초기화되는 것을 방지합니다. 이 식별자는 당사 서버로만 전송되며, 서버에서 이용 카운터(예: 사용한 무료 피팅 횟수나 어시스턴트 메시지 수)의 키로 사용됩니다. 이름, 이메일, Apple 계정 또는 광고 식별자와 연결되지 않으며, AI 서비스로는 절대 전송되지 않습니다.
- Apple App Attest: 당사 서버의 악용을 막기 위해, 앱은 Apple의 App Attest 서비스를 통해 요청이 정품 Kittyfit에서 온 것임을 증명합니다. 이 과정에서 기기에 암호화 키가 생성되며, Apple과 당사 서버는 개인정보가 아닌 앱에 대한 증명만 확인합니다. 당사 서버는 공개 키와 카운터를 설치 식별자 아래에 보관합니다.
- Apple 서비스: 앱 다운로드 및 업데이트, 앱 내 구입, WeatherKit, 지오코딩, App Attest는 Apple의 개인정보 처리방침에 따라 Apple이 제공합니다. 음성 질문을 위한 음성 인식과 기본 어시스턴트 모델은 기기에서 실행됩니다.
Kittyfit Pro 및 구독
Kittyfit Pro는 선택 사항인 자동 갱신 구독입니다(월간 또는 연간; 무료 체험이나 첫해 프로모션 가격이 제공될 수 있음). 모든 결제는 App Store를 통해 Apple이 처리하며, 당사는 결제 정보, 이름, 이메일을 절대 볼 수 없습니다.
구독이 활성 상태인지 확인하고 구입 항목을 복원하기 위해, 앱은 구독 관리 서비스인 RevenueCat(RevenueCat, Inc., 미국)을 사용합니다. RevenueCat은 앱이 생성한 익명 앱 사용자 ID, App Store 거래 및 구독 상태 정보, 그리고 앱 버전, 기기 플랫폼, 스토어 국가 같은 기본적인 기술 정보를 받습니다. 당사는 집계된 구독 통계를 포함해 이 정보를 RevenueCat 대시보드에서 확인합니다. 또한 당사 서버는 Pro 이용 한도를 적용하기 위해 특정 익명 ID가 Pro인지 RevenueCat에 문의할 수 있습니다. RevenueCat은 자체 개인정보 처리방침에 따라 이 데이터를 처리합니다.
구독은 Apple 계정 설정(설정 → 사용자 이름 → 구독)에서 언제든지 관리하거나 취소할 수 있습니다.
분석, 광고 및 추적
Kittyfit에는 광고, 제3자 분석 도구 또는 추적 SDK가 없습니다. 당사는 광고 식별자(IDFA)를 사용하지 않으며, 다른 앱이나 웹사이트에 걸쳐 사용자를 추적하지 않습니다.
앱은 소수의 익명 제품 이벤트(예: “온보딩 단계 조회” 또는 “사진 단계 건너뜀”)를 기록합니다. 여기에는 사진, 컬러나 언더톤 결과, 이름이 포함되지 않으며, 현재는 문제 해결을 위해 기기의 로컬 시스템 로그에만 기록되고 당사나 다른 누구에게도 전송되지 않습니다. 향후 이용 통계를 수집하게 되면, 먼저 이 방침과 App Store 개인정보 보호 라벨을 업데이트하겠습니다.
iOS 설정에서 앱 개발자와 분석 정보를 공유하도록 선택한 경우, Apple은 자체 정책에 따라 익명 충돌 보고서와 사용 통계를 당사에 제공할 수 있습니다.
기기 권한
Kittyfit은 권한이 필요한 기능을 사용할 때만 권한을 요청하며, iOS 설정 앱에서 언제든지 변경할 수 있습니다.
- 카메라: 얼굴, 손목, 옷 사진(기기에서 분석), 실시간 컬러 확인, 가상 피팅용 사진(동의한 경우에만 전송).
- 사진: Apple의 사진 선택기로 사진을 고르므로, 앱은 선택한 사진만 볼 수 있습니다. “사진 추가만” 접근 권한은 요청 시 피팅 미리보기나 공유 카드를 저장하는 데 사용됩니다.
- 마이크: 음성으로 Kitty에게 질문할 때 사용합니다. 음성은 기기에서 텍스트로 변환되며, 오디오는 저장되거나 전송되지 않습니다.
- 위치(대략적인 위치, 앱을 사용하는 동안): 날씨 기반 추천에만 사용됩니다.
- 캘린더(선택): 코디 계획을 위해 날마다 일정의 성격을 추측하는 용도로 기기에서만 읽습니다. 일정 제목은 저장되거나 전송되지 않습니다.
- 알림: 코디 알림이나 무료 체험 종료 전 알림처럼 직접 켠 알림입니다. 알림은 기기에서 예약되며, 당사는 서버에서 푸시 알림을 보내지 않습니다.
공유 확장 프로그램 및 위젯
Kittyfit은 iOS 공유 메뉴에 “옷장에 추가”와 “Kittyfit에서 코디 찾기”를 추가하고, 홈 화면 위젯을 제공합니다. 이 확장 프로그램으로 공유한 이미지는 기기의 보안 저장소(iCloud와 동기화되지 않음)를 통해 앱으로 전달되고, 앱이 받는 즉시 삭제되며, 기기에서 분석됩니다. 확장 프로그램과 위젯은 네트워크를 사용하지 않습니다.
처리의 법적 근거
Kittyfit의 처리는 대부분 기기에서만 이루어지며 당사는 이에 접근할 수 없습니다. 데이터가 기기 밖으로 나가는 경우, 당사는 KVKK(제5조) 및 GDPR(제6조)에 따른 다음 법적 근거에 의존합니다:
- 클라우드 어시스턴트와 가상 피팅에 대한 명시적 동의. 앱에서 언제든지 동의를 철회할 수 있으며, 철회는 이미 이루어진 처리에 영향을 미치지 않습니다.
- Kittyfit Pro(구독 확인 및 복원)에 대한 계약의 이행, 그리고 직접 켠 경우에만 작동하는 날씨 기능에 대한 요청한 서비스의 제공.
- 서비스 보안 유지, 공정한 이용 한도 적용 및 악용 방지(설치 식별자, App Attest, 이용 카운터)에 대한 정당한 이익.
국외 이전
당사 서버는 글로벌 클라우드 호스팅 제공업체에서 운영되며, 제3자 AI 서비스와 RevenueCat은 미국을 포함한 다른 국가에서 데이터를 처리할 수 있습니다. 따라서 클라우드 어시스턴트, 가상 피팅, 구독과 관련된 데이터는 튀르키예 또는 거주 국가 밖으로 이전될 수 있습니다. 이러한 이전은 사용하는 기능에 한해, 명시적 동의, 계약의 이행 및 KVKK 제9조와 GDPR 제5장에서 허용하는 기타 보호 조치에 근거하여 이루어집니다.
데이터 보관 기간
- 기기: 앱에서 삭제하거나 앱을 삭제할 때까지.
- 클라우드 어시스턴트: 당사 서버는 메시지 내용을 저장하지 않습니다.
- 가상 피팅: 본인 사진은 AI 서비스에 최대 1일, 옷만 있는 이미지는 최대 7일. 당사 서버는 사본을 보관하지 않습니다.
- 설치 식별자 및 이용 카운터: 식별자는 기기가 초기화될 때까지 기기의 키체인에 남습니다. 당사 서버의 이용 카운터와 App Attest 기록은 무료 이용 한도가 계속 작동하도록 보관되며, 개인 정보는 포함되지 않습니다. 월간 Pro 카운터는 약 40일 후, 캐시된 구독 확인 결과는 5분 후 자동으로 삭제됩니다.
- 구독 데이터: 구독 관리 및 법적 의무 이행에 필요한 기간 동안 Apple과 RevenueCat이 보관합니다.
- 지원 이메일: 답변에 필요한 기간 동안 보관한 후, 법률상 더 긴 보관이 요구되지 않는 한 12개월 이내에 삭제합니다.
데이터 삭제
- 모든 데이터 삭제: 앱에서 설정 → 모든 데이터 삭제로 이동하세요. 언더톤 결과, 프로필, 옷장, 코디, 동의 내역, 어시스턴트 대화, 피팅 기록이 기기에서 삭제됩니다. 설치 식별자나 무료 이용 한도는 초기화되지 않습니다.
- 설정에서 클라우드 어시스턴트 끄기: 전송이 중단되고 캐시된 답변이 삭제됩니다.
- 날씨 끄기: 저장된 대략적인 위치가 삭제됩니다.
- 앱 삭제: iOS가 기기에서 앱 데이터를 삭제합니다. 키체인의 설치 식별자는 기기가 초기화될 때까지 남아 있을 수 있습니다.
- 구독: Apple 계정 설정에서 취소하세요. RevenueCat에 구독 기록 삭제를 요청하려면 당사에 문의하세요.
계정이 없으므로 당사는 사용자에 대한 프로필을 보유하지 않습니다. 이용 카운터는 당사가 사용자와 연결할 수 없는 무작위 식별자 아래에 저장됩니다. 삭제를 원하시면 당사에 연락해 주십시오. 식별할 수 있는 범위 내에서 도와드리겠습니다.
정보주체의 권리
거주 지역에 따라 KVKK(제11조) 및 GDPR(제15조~제22조)에 따른 권리를 가집니다. 여기에는 데이터 처리 여부를 확인하고 이에 관한 정보를 받을 권리, 열람·정정·삭제를 요구할 권리, 처리 제한을 요구하거나 처리에 반대할 권리, 데이터 이동권, 동의 철회권, 그리고 위법한 처리에 대해 손해배상을 청구할 권리가 포함됩니다.
이러한 권리를 행사하려면 hello@afatihyavasi.com로 이메일을 보내 주십시오. 늦어도 30일 이내에 답변드리겠습니다. 당사는 사용자와 연결된 데이터를 보관하지 않으므로 당사 측에서 사용자에 관한 정보를 찾지 못할 수 있으며, 기기에 있는 데이터는 언제나 사용자가 직접 관리합니다. 또한 개인정보 감독기관에 민원을 제기할 권리가 있습니다. 튀르키예에서는 개인정보보호청(KVKK), 그 밖의 국가에서는 해당 국가의 감독기관에 제기할 수 있습니다.
아동
Kittyfit은 만 13세 미만 아동을 대상으로 하지 않으며, 당사는 아동의 개인정보를 고의로 수집하지 않습니다. 거주 국가에서 동의에 필요한 연령에 이르지 않았다면, 클라우드 기능과 구입은 부모 또는 보호자의 허락을 받은 경우에만 이용해 주십시오. 아동이 당사에 개인정보를 보냈다고 생각되면 당사에 연락해 주십시오. 해당 정보를 삭제하겠습니다.
보안
모든 네트워크 요청은 암호화된 연결(HTTPS)을 사용합니다. AI 서비스의 키는 당사 서버에만 보관되며 앱에는 절대 포함되지 않습니다. Apple App Attest와 이용 한도가 서비스를 악용으로부터 보호합니다. 완벽하게 안전한 전송 방법은 없지만, 당사는 기기 밖으로 나가는 정보를 필요한 최소한으로 유지합니다.
방침의 변경
앱이 변경되면 이 방침을 업데이트할 수 있습니다. 새 버전은 새로운 시행일과 함께 이 페이지에 게시됩니다. 변경 사항이 기기 밖으로 나가는 정보에 영향을 미치는 경우, 앱에서 알려 드리고 필요한 경우 다시 동의를 요청하겠습니다.
문의
Ahmet Fatih Yavaşi — Kittyfit, 튀르키예
이메일: hello@afatihyavasi.com