개인정보 처리방침
시행·최종 업데이트: 2026년 9월 9일
이 페이지의 내용
처리하는 정보와 목적
이 처리방침은 iOS 앱 Elnoly, 지원 API 및 이 웹사이트에 적용됩니다. Elnoly는 독립 개발자가 운영하며 개인정보 보호 문의 담당 연락처는 Petr.salsa@icloud.com입니다.
Elnoly는 가능한 한 정보를 iPhone에 보관하도록 설계되었습니다. Apple로 로그인하면 AI 기능, App Attest 보안, 구매, 지원 조회 및 계정 삭제에 사용하는 가명 Elnoly 계정이 생성됩니다. 개인정보를 판매하지 않으며 광고를 제공하거나 앱·웹사이트 간 사용자를 추적하지 않습니다.
iPhone에 저장되는 정보
- 옷 사진, 이름, 카테고리, 색상, 패턴, 소재, 브랜드, 사이즈, 가격, 구매일, 메모, 즐겨찾기 및 보관 상태.
- 코디, 일정, 착용 기록, 사용 횟수 및 관련 메모.
- 반응, 취향, 스타일리스트 기억, 추천, 캐시 결과, 선택 사항인 체형 비율 및 퍼스널컬러 프로필. 프로필 추정에 사용한 원본 사진은 Elnoly가 저장하지 않습니다.
- 성인 계정 소유자가 만든 가족 관리 프로필의 이름 또는 별명, 넓은 연령대, 선택한 사이즈, 의류, 사진 및 짐 꾸리기 계획. 가족 프로필에는 별도 로그인이 없으며 옷장 백업에서 제외됩니다.
- Apple StoreKit이 제공하는 구매 권한 상태. Elnoly는 결제 카드 정보를 받지 않습니다.
- Apple이 로그인 시 제공하는 이름과 이메일, 앱 세션, App Attest 기기 상태 및 지원 ID. 읽을 수 있는 이름과 이메일은 기기에 남으며, Elnoly 서버는 검증된 ID 토큰을 받고 아래에 설명한 단방향 해시만 저장합니다.
- 지역 날씨와 선택적 날씨 알림을 다시 불러오기 위해 마지막 위치를 앱의 비공개 기기 저장소에 잠시 보관할 수 있습니다. 이동 기록은 만들지 않습니다. Elnoly 1.3 이상은 약 1km 단위로 반올림한 좌표만 저장하고 최대 6시간 안에 삭제합니다.
옷장 백업은 기본적으로 꺼져 있습니다. 사용자가 프로필 → 개인정보 및 데이터에서 켠 경우에만 의류 정보와 완성된 카탈로그 사진이 가명 계정의 비공개 저장소에 백업됩니다. Apple 기기 설정에 따라 로컬 데이터가 Apple이 관리하는 암호화 기기 또는 iCloud 백업에 포함될 수 있습니다.
Elnoly 서비스에서 처리되는 정보
- 사용자가 AI 의류 분석, 카탈로그 이미지 생성, 체형 비율 또는 퍼스널컬러 추정을 위해 직접 선택한 사진. 백업을 켠 경우 완성된 카탈로그 사진과 의류 정보.
- 코디 추천에 필요한 의류 메타데이터, 무작위 아이템 ID, 취향, 최근 착용, 날씨 및 상황. 일반 스타일리스트 추천에는 옷장 사진이 포함되지 않습니다.
- 앱 언어 변경 시 제한된 묶음으로 보내는 의류 이름, 종류, 색상, 패턴, 소재, 스타일 및 계절. 브랜드는 번역 문맥으로만 제공되며 사진, 메모, 사이즈, 가격, 구매일은 보내지 않습니다. 번역은 iPhone에만 캐시되고 원본 정보를 덮어쓰지 않습니다.
- AI 스타일리스트에게 보낸 메시지, 제한된 최근 대화 문맥, 답변에 필요한 옷장과 취향. 대화 본문은 로컬 기록에 남고 서버 스타일리스트 기억에는 저장되지 않습니다.
- 가명 계정에 저장되는 제한된 스타일 프로필과 무작위 아이템 ID 기반의 구조화된 취향·상호작용. 옷 사진, 옷 이름 또는 대화 본문은 포함하지 않습니다.
- 상품 가져오기에 붙여 넣은 공개 URL. 일반적으로 Elnoly API가 공개 상품 페이지와 이미지 메타데이터를 가져오며, 실패 시 인프라 로그에 상점 도메인과 기술적 오류 사유가 기록될 수 있지만 전체 URL은 기록하지 않습니다.
- Apple 로그인 ID 토큰, App Attest 기기 상태, 앱 세션 및 지원 ID. Apple 사용자 ID와 Apple이 제공한 경우의 계정 이메일은 단방향 HMAC 해시로 저장합니다. 읽을 수 있는 Apple 이메일이나 Apple 비밀번호는 저장하지 않습니다.
- Premium과 AI 사진 크레딧 제공에 필요한 제품·거래 ID, 구매·만료·철회 시각, 환경 및 잔액. 카드 정보는 Apple이 처리합니다.
- 요청 시각, 작업, 모델, 성공·오류 상태, 공급자 요청 ID, 토큰 사용량, 예상 비용 등의 제한된 운영 기록. 남용 방지를 위해 IP 주소의 단방향 해시를 1분 단위로 사용하며 원본 IP는 앱 데이터베이스에 저장하지 않습니다.
AI 기능의 작동 방식
AI 기능은 선택 사항이며 사용자가 직접 요청한 경우에만 실행됩니다. 선택한 사진, 메시지 또는 필요한 옷장 정보는 암호화된 연결로 Cloudflare의 Elnoly API에 전송되고, 요청한 작업에 필요한 최소한의 내용만 OpenAI에 전달됩니다.
- 의류 분석·카탈로그 이미지: 사진 속 의류와 속성을 분석하고 필요한 경우 정리된 카탈로그 이미지를 만든 뒤 원본 의류와의 일관성을 확인합니다.
- 수동 카탈로그 메타데이터: 누끼와 흰 배경은 iPhone에서 만듭니다. 무료 정보 채우기를 사용하면 완성된 누끼를 한 번 처리해 수정 가능한 의류 정보를 제안하며 Elnoly 백엔드는 이미지를 저장하지 않습니다.
- 영감 분석: 사용자가 선택한 이미지를 한 번 분석해 스타일 신호를 추출합니다. Elnoly 백엔드는 이미지를 저장하지 않습니다.
- 체형 비율: 사용자가 전신 사진 분석을 명시적으로 선택하면 의류에 필요한 넓은 비율을 한 번 추정합니다. 사진은 저장하지 않고 제한된 구조 결과만 iPhone에 남깁니다.
- 퍼스널컬러: 사용자가 요청하면 얼굴과 목이 정면으로 보이는 사진 한 장으로 12계절 유형과 신뢰도를 추정합니다. 신원, 인종, 건강 또는 외모 매력을 추정하지 않습니다. 사진은 저장하지 않으며 전문 진단 결과를 직접 입력해 언제든 대체할 수 있습니다.
- 상품 가져오기: 공개 쇼핑몰 URL을 붙여 넣으면 일반적으로 Elnoly API가 공개 상품 페이지와 이미지 메타데이터를 가져옵니다. 이 요청이 실패하면 iPhone이 같은 공개 페이지와 상품 이미지를 직접 가져올 수 있습니다. 이 경우 쇼핑몰 또는 이미지 호스트는 자체 방침에 따라 IP 주소, 사용자 에이전트, 언어 설정 같은 일반 웹 요청 정보를 받습니다. Elnoly는 URL을 광고나 제휴 추적에 사용하지 않습니다.
- 스타일리스트·채팅·주간/여행 계획: 메시지나 계획 조건, 대상 의류 메타데이터, 날씨, 상황 및 취향을 처리합니다. 전체 대화는 서버 기억에 저장하지 않습니다.
- 옷장 번역: 언어 변경 후 선택한 텍스트 필드만 제한된 묶음으로 번역하며 옷장 사진은 보내지 않습니다.
- 코디 시각 검토: 실제 카탈로그 사진으로 임시 흰 배경 미리보기를 iPhone에서 만들고 사람 사진 없이 AI에 보냅니다. 미리보기는 백업이나 사용 기록에 저장되지 않습니다.
- 가족 관리 프로필: 성인이 카탈로그 AI를 직접 사용한 경우 사진은 성인 계정으로 일시 처리되며 아동·청소년·성인이라는 넓은 대상 구분만 전달됩니다. 이름, 정확한 나이, 프로필 ID는 보내지 않습니다.
AI용 원본 사진은 Elnoly 사용 데이터베이스나 앱 로그에 저장되지 않습니다. 옷장 백업을 켠 경우에만 완성된 카탈로그 사진이 가명 사용자용 비공개 Cloudflare R2 영역에 저장됩니다. 백업만으로 사진이 OpenAI에 전송되지는 않습니다.
OpenAI는 API 고객이 명시적으로 동의하지 않는 한 API 데이터를 모델 학습에 사용하지 않는다고 밝힙니다. 제출 내용이 포함될 수 있는 남용 모니터링 로그는 법률 또는 보안상 더 긴 보관이 필요한 경우를 제외하고 최대 30일 보관될 수 있습니다. OpenAI 데이터 제어를 참고하세요.
위치 및 날씨
사용자가 허용한 경우 새 위치는 앱 사용 중에만 요청하고 iOS에 약 1km 수준의 정확도를 요청합니다. 마지막 위치는 예보 재사용과 선택적 날씨 알림을 위해 기기에 잠시 보관할 수 있지만 이동 기록은 만들지 않습니다. Elnoly 1.3 이상은 약 1km 단위로 반올림하고 최대 6시간 안에 만료·삭제하며 로컬 앱 데이터 삭제 시에도 지웁니다.
먼저 Apple WeatherKit을 사용하고, 실패하면 약 1km 단위로 반올림한 위치를 앱에서 Open-Meteo로 직접 보냅니다. 현재 위치는 Elnoly 백엔드나 OpenAI로 보내지 않습니다.
여행 계획에서는 목적지 텍스트를 장소 검색을 위해 Apple 지도 서비스로, 요청한 계획 조건으로 Elnoly API와 OpenAI에 보냅니다. WeatherKit 또는 대체 Open-Meteo는 예보에 필요한 목적지 좌표를 받습니다. 저장한 목적지와 완성된 계획은 기기에 남습니다. iOS 설정에서 언제든 위치 권한을 철회할 수 있습니다.
처리 위탁 및 국외 이전
요청한 기능 제공과 보안을 위해 아래 사업자를 사용합니다. 전송은 해당 기능을 직접 사용하거나 백업을 켠 시점에 암호화된 온라인 통신으로 이루어집니다. 서비스 제공자의 인프라에 따라 대한민국 밖에서 처리될 수 있습니다.
| 수신자·지역 | 목적 | 이전 항목·보유 |
|---|---|---|
| Cloudflare 미국 및 글로벌 서비스 지역 | API, 암호화 전송, App Attest, 남용 방지, D1, 비공개 R2, 상품 페이지 가져오기, 보안 | 요청, 전송 중 AI 내용과 공개 상품 URL, 기술 기록, 가명 계정, 해시 네트워크 식별자, 백업 이미지. 이 방침의 계정·백업·기술 기록 기간에 따름 |
| OpenAI 미국 | 의류·영감·체형 비율·퍼스널컬러 분석, 카탈로그 처리, 일관성 확인, 번역, 채팅, 상품 평가, 코디·여행 추천 | 선택한 사진·메시지·목적지·계획 조건 또는 기능에 필요한 최소 옷장·취향 정보. Elnoly는 원본을 저장하지 않으며 OpenAI 남용 모니터링은 통상 최대 30일 |
| Apple 사용자 계정 및 Apple 서비스 지역 | 로그인, App Attest, 위치 권한, 지도 장소 검색, WeatherKit, StoreKit, App Store 업데이트 확인, 선택적 기기 백업 | 인증·기기 증명, 목적지 검색어, 날씨용 대략적 위치, 구매 거래, 업데이트 확인용 앱 ID와 스토어 지역, Apple 설정에 따른 백업. Apple 정책에 따름 |
| Open-Meteo 유럽연합 및 서비스 인프라 | WeatherKit 실패 시 대체 날씨 | 앱에서 직접 전송하는 반올림된 대략적 위치. Open-Meteo 정책에 따름 |
| 사용자가 선택한 공개 쇼핑몰 및 이미지 호스트 | Elnoly API가 가져오지 못할 때 공개 상품 페이지와 이미지를 직접 가져오기 | 붙여 넣은 공개 URL과 IP 주소, 사용자 에이전트, 언어 설정 같은 일반 웹 요청 정보. 해당 사이트 방침에 따름 |
| GitHub 미국 및 글로벌 서비스 지역 | 이 공개 개인정보·지원 사이트 호스팅 | 보안용 방문 로그. 이 사이트는 분석 또는 광고 추적기를 추가하지 않음 |
국외 이전을 원하지 않으면 해당 선택 기능을 사용하지 않거나 옷장 백업을 끌 수 있습니다. 일부 AI·로그인·구매 기능은 국외 처리 없이는 제공할 수 없습니다. 각 사업자의 방침: Cloudflare, OpenAI, Apple, Open-Meteo, GitHub.
보유 기간 및 파기
- 로컬 데이터: 개별 삭제, 앱 내 데이터 삭제, 계정 삭제, 앱 제거 또는 Apple 백업 삭제 시까지 기기에 남습니다.
- 서버 계정: 세션, App Attest, 스타일 프로필, 구조화된 스타일리스트 기억, 구매 권한·거래 참조 및 가명 계정은 서비스 제공에 필요한 동안, 만료·교체 또는 계정 삭제 시까지 보유합니다. 구매 및 보안 기록은 법령상 필요한 기간 더 보유할 수 있습니다.
- 옷장 백업: 백업을 끄거나 관련 아이템, 로컬 데이터와 백업, 또는 계정을 삭제할 때까지 비공개 저장소에 남습니다. 앱만 삭제하면 기존에 켜 둔 백업은 재설치를 위한 복원본으로 남습니다.
- AI 처리 사진: Elnoly 사용 데이터베이스나 앱 로그에 보관하지 않습니다. OpenAI 남용 모니터링 데이터는 위 설명에 따라 최대 30일 보관될 수 있습니다.
- 기기 내 날씨 위치: 이동 기록을 만들지 않고 날씨 재사용을 위해 잠시 보관할 수 있습니다. Elnoly 1.3 이상은 약 1km 단위의 위치를 6시간 미만만 보관하고 만료 또는 로컬 데이터 삭제 시 지웁니다.
- 기술 사용 기록: 신뢰성, 비용 관리, 보안 및 오류 해결을 위해 최대 90일. 해시 처리한 요청 제한 기록은 최대 48시간.
- 지원 이메일: 문의 해결에 필요한 기간, 통상 마지막 연락 후 24개월 이내. 법률상 더 긴 보관이 필요한 경우는 제외합니다.
삭제와 권한 관리 방법은 데이터 관리에서 확인할 수 있습니다.
이용자의 선택과 권리
사진, 카메라, 위치 권한과 옷장 백업을 직접 관리할 수 있습니다. iOS 설정에서 권한을 취소하고 프로필 → 개인정보 및 데이터에서 백업을 켜거나 끌 수 있습니다. 의류, 취향, 가족 프로필, 로컬 데이터와 백업 또는 전체 Elnoly 계정을 앱 안에서 삭제할 수 있습니다.
적용되는 법에 따라 개인정보 열람, 정정, 삭제, 처리정지, 동의 철회 등을 요청할 수 있습니다. 요청은 Petr.salsa@icloud.com로 보내고 가능하면 프로필에 표시되는 익명 지원 ID를 포함해 주세요. 국내 구제 기관으로는 개인정보보호위원회와 개인정보침해 신고센터 118이 있습니다.
자녀 관리 프로필
Elnoly는 아동 대상 서비스가 아니며 자녀가 별도 Elnoly 계정을 만들지 않습니다. 성인 계정 소유자는 자녀나 가족 구성원의 로컬 관리 프로필을 만들고 프로필 → 사용 중인 옷장 → 가족 구성원 관리에서 삭제할 수 있습니다.
이름 또는 별명, 넓은 연령대, 선택한 사이즈, 의류, 카탈로그 사진 및 짐 꾸리기 계획은 성인의 iPhone에 남고 Elnoly 옷장 백업에 포함되지 않습니다. 성인이 카탈로그 AI를 직접 실행한 경우에만 사진을 일시 처리하며 이름, 정확한 나이 또는 프로필 ID를 보내지 않습니다. 적절한 보호자 권한 없이 정보가 제공되었다고 생각되면 이메일로 알려 주세요.
처리방침 변경
앱, 외부 서비스 또는 법적 요구사항이 바뀌면 이 처리방침을 업데이트할 수 있습니다. 중요한 변경은 이 페이지와 필요한 경우 앱에서 안내합니다.
개인정보 보호 및 지원 문의
개인정보 관련 문의, 권리 행사 또는 지원 요청: